Thread Schon jetzt an Perl 6 denken
(41 answers)
Opened by Gast at 2008-12-12 20:52 LanX-+2008-12-14 04:54:37-- Cool, muss ich mir unbedingt mal anschauen :-) Quote Das kommt immer darauf an, wer die Benchmarks macht, was man genau testet, und was man beweisen will ;-) Im allgemeinen designt ja niemand eine Programmiersprache absichtlich so, dass sie besonders langsam ist. Aber es ist auch kaum moeglich, ein Laufzeitsystem so zu bauen, dass es fuer jedes Problem optimal schnell ist. Folglich finden sich fuer jede Sprache Probleme, die damit besonders rasch loesbar sind, aber auch solche, die nur mit Aufwand effizient umgesetzt werden koennen. Gerade ein Benchmark wie der Programming Language Shootout ist eigentlich nicht so aussagekraeftig, da hier die Implementationen der verschiedenen Problemloesungen fuer verschiedene Sprachen von voellig unterschiedlichen Programmierern kommen und auch sehr unterschiedliche Qualitaet haben. Und im Endeffekt laeuft's natuerlich immer darauf hinaus, dass ein Mensch, der Assemblercode schreibt, und einen Profiler zur Hand hat, garantiert den schnelleren / kleineren / besseren Code als jeder Compiler ohne echte KI produziert, wenn er nur genug Zeit dafuer hat - die interessante Frage ist also eigentlich, wieviel Ausfuehrungsgeschwidigkeit man bereit ist, fuer gesparte Entwicklungszeit, Wartbarkeit und geschonte Nerven zu opfern. Und da waeren wir dann schon wieder bei den Geschmacksfragen, ueber die man ja bekanntlich nicht streiten kann ;-) When C++ is your hammer, every problem looks like your thumb.
|