| CATEGORIES/HOME/Top/Computers/Programming/Languages/Comparison_and_Review BACK | |
|
This category holds web pages and sites that compare two or more programming languages, on one or more variable, via text, feature lists, tables, code samples, equations, pictures, jokes, or any other means, sensible or nonsensical. To qualify for this page, submissions must be about, of interest to, those interested in more than one language.
On this page, languages are arranged in three groups and levels: 1) Top group: issues spanning multiple unrelated languages. 2) Middle group: components, frameworks. 3) Bottom group: specific languages, with their own category.
| RESULTS |  | | 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 Mosli. The reader's experience in scientific programming in C or FORTRAN would be advantageous.http://www.arithmetica.ch/Oberon/CFORTRANOberon.nhtml |
| Programming Language Critiques Annotated links to critiques (Older version, by original author)http://www.ai.mit.edu/people/pdp8/critiques/critiques.html |
| Reasons for TOM TOM attempts to address flaws in these languages: C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk.http://gerbil.org/tom/doc/why.shtml |
| The Zen of Python By Tim Peters.http://www.awaretek.com/zen.html |
| 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.http://pleac.sourceforge.net/ |
| The Quine Page Collection of self-reproducing programs: each outputs a copy of its own source code; about 60 languages.http://www.nyx.net/~gthompso/quine.htm |
| Python Compared to Other Languages Many links to comparisons involving Python.http://www.python.org/doc/Comparisons.html |
| Why Tcl is Better than Perl Says Tcl is simpler, more maintainable, has superior GUI interface; Perl is hard to maintain and embed, thread unsafe, complex to learn. No code samples, tables, graphs.http://www.tcl.tk/advocacy/perl.html |
| Beyond Java? Compares Java and Dylan, with examples from building two CORBA IDL compilers. TOs include: multiple inheritance, multi-argument dispatch, unified object model, extensible syntax. Several code examples.http://www.functionalobjects.com/resources/beyond-java.phtml |
| A Comparative Overview of C# Also compares C#, Java, C++. By Ben Albahari.http://genamics.com/developer/csharp_comparative.htm |
| HEL vs. WebL A comparison of two languages specialized for retrieving and parsing HTML pages.http://cheops.cis.upenn.edu/~sahuguet/WAPI/HELvsWebL.html |
| Java vs. C# Code for code comparison. All features on both languages are compared.http://www.javacamp.org/javavscsharp/index.html |
| Ruby Versus Nine Object-Oriented Languages Compares Ruby, Objective-C, Smalltalk-80, C++, Java, Python, CLOS, Perl5, PHP, Dylan.http://www.approximity.com/ruby/Comparison_rb_st_m_java.html |
| Java versus C++ This document compares the languages Java and C++. HTML, PS and PDF formats.http://www.dur.ac.uk/barry.cornelius/Java/java.versus.c++/ |
| The ROT13 Page ROT13 implemented in many programming languages.http://www.miranda.org/~jkominek/rot13/ |
| Contrast Ruby and Other Languages Ruby vs Perl, Python, Tcl, Java, Eiffel, C++. Very short.http://www.math.sci.hokudai.ac.jp/%7Egotoken/ruby/compar.shtml |
| 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).ftp://metalab.unc.edu/pub/linux/devel/lang/misc/ |
| Survey of scripting language implementation options A comparison of scripting language approaches in various categories. Pros and cons are given for each feature variation.http://www.geocities.com/tablizer/langopts.htm |
| Why Pascal is Not My Favorite Programming Language Brian Kernighan's comparison of Pascal and Chttp://www.lysator.liu.se/c/bwk-on-pascal.html |
| Programming Languages 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 implementations.http://www.theadvisors.com/langcomparison.htm |
| PL Prelim Notes Lists and compares about 20 languages.http://www.cs.colorado.edu/~humphrie/pl/ |
| 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.http://archive.adaic.com/docs/reports/lawlis/content.htm |
| Sun's Comparison of Language Features Table graphic, uses good-fair-poor metric, compares Java, Smalltalk, Tcl, Perl, Shells, C, C++.http://www.npac.syr.edu/users/gcf/cps616java96/foilsepimagedir/023IMAGE.html |
| CLOS, Eiffel, and Sather: A Comparison Comprehensive, many references; zipped Postscript, inlined gifs.http://www.icsi.berkeley.edu/~sather/Publications/tr-91-047.html |
| Java vs. JavaScript Similarities and Differences. From First Step Communications.http://www.firststep.com.au/education/solid_ground/javadiff.html |
| Linea Engineering, Inc.: Getting The Biggest Bang For Your Buck Compares VisualGen, Smalltalk, C++/Java, ANSI COBOL 85.http://www.lineaengineering.com/Resources/Productivity_/productivity_.html |
| University of Michigan's Language Guide Each entry includes history, description, code examples, and references.http://www.engin.umd.umich.edu/CIS/course.des/cis400/ |
| 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.http://www.adaic.com/whyada/ada-vs-c/cada_art.html |
| C++??: A Critique of C++ (3rd ed.) A critical view on the C++ and C programming language. [Postscript]http://mis.ucd.ie/courses/misp617/mms406/CPPCV3.ps |
| Tcl Advocacy Table, text, links compare Tcl, Perl, Python, JavaScript, Visual Basic.http://www.tcl.tk/advocacy/ |
| Is Turing a Better Language for Teaching Programming than Pascal? Compares Turing to Pascal, long text document, no tables or graphs; by Jacqueline L. Martin, 1996, many references.http://www.holtsoft.com/turing/essay.html |
| Inferno/Limbo vs. JavaOS/Java A small overview of the differences between Inferno/Limbo and JavaOS/Java.http://www.cs.hut.fi/~kny/inferno/compare.html |
| 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.http://www.adahome.com/Resources/Languages/chart3.html |
| 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.http://fedelma.astro.univie.ac.at/web/fortran90_ada95.html |
| 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.http://www.adahome.com/History/Steelman/steeltab.htm |
| 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.http://www.bagley.org/~doug/shootout/ |
| Are scripting languages the wave of the future? Programming guru, Robert Martin, on languages of the coming decade.http://www.itworld.com/AppDev/1262/itw-0314-rcmappdevint/ |
| ACM "Hello, World" Project List of the famous "Hello, World!" programming teaching program, in hundreds of different languages.http://www2.latech.edu/~acm/HelloWorld.shtml |
| Programmers: Otters with Rocks? Discusses historical move from low level languages to higher level interpreted ones, productivity, future developments. Active feedback response. [ZDNet News]http://zdnet.com.com/2100-11-529641.html |
| Object-Oriented Languages in the Industry: A Comparison Table-based comparison of 4 major OO languages: Eiffel, C++, Java, Smalltalk. Criteria chosen to suggest where Eiffel is better.http://archive.eiffel.com/doc/manuals/technology/oo_comparison/page.html |
| 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.http://cm.bell-labs.com/cm/cs/who/bwk/interps/pap.html |
| What's Wrong with Perl Author explains what he considers wrong about Perl, presents Python as an alternative. Descriptions, code samples, links.http://www.garshol.priv.no/download/text/perl.html |
| Programming Language Comparison Table compares popular object-oriented languages: Eiffel, Smalltalk, Ruby, Java, C++, Python, Perl, Visual Basic.http://www.jvoegele.com/software/langcomp.html |
| Programming Information from HB Text descriptions compare C/C++, Java, Pascal, Basic, VeraStream; Oracle; HTML, XML; JavaScript, PHP.http://www.cybercomm.nl/~broers/programming.html |
| 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.http://www.25hoursaday.com/CsharpVsJava.html |
| Syntax Across Languages Operator names and syntax elements in various programming languages.http://merd.net/pixel/language-study/syntax-across-languages.html |
| 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]http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html |
| 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]http://www.digitalmars.com/d/comparison.html |
| Just Say No to Microsoft: Programming Languages Describes dozens of mostly living languages, grouped by family similarities. Most are alternatives to Microsoft.http://microsoft.toddverbeek.com/lang.html |
| 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.http://www.colorforth.com/1percent.html |
 |
|
|
 | 
|