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.
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.
Programming Language Design Book compares over 70 languages, and main classes:
imperative, functional, object-oriented, dataflow, concurrent,
declarative, aggregate. By Raphael Finkel,
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
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,
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
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.
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
Languages mini-HOWTO Brief comparison of major Linux programming languages C,
C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S.
Table By Capers Jones, Chairman, Software Productivity
Research, Inc. Huge table of function point evaluation values (how many
code lines needed for a task) compares 500 languages, dialects, and/or
FTP Download, Gzipped Display time as English sentence, coded in: AWK, C, ICI,
Spanner. Tested on only Linux (all) and AmigaOS (C and Rexx
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.
VB or not
VB Visual Basic, VB.Net critiques in comparison with Delphi
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.
I Hate About Your Programming Language Text treats general aspects of language choices, then
XSLT, SQL. With many forum comments. [ONLamp.com]
with Perl Author explains what he considers wrong about Perl,
presents Python as an alternative. Descriptions, code samples,
Why I don't use
C# A non-compartive critique of the C# language by the
creator of the Heron language.