Languages
- 1
- An Introduction to Programming Languages
- A neutral conceptual analysis for those who know one language and want to learn about others.
- 4
- 99 Bottles of Beer on the Wall
- Shows source code implementation for the same simple program across over 250 different programming languages.
- 5
- 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]
- 6
- Ada 95, Java, and C++
- Some think Java is like C++. Usual C++ idioms do not apply to Java as it is not a C++ superset or subset; Java is a derivation with many modifications, extensions. Both language syntax are alike, but semantics and philosophy are very different. Java is nearer Ada 95 than C++, except in syntax.
- 7
- Ada, C, C++, and Java vs. The Steelman
- Compares 4 programming languages (Ada 95, C, C++, Java) with the needs of "Steelman", original 1978 requirements document for Ada language. Big detailed table.
- 8
- 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]
- 9
- Comparisons of Tcl with Other Systems
- Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl.
- 13
- Four-fold Increase in Productivity and Quality
- Published internal study, of Ericsson AXD 301 ATM switch project, using Erlang, C, C++, Java. Results: programmer productivity, code error rates, roughly proportional to source code size. [PDF]
- 15
- 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]
- 16
- Lisp as an Alternative to Java
- Ron Garret / Erann Gat comparison, starts from 1999 Prechelt study results, adds many insights; as text, a few tables. [Intelligence] [PDF]
- 17
- Nine Language Performance Round-up: Benchmarking Math & File I/O
- Small-scale benchmark test run on 9 languages or variants: Java 1.3.1 and 1.4.2, C via gcc 3.3.1, Python 2.3.2 and via Psyco 1.1.1, 4 from Microsoft Visual Studio .NET 2003: Visual Basic/C#/C++/J#.
- 18
- 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.