- 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/1percent.html
- 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
- A Comparative Overview of C# - (with Java and C++) by Ben Albahari.
genamics.com/developer/csharp_comparative.htm
- ACM "Hello, World" Project - List of the famous "Hello, World!" programming teaching program, in hundreds of different languages.
www2.latech.edu/~acm/HelloWorld.shtml
- Ada versus Modula-3 - Compares similarities and differences, by user of both languages.
archive.dstc.edu.au/AU/staff/crawley/ada/m3-vs-ada.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.
www.adahome.com/History/Steelman/steeltab.htm
- 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/Resources/Languages/chart3.html
- 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/catalog/product.asp?product_id={92E30B39-5D91-45F9-9919-D202BE6341F9}
- Are scripting languages the wave of the future? - Programming guru, Robert Martin, on languages of the coming decade.
www.itworld.com/AppDev/1262/itw-0314-rcmappdevint
- 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.
www.functionalobjects.com/resources/beyond-java.phtml
- 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/CsharpVsJava.html
- C++??: A Critique of C++ (3rd ed.) - A critical view on the C++ and C programming language.
www.elj.com/cppcv3
- CLOS, Eiffel, and Sather: A Comparison - Comprehensive, many references; zipped Postscript, inlined gifs.
www.icsi.berkeley.edu/~sather/Publications/tr-91-047.html
- 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.adauk.org.uk/pubs/zeigler.htm
- Comparing Water to JSP for Building Web Sites - Medium length document compares object-oriented languages: Water with ConciseXML syntax, to JSP (JavaServer Pages) and Java.
www.waterlang.org/doc/articles/water_vs_jsp.html
- Comparison between Modula-3 and other languages? - Compares Oberon, Modula-3, Sather, and Self in the context of object-oriented programming. [Abstract and ps.Z file]
m3.polymtl.ca/m3/pkgf/pm3/intro/src/questions/compare.html
- Comparison of 10 Object-Oriented Languages - Table compares BETA, C#, C++, C-Talk, Eiffel, Java, Object Pascal, Ruby, Sather, Smalltalk.
www.s-direktnet.de/homepages/neumann/langcomp.en.html
- Comparison of C++, FORTRAN 90, Oberon-2 for Scientific Programming - 1995 article written in academic style with references
www.arithmetica.ch/Oberon/CFORTRANOberon.nhtml
- Comparison: BETA, C++, Eiffel, Java, Object Pascal, Ruby, Smalltalk - Small but useful table of traits.
www.s-direktnet.de/homepages/neumann/lang_cmp.en.htm
- Comparisons of Tcl with Other Systems - From ICEM CFD Engineering: Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl.
www.icemcfd.com/tcl/comparison.html
- Contrast Ruby and Other Languages - Ruby vs Perl, Python, Tcl, Java, Eiffel, C++. Very short.
www.math.sci.hokudai.ac.jp/%7Egotoken/ruby/compar.shtml
- Dylan Competitive Analysis - Compares Dylan, Smalltalk, Objective-C, C/C++. Long document.
www.dylanworld.com/advocacy/Competitive.html
- Examples of programs in different programming languages - 386 Examples in 122 (or 147*) programming languages, and growing.
www.uni-karlsruhe.de/~uu9r/lang/html/lang.en.html
- Fortran90 vs. Ada95 - The superiority of Ada95 over Fortran90. Well reasoned and written, many code samples. Claims Ada is equal or better than Fortran in all aspects but one marginal trait.
fedelma.astro.univie.ac.at/web/fortran90_ada95.html
- HEL vs. WebL - A comparison of two languages specialized for retrieving and parsing HTML pages.
cheops.cis.upenn.edu/~sahuguet/WAPI/HELvsWebL.html
- Inferno/Limbo vs. JavaOS/Java - A small overview of the differences between Inferno/Limbo and JavaOS/Java.
www.cs.hut.fi/~kny/inferno/compare.html
- Informal Language Comparison Chart - Comaprison chart Ruby, Objective-C, Smalltalk-80, SmallScript, JavaScript 2.0 (ECMA Script), C#, C++, Java, Python, CLOS languages. Links.
www.smallscript.org/Language%20Comparison%20Chart.asp
- Informal Language Comparison Chart(s) - Many links to language comparison resources; table comparing Ruby, Objective-C, Smalltalk-80, SmallScript (Smalltalk-98 dialect), JavaScript 2.0 (ECMA Script), C#, C++, Java, Python, CLOS.
www.smallscript.com/Language%20Comparison%20Chart.asp
- Is Ada a Better C? - Compares Ada, C, C++, language facilities under DOS. Copy of article in EXE magazine, May 1997, originally titled "Ada better than C++?" Text and code samples.
www.beesknees.freeserve.co.uk/articles/ada-vs-cpp.html
- Is Turing a better language for teaching programming than Pascal ? - by Jacqueline L. Martin (1996)
www.holtsoft.com/turing/essay.html
- Java vs. JavaScript - History and features of each language
www.itc.utk.edu/itc/clearinghouse/java/jvsjs.html
- Java vs. JavaScript - Similarities and Differences. From First Step Communications.
www.firststep.com.au/education/solid_ground/javadiff.html
- Just Say No to Microsoft - Programming Languages - Information about the dozens of languages besides those Microsoft supports.
microsoft.toddverbeek.com/lang.html
- Lambda the Ultimate - Programming Languages Weblog with news and discussion.
lambda.weblogs.com
- Linea Engineering, Inc.: Getting The Biggest Bang For Your Buck - Compares VisualGen, Smalltalk, C++/Java, ANSI COBOL 85.
www.lineaengineering.com/Resources/Productivity_/productivity_.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.
eiffel.com/doc/manuals/technology/oo_comparison/page.html
- Object-Oriented Programming Language Comparison - Comparison and review of several popular Object-Oriented programming languages.
www.jvoegele.com/software/langcomp.html
- Object-Oriented Technologies - Includes a brief comparison of C++ and Java. By DPC Technology Corporation.
www.dpc-tech.com/dpc_ootech.html
- Objective-C: Comparisons With Other Languages - Compares Objective-C, SmallTalk-80, C++, Eiffel.
www.slip.net/~dekorte/Objective-C/Documentation/2_Comparisons/Comparisons.html
- Perl versus ... - Tom Christiansen compares Perl to other languages, and some of the others to yet others.
www.perl.com/language/versus
- PL Prelim Notes - Lists and compares about 20 languages.
www.cs.colorado.edu/~humphrie/pl
- 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
- 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/2100-11-529641.html
- Programming information from HB - Comparison of languages like VeraStream, Pascal, Basic, C, C++, Java, JavaScript, HTML.
www.cybercomm.nl/~broers/programming.html
- Programming Language Critiques - Annotated links to critiques (Older version, by original author)
www.ai.mit.edu/people/pdp8/critiques/critiques.html
- Programming Language Critiques: Pascal, C, C++, and C-Linda - By Jim Basney. May 1995.
www.lernnetz-sh.de/kmlinux/doc/Pascal-Kurs/critique.html
- Programming Languages Are Like Women - Humorous analogies between programming languages and women.
www.gksoft.com/a/fun/languages-women.html
- Programming Languages as Cars - Humorous look at various programming languages.
homepages.tesco.net/~scotsnet/o.f.carter/fun/fun183.htm
- 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/HOWTO/mini/Programming-Languages.html
- Programming Languages Table - Useful table of function point evaluation values for some 500 languages, dialects, and/or implementations; by Capers Jones, Chairman, Software Productivity Research, Inc.
www.theadvisors.com/langcomparison.htm
- Python Compared to Other Languages - Many links to comparisons involving Python.
www.python.org/doc/Comparisons.html
- 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
- QTime: Magnetic Ink: HTML Download - Display time as English sentence, coded in: AWK, C, ICI, Icon, JavaScript, Lite/mSQL, PHP3, Pike, Python, REBOL, Rexx, Ruby, S-Lang, Spanner.
www.magnetic-ink.dk/download
- Quantifying the Debate: Ada vs. C++ - Tables and text compare Ada83, Ada95, C, C++; mainly costs, reliability. By Donald J. Reifer. [CrossTalk]
ftp.stsc.hill.af.mil/crosstalk/1996/jul/quantify.asp
- Reasons for TOM - TOM attempts to address flaws in these languages: C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk.
gerbil.org/tom/doc/why.shtml
- Recursive Benchmark in 14 Languages - Paper comparing the feasibility and efficiency of implementations of recursive algorithms in 14 different languages.
www.webcom.com/nazgul/change.html
- Review of existing Languages - Some 1,000 language links, and much original content.
www2.tunes.org/Review/Languages.html
- Ruby Compared to Some Object-Oriented Languages - Compares Ruby, Objective-C, Smalltalk-80, C++, Java, Python, CLOS, Perl5, PHP.
www.approximity.com/ruby/Comparison_rb_st_m_java.html
- Sun's Comparison of Language Features - Sun's comparison of Java, Smalltalk, TCL, Perl, Shells, C, and C++
www.npac.syr.edu/users/gcf/cps616java96/foilsepimagedir/023IMAGE.html
- Survey of Programming Languages Associated with the Web - General feature comparisons, explanations.
www.frostburg.edu/dept/cosc/htracy/cosc120/MODULES120/NetPL/PL_Net.htm
- Survey of scripting language implementation options - A comparison of scripting language approaches in various categories. Pros and cons are given for each feature variation.
www.geocities.com/tablizer/langopts.htm
- Syntax Across Languages - Operator names and syntax elements in various programming languages.
merd.net/pixel/language-study/syntax-across-languages.html
- Ted Shieh's Programming Language Comparison - A comparison of the features of and demand for some of the major programming languages.
www.liquidmarkets.com/?name=bb&t=1
- Ten Top Reasons Why Programers Prefer Java to Eiffel - Author write article in the comp.objects news group after reading Bertrand Meyers Object-Oriented Software Construction.
www.vais.net/~semprebon/Articles/JavaVsEiffel.html
- 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/db-research/Enseignement/analyseinfo/index.html
- 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/~doug/shootout
- The Quine Page - Collection of self-reproducing programs: each outputs a copy of its own source code; about 60 languages.
www.nyx.net/~gthompso/quine.htm
- The ROT13 Page - ROT13 implemented in many programming languages.
www.miranda.org/~jkominek/rot13
- University of Michigan's Language Guide - Each entry includes history, description, code examples, and references.
www.engin.umd.umich.edu/CIS/course.des/cis400
- VB or not VB - Visual Basic critiques in comparison with Delphi.
www.geocities.com/antivisualbasic
- Why Pascal is Not My Favorite Programming Language - Brian Kernighan's comparison of Pascal and C
www.lysator.liu.se/c/bwk-on-pascal.html
- Willcam's Language Feature Simple Comparison - Table compares Java, Perl, Smalltalk, C++, C, Tcl, Shells (average).
www.willcam.com/perl_vs_java.html
- Fun with Computer Languages - Humorous comparisons of programming languages using various analogies.
www.vicksburg.com/~bryant/funnies/funny7.htm
|