- 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.
|
- 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.
|
- 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.
|
- 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.
|
- C# from a Java Developer's Perspective - - Thorough article by Dare Obasanjo, treats most similarities and differences between the two languages: features in Java and not in C#, and features in C# and not in Java. Text, tables, code, resources.
|
- The Case against C - - Five short essays compare C (and C++ by extension) to Fortran: Why C is Not a Good Numerical Language, Why C is Not a Good First Language, C's Poor Loop Constructs, C's Pointers and Optimisation, Optimisation through Directives.
|
- Comparing Development Costs of C and Ada - - Article by Stephen F. Zeigler. Analysis of a case where most variables were controlled enough to make a comparison between development costs (time, error rates, code size, ...) of the 2 languages.
|
- 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.
|
- Comparison of Oberon-2 with Modula-2 - - Short text summary of main features of Oberon-2; target audience: Modula-2 programmers unfamiliar with Oberon-2, but familiar with object-oriented and extensible programming concepts.
|
- The Computer Language Benchmarks Game - - Performance measurements and source code for ~12 benchmark programs in ~30 languages; with side-by-side comparisons between any 2 programming language implementations, and interactive boxplot chart comparisons between any 15.
|
- 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.
|
- 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.
|
- Forth Versus C - - Pro-Forth question and answer text, some questions have several answers.
|
- 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.
|
- 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.
|
- 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.
|
- Java and C++ Resource Management Comparison - - Detailed discussion of the techniques used in Java and C++ to implement leak free and exception safe resource management. Covers memory management, finalizers, destructors and finally blocks with examples. [PDF.
|
- Java vs. C# - - Code for code comparison. All features on both languages are compared.
|
- 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.
|
- Lisp as an Alternative to Java - - Brief text on comparisons of C, C++, Java, Lisp, Ron Garret / Erann Gat study, with conforming example program Lisp source code; very useful links.
|
- 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.
|
- 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.
|
- 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.
|
- Programming Language Categories - - Brief text compares 6 basic language types: general scripting, programmer scripting, application development, low-level, pure functional, complete core.
|
- Programming Language Comparison - - Table and text compares many features of some popular object-oriented languages: C++, C#, Eiffel, Java, Perl, Python, Ruby, Smalltalk, Visual Basic.
|
- Programming Languages Mini-howto - - Briefly compares major Linux programming languages: C, C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S. Varanka.
|
- Programming Languages Study - - Includes: diagram, history of languages; history of language concepts; syntax across languages; Scriptometer measures scripting ease of languages; mutability and sharing of various values in various languages.
|
- 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).
|
- The Quine Page - - Collection of self-reproducing programs: each outputs a copy of its own source code; about 60 languages.
|
- 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.
|
- Reasons for TOM - - TOM attempts to address flaws in these languages: C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk.
|
- 1% the Code - - Chuck Moore, father of Forth, says programs can be far smaller in colorForth than C. No code samples.
|
- 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.
|
- TIOBE Programming Community Index: TPCI - - Updated monthly. Shows language popularity via world-wide availability of skilled engineers, courses, 3rd party vendors. Calculated from search engines Google, MSN, Yahoo.
|
- TMXxine Languages - - Brief comparison Curl with High Level assembler, BCX, Dark Basic, Mono (C#/.Net implementation), Python, Squeak, XBasic/XBlite. Curl applet examples.
|
- Water Comparisons - - Two medium length documents compare object-oriented languages: Water with ConciseXML syntax, to JSP (JavaServer Pages) and Java; 1 brief list compares Water to PHP.
|
- What Languages Fix - - Compares many languages in brief text, describes each by the problem it fixes. [Paul Graham.
|
- What's Wrong with Perl - - Author explains what he considers wrong about Perl, presents Python as an alternative. Descriptions, code samples, links.
|
- The Zen of Python - - Compares traits of many languages, without naming any; by Tim Peters.
|
- Comparing PHP with Other Languages - - Text compares several traits of ASP.NET, C#, PHP, Java, Lisp, Perl, Python, Ruby, Smalltalk. Article with forum posts. [Professional PHP] (February 9, 2006)
|
- ASP vs. PHP - - Brief text compares website building languages ASP, PHP on several points. [WebProNews] (December 22, 2005)
|
- Ada and Java: Realtime Advantages - - Compares C, Ada, Java, for flaws and strengths in realtime programming, embedded software, built-in support for multithreading; text, code samples. Embedded.com. (November 11, 2003)
|
- 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] (May 12, 2003)
|
- Programmers: Otters with Rocks? - - Discusses historical move from low level languages to higher level interpreted ones, productivity, future developments. Active feedback response. [ZDNet News] (May 9, 2001)
|
- C#: A Language Alternative or Just J--?, Part 1 - - Compares C# to Java, describes features and design trade-offs, places C# in context of broader Microsoft .Net strategy. Text, tables, code samples, links. By Mark Johnson. First article of 2-part series. [JavaWorld] (November, 2000)
|
- C# Strikes a Chord - - Compares 4 languages: C, C++, C#, Java. Shows family genealogy. [Dr. Dobb's Journal] (September 4, 2000)
|
- An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl - - By Lutz Prechelt. Neutral, quantitative analysis of 7 languages in title, for 7 variables, via 80 implementations of the same requirement set. PDF format. [IEEE Computer] [PDF] (March 14, 2000)
|
Search for "Comparison and Review" on the following search engines:
Google |
Yahoo |
MSN |
Dogpile |
Ditto Image Search |
|