An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a Search/string-processing Program - One set of requirements, 80 implementations, coded by 74 different programmers in various languages, compared for properties: run time, memory use, source text length, comment density, program structure, reliability, effort needed. [PDF] - http://page.mi.fu-berlin.de/prechelt/Biblio/jccpprtTR.pdf
A Comparison between 10 Languages - Table compares 13 traits at top, 10 languages to side: BETA, C#, C++, C-Talk, Eiffel, Java, Object Pascal, Ruby, Sather, Smalltalk. - http://www.ntecs.de/old-hp/s-direktnet/langcomp.en.html
Accumulator Generator - Compares canonical solutions to same problem as code samples in: C++, Dylan, E, Erlang, Haskell, JavaScript, Lisp (Arc, Common, Goo, Scheme), Lua, Maple, Mathematica, Oz-Mozart, NewtonScript, Perl, Python, REBOL, Ruby, Smalltalk, VBScript. [Paul Graham] - http://www.paulgraham.com/accgen.html
Qtime Collection, FTP Download, Gzipped - Display time as English sentence, coded in: AWK, C, ICI, Icon, JavaScript, Lite/mSQL, PHP3, Pike, Python, REBOL, Rexx, Ruby, SLang, Spanner. Tested on only Linux (all) and AmigaOS (C and Rexx versions). - ftp://www.ibiblio.org/pub/linux/devel/lang/misc/
Ray Tracer Language Comparison - Mini ray tracer benchmark written equivalently in C++, Java, SML, Objective Caml, Lisp, Scheme. Compares verbosity, performance; text, code samples, tables, image, graph. [Flying Frog Consultancy] - http://www.ffconsultancy.com/free/ray_tracer/languages.html
Io Comparisons - Compares a few variables (size, speed, syntax) in many languages: Brain, C, Cel, F-Script, Forth (gForth, pForth), Icon, Java (Kaffe), Lisp (CLisp, Guile, LispMe, Scheme48), Lua, Perl, Pike, Python, Ruby, Self, Smalltalk (GNU, Squeak, SuperCollider), Tcl. - http://www.iolanguage.com/about/simplicity/
Programming Language Benchmarks - Compares the same program in Ada, C, Forth, FORTRAN, Java, Lisp, Perl, R, Ruby. Goal: support decisions in language choice for making compute-intensive Web programs. Text, table, code samples. - http://dan.corlan.net/bench.html
Languages Versus D - Growing table compares D, C, C++, C#, Java, Delphi, Python, Perl, Eiffel, Sather, Smalltalk, Lisp/CLOS, Ada. Many clarifying comments below. [Wiki4D, Open Content] - http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD
The BNF Web Club Language - Browse, explore some programming language syntax rules, see relations between rules, understand them via BNF (Backus-Naur Form notation) and syntactic diagrams: SQL, PL/SQL, SQL2, IDL; Ada 95, Java, Modula-2; Lazy, Lisp, M5. - http://cui.unige.ch/db-research/Enseignement/analyseinfo/
D vs Other Languages - Yes-No table with definitions compares D, C, C++, C#, Java, on: GC, functions, arrays, OOP, performance, reliability, compatibility, conditional compiling. [Digital Mars] - http://www.digitalmars.com/d/comparison.html
What I Hate About Your Programming Language - Text treats general aspects of language choices, then compares hatred of Perl, Python, Ruby, PHP, Java, C, C++, JavaScript, XSLT, SQL. With many forum comments. [ONLamp.com] - http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html
Timing Trials, or, the Trials of Timing: Experiments with Scripting and User-Interface Languages - By Brian Kernighan, Christopher Van Wyk. Compares how fast C, Awk, Perl, Tcl, Java, Visual Basic, Limbo, Scheme, run a range of representative tasks. Text, tables, graphs, code samples. - http://cm.bell-labs.com/cm/cs/who/bwk/interps/pap.html
Guidelines for Choosing a Computer Language: Support for the Visionary Organizations - Multipage study compares: 4GL/5GL, 3GL (Ada 95, C, C++, COBOL, FORTRAN, Java, Smalltalk), 2GL (Assembly). Divides language (definition) from traits of products that implement and support it. Several sections, tables, appendixes. - http://archive.adaic.com/docs/reports/lawlis/content.htm
PLEAC: Programming Language Examples Alike Cookbook - Suite of common programming problems solved in Ada, C++, Erlang, Guile, Haskell, Java, Masd, merd, NASM, Objective Caml, Perl, Pliant, Python, Ruby, Tcl. - http://pleac.sourceforge.net/
|
|