| 2. | Reasons for TOM | | | TOM attempts to address flaws in these languages: C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk. gerbil.org |
| 4. | 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. pleac.sourceforge.net |
| 5. | The Quine Page | | | Collection of self-reproducing programs: each outputs a copy of its own source code; about 60 languages. www.nyx.net |
| 8. | Java vs. C# | | | Code for code comparison. All features on both languages are compared. www.javacamp.org |
| 10. | Java versus C++ | | | This document compares the languages Java and C++. HTML, PS and PDF formats. www.dur.ac.uk |
| 11. | The ROT13 Page | | | ROT13 implemented in many programming languages. www.miranda.org |
| 13. | 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). metalab.unc.edu |
| 17. | PL Prelim Notes | | | Lists and compares about 20 languages. www.cs.colorado.edu |
| 18. | 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. archive.adaic.com |
| 22. | Java vs. JavaScript | | | Similarities and Differences. From First Step Communications. www.firststep.com.au |
| 25. | 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. www.adaic.com |
| 28. | 99 Bottles of Beer on the Wall | | | Shows source code implementation for the same simple program across over 250 different programming languages. 99-bottles-of-beer.ls-la.net |
| 29. | Tcl Advocacy | | | Table, text, links compare Tcl, Perl, Python, JavaScript, Visual Basic. www.tcl.tk |
| 32. | 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. www.adahome.com |
| 33. | Fortran90 vs. Ada95 | | | Compares Ada95 to Fortran90 via code samples, text. Well reasoned and written, many examples. Finds Ada equal or better than Fortran in all aspects but one marginal trait. fedelma.astro.univie.ac.at |
| 35. | The Great Computer Language Shootout | | | A collection of banchmarks performed on 24 different languages. Includes a tool to grade languages depending on how well they did on tests that matter for you. www.bagley.org |
| 37. | Project | | | programming teaching program, in hundreds of different languages. www2.latech.edu |
| 38. | VB or not VB | | | Visual Basic critiques in comparison with Delphi. www.geocities.com |
| 39. | Programmers: Otters with Rocks? | | | Discusses historical move from low level languages to higher level interpreted ones, productivity, future developments. Active feedback response. [ZDNet News] zdnet.com.com |
| 42. | 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. cm.bell-labs.com |
| 43. | What's Wrong with Perl | | | Author explains what he considers wrong about Perl, presents Python as an alternative. Descriptions, code samples, links. www.garshol.priv.no |
| 45. | Programming Language Comparison | | | Table compares popular object-oriented languages: Eiffel, Smalltalk, Ruby, Java, C++, Python, Perl, Visual Basic. www.jvoegele.com |
| 47. | 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. www.25hoursaday.com |
| 49. | 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] www.onlamp.com |
| 50. | 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] www.digitalmars.com |
| 52. | 1% the Code | | | Compares colorForth and C: Chuck Moore, father of Forth, expects colorForth applications to need only 1% the code of C programs. No code samples. www.colorforth.com |
| 53. | 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. www.awprofessional.com |
| 54. | Ada versus Modula-3 | | | Compares similarities and differences, by user of both languages. archive.dstc.edu.au |
| 56. | Java Benchmark | | | By Rene Grothmann. Compares sieve algorithm in Java and C/C++. Text, tables, live comparison applet. mathsrv.ku-eichstaett.de |
| 59. | 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. cui.unige.ch |
| 60. | Informal Language Comparison Chart(s) | | | Links, and table comparing Ruby, Objective-C, Smalltalk-80 (old), SmallScript (Smalltalk-98 dialect), JavaScript 2.0 (ECMA Script), C#, C++, Java, Python, CLOS. www.smallscript.org |
| 64. | Developer's Dilemma: Perl or PHP? | | | Brockmeier. How to choose between two languages that are both very popular for Web development? Text, forum comments. [NewsFactor] www.newsfactor.com |
| 70. | 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. www.fatalmind.com |
| 71. | 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. www.waterlang.org |
| 72. | 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. www.iolanguage.com |
| 75. | Intelligent Systems | | | Table compares traits of DreamMaker, C/C++, Java/C#, Visual Basic, Assembly. isdreamaker.com |
| 76. | Programming Language Categories | | | Brief text compares 6 basic language types: general scripting, programmer scripting, application development, low-level, pure functional, complete core. www.cs.oberlin.edu |
| 77. | 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. www.zel.org |
| 78. | Programming Languages mini-HOWTO | | | Brief comparison of major Linux programming languages C, C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S. Varanka. www.tldp.org |
| 79. | TMXxine Languages | | | Breif comparison Curl with High Level assembler, BCX, Dark Basic, Mono (C#/.Net implementation), Python, Squeak, XBasic/XBlite. Curl applet examples. www.cyber-shaktipat.org |
| | |