The C Family of Languages
Interview with Dennis Ritchie, Bjarne Stroustrup, James Gosling. (July, 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)
Gnat and Linux: C++ and Java Under Fire
Compares Ada, Java, C, C++, Delphi. Text, tables. Gnat and Linux orientation. [Linux Gazette] (October, 1998)
Quantifying the Debate: Ada vs. C++
Tables and text compare Ada83, Ada95, C, C++; mainly costs, reliability. By Donald J. Reifer. [CrossTalk] (July, 1996)
ACM "Hello, World" Project
List of the famous "Hello, World!" programming teaching program, in hundreds of different languages.
Ada, C, C++, and Java vs. The Steelman
Compares 4 programming languages (Ada95, C, C++, Java) with the requirements of "Steelman", original 1978 requirements document for Ada language. Big detailed table.
Ada95, Java, and C++
Some people think Java is like C++, but usual C++ idioms do not carry over to Java because Java is not a C++ superset or subset; Java is a derivation with many modifications, extensions. The language's syntax is alike, but semantics and philosophy is very different. Java is closer to Ada95 than to C++, syntax notwithstanding.
Ada versus Modula-3
Compares similarities and differences, by user of both languages.
Advanced Programming Language Design
Book compares over 70 languages, and main classes: imperative, functional, object-oriented, dataflow, concurrent, declarative, aggregate. By Raphael Finkel, Addison-Wesley.
Are scripting languages the wave of the future?
Programming guru, Robert Martin, on languages of the coming decade.
Beyond Java?
Compares Java and Dylan, with examples from building two CORBA IDL compilers. Topics include: multiple inheritance, multi-argument dispatch, unified object model, extensible syntax. Several code examples.
The BNF Web Club Language
Browse, explore some programming language's syntactic rules. See relations between rules, understand them using BNF (Backus-Naur Form notation) and syntactic diagrams: SQL, PL/SQL, SQL2, IDL; Ada95, Java, Modula-2; Lazy, LISP, M5.
99 Bottles of Beer on the Wall
Shows source code implementation for the same simple program across over 250 different programming languages.
C++??: A Critique of C++ (3rd ed.)
A critical view on the C++ and C programming language. [PDF]
C# From a Java Developer's Perspective
Comprehensive article by Dare Obasanjo, details most similarities and differences between the two languages: features Java has that C# doesn't, and features C# has that Java doesn't. Text, tables, code, resources.
CLOS, Eiffel, and Sather: A Comparison
Comprehensive, many references; zipped Postscript, inlined gifs.
A Comparative Overview of C#
Also compares C#, Java, C++. By Ben Albahari.
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 of C++, FORTRAN 90 and Oberon-2 for Scientific Programming
The report concludes by a personal assessment of the three languages with respect to the numerical context. By Bernd Mösli. The reader's experience in scientific programming in C or FORTRAN would be advantageous.
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.
Results: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next