Internet Cruiser - Serbia   Cruiser  
  Sponsored links
  Sponsored links
  Comparison and Review - World catalog

Contents  > Computers  > Programming  > Languages  > Comparison and Review

        See also:

        This category in other languages:
           
        Russian  (2)  

          Accumulator Generator
          Compares canonical solutions to same problem as code samples in: C++, Dylan, E, Erlang, Haskell, JavaScript, Lisp (Arc, Common, Goo, Scheme), Lua, Maple, Mathematica, Oz-Mozart, NewtonScript, Perl, Python, REBOL, Ruby, Smalltalk, VBScript. [Paul Graham]
          http://www.paulgraham.com/accgen.html
          Ada 95, Java, and C++
          Some think Java is like C++. Usual C++ idioms do not apply to Java as it is not a C++ superset or subset; Java is a derivation with many modifications, extensions. Both language syntax are alike, but semantics and philosophy are very different. Java is nearer Ada 95 than C++, except in syntax.
          http://www.adahome.com/Resources/Languages/chart3.html
          Ada, C, C++, and Java vs. The Steelman
          Compares 4 programming languages (Ada 95, C, C++, Java) with the needs of "Steelman", original 1978 requirements document for Ada language. Big detailed table.
          http://www.adahome.com/History/Steelman/steeltab.htm
          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.
          http://www.mypearsonstore.com/bookstore/product.asp?isbn=9780805311914
          The BNF Web Club Language
          Browse, explore some programming language syntax rules, see relations between rules, understand them via BNF (Backus-Naur Form notation) and syntactic diagrams: SQL, PL/SQL, SQL2, IDL; Ada 95, Java, Modula-2; Lazy, Lisp, M5.
          http://cui.unige.ch/db-research/Enseignement/analyseinfo/
          99 Bottles of Beer on the Wall
          Shows source code implementation for the same simple program across over 250 different programming languages.
          http://www.99-bottles-of-beer.net/
          C++??: A Critique of C++ (3rd ed.)
          A critical view on the C++ and C programming language. [PDF]
          http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/tools/java/misc/ACritiqueOfC++.pdf
          C# from a Java Developer's Perspective
          Thorough article by Dare Obasanjo, treats most similarities and differences between the two languages: features in Java and not in C#, and features in C# and not in Java. Text, tables, code, resources.
          http://www.25hoursaday.com/CsharpVsJava.html
          C++ vs. Java vs. Python vs. Ruby: A First Impression
          Essay compares aspects of the languages, one page allows matched comparing of code of a red-black tree algorithm in each language.
          http://www.dmh2000.com/cjpr/
          The Case against C
          Five short essays compare C (and C++ by extension) to Fortran: Why C is Not a Good Numerical Language, Why C is Not a Good First Language, C's Poor Loop Constructs, C's Pointers and Optimisation, Optimisation through Directives.
          http://www.tcm.phy.cam.ac.uk/~mjr/C/
          CLOS, Eiffel, and Sather: A Comparison
          References, zipped Postscript, and inlined gifs.
          http://www.icsi.berkeley.edu/~sather/Publications/tr-91-047.html
          A Comparative Overview of C#
          Also compares C#, Java, C++. By Ben Albahari.
          http://genamics.com/developer/csharp_comparative.htm
          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
          Comparing Mercury and Haskell
          Compares type systems, all text. Uses Haskell 98 since Mercury type system is more like Haskell than ML, and Haskell 98 is best documented, most well-known Haskell.
          http://www.cs.mu.oz.au/research/mercury/information/comparison_with_haskell.html
          A Comparison between 10 Languages
          Table compares 13 traits at top, 10 languages to side: BETA, C#, C++, C-Talk, Eiffel, Java, Object Pascal, Ruby, Sather, Smalltalk.
          http://www.ntecs.de/old-hp/s-direktnet/langcomp.en.html
          A Comparison between BETA, C++, Eiffel, Java, Object Pascal, Ruby and Smalltalk
          Table compares 12 traits to side, 7 languages at top.
          http://www.ntecs.de/old-hp/s-direktnet/lang_cmp.en.htm
          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.
          http://www.zel.org/oberon/compo2m2.htm
          Comparisons of Tcl with Other Systems
          Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl.
          http://www.mathematik.uni-ulm.de/sai/ss96/uxdb2/comparison.html
          The Computer Language Benchmarks Game
          Performance measurements and source code for ~25 benchmark programs in ~25 languages; with side-by-side comparisons for any 2 programming languages, and an interactive weighted ranking for all the languages.
          http://shootout.alioth.debian.org/
          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/2.0/comparison.html
          Eiffel and Delphi Compared
          Text compares differences of several main aspects.
          http://www.berenddeboer.net/eiffel/eiffel_and_delphi.html
          An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a Search/string-processing Program
          One set of requirements, 80 implementations, coded by 74 different programmers in various languages, compared for properties: run time, memory use, source text length, comment density, program structure, reliability, effort needed. [PDF]
          http://page.mi.fu-berlin.de/prechelt/Biblio/jccpprtTR.pdf
          Examples of Programs in Different Programming Languages
          Compares 129 (or 157?) languages, via 418 code samples, and growing.
          http://www.ntecs.de/old-hp/uu9r/lang/html/lang.en.html
          Forth and Not C
          Pro-Forth text explains why C is used more than Forth.
          http://www.inventio.co.uk/forthnc.htm
          Forth Versus C
          Pro-Forth question and answer text, some questions have several answers.
          http://www.inventio.co.uk/forthvsc.htm
          Four-fold Increase in Productivity and Quality
          Published internal study, of Ericsson AXD 301 ATM switch project, using Erlang, C, C++, Java. Results: programmer productivity, code error rates, roughly proportional to source code size. [PDF]
          http://www.erlang.se/publications/Ulf_Wiger.pdf
          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
          History and Comparison of Programming Languages
          Files compare statements in several different languages, tracing from early to present languages.
          http://www.gavilan.edu/csis/languages/history.html
          HOPL: An Interactive Roster of Programming Languages
          History of Programming Languages encyclopedia, over 8,500 languages, full verified references, code samples, big bibliography, biographical-institutional material, 4,000 language family tree.
          http://hopl.murdoch.edu.au/
          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.
          http://www.iolanguage.com/about/simplicity/
          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
          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. [PDF]
          http://www.fatalmind.com/papers/java_vs_cplusplus/resource.pdf
          Java and C-sharp Compared
          Briefly compares several traits; text, code samples.
          http://www.csharphelp.com/archives/archive96.html
          Java Benchmark
          By Rene Grothmann. Compares sieve algorithm in Java and C/C++. Text, tables, live comparison applet.
          http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/bench/Bench.html
          Java vs. C#
          Code for code comparison. All features on both languages are compared.
          http://www.javacamp.org/javavscsharp/index.html
          Language Options Comparison
          Compares scripting language feature options, in various categories. Pros and cons given for each feature variant. Text, code samples, table.
          http://www.geocities.com/tablizer/langopts.htm
          Languages Versus D
          Growing table compares D, C, C++, C#, Java, Delphi, Python, Perl, Eiffel, Sather, Smalltalk, Lisp/CLOS, Ada. Many clarifying comments below. [Wiki4D, Open Content]
          http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD
          Linux Number Crunching: Benchmarking Languages
          Compares performance of Intel Fortran and C++, gcc, and IBM, Sun and GNU Java compilers, on an Intel Linux platform.
          http://www.coyotegulch.com/reviews/number_crunching/
          Lisp as an Alternative to Java
          Brief text on comparisons of C, C++, Java, Lisp, Ron Garret / Erann Gat study, with conforming example program Lisp source code; very useful links.
          http://www.norvig.com/java-lisp.html
          Lisp as an Alternative to Java
          Ron Garret / Erann Gat comparison, starts from 1999 Prechelt study results, adds many insights; as text, a few tables. [Intelligence] [PDF]
          http://www.flownet.com/gat/papers/lisp-java.pdf
          Multi-Core Ant Colony Optimization for TSP in Erlang
          Compares Erlang, GHC Haskell, Standard ML (Alice, MLton); text, tables, graphs.
          http://eric_rollins.home.mindspring.com/erlangAnt.html
          Nine Language Performance Round-up: Benchmarking Math & File I/O
          Small-scale benchmark test run on 9 languages or variants: Java 1.3.1 and 1.4.2, C via gcc 3.3.1, Python 2.3.2 and via Psyco 1.1.1, 4 from Microsoft Visual Studio .NET 2003: Visual Basic/C#/C++/J#.
          http://www.osnews.com/story/5602
          Object-Oriented Languages in the Industry: A Comparison
          Text and tables compare 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/
          Perl vs. Python vs. Ruby
          Comparison with text, code samples, many reader comments. Michael Tsai weblog.
          http://mjtsai.com/blog/2002/11/25/perl_vs_python_vs_ruby/
          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/
          Popular Programming Languages
          Long text table compares many languages by brief descriptions matched to common tasks.
          http://www.scriptol.org/choose.php
          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
          Programming Language Benchmarks
          Compares the same program in Ada, C, Forth, FORTRAN, Java, Lisp, Perl, R, Ruby. Goal: support decisions in language choice for making compute-intensive Web programs. Text, table, code samples.
          http://dan.corlan.net/bench.html
          Programming Language Categories
          Brief text compares 6 basic language types: general scripting, programmer scripting, application development, low-level, pure functional, complete core.
          http://www.cs.oberlin.edu/~jwalker/languageCategories.html
          Programming Language Comparison
          Table and text compares many features of some popular object-oriented languages: C++, C#, Eiffel, Java, Perl, Python, Ruby, Smalltalk, Visual Basic.
          http://www.jvoegele.com/software/langcomp.html
          Programming Languages Mini-howto
          Briefly compares major Linux programming languages: C, C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S. Varanka.
          http://www.tldp.org/HOWTO/Programming-Languages.html
          Programming Languages Study
          Includes: diagram, history of languages; history of language concepts; syntax across languages; Scriptometer measures scripting ease of languages; mutability and sharing of various values in various languages.
          http://merd.sourceforge.net/pixel/language-study/
          Python Compared to Other Languages
          Many links to comparisons involving Python.
          http://wiki.python.org/moin/LanguageComparisons
          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://www.ibiblio.org/pub/linux/devel/lang/misc/
          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
          Ray Tracer Language Comparison
          Mini ray tracer benchmark written equivalently in C++, Java, SML, Objective Caml, Lisp, Scheme. Compares verbosity, performance; text, code samples, tables, image, graph. [Flying Frog Consultancy]
          http://www.ffconsultancy.com/languages/ray_tracer/
          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 ROT13 Page
          ROT13 implemented in many programming languages.
          http://www.miranda.org/~jkominek/rot13/
          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
          Simple Programs in Various Different Programming Languages
          Common algorithms and other sample code in the languages: Bash and Bourne shells, C/C++, Java, MATLAB/Octave, Perl, Python, Ruby, Scheme.
          http://cer.freeshell.org/renma/
          Survey of Programming Languages Associated with the Web
          General feature comparisons, explanations.
          http://faculty.frostburg.edu/cosc/htracy/cosc120/MODULES120/NetPL/PL_Net.htm
          Syntax Across Languages
          Operator names and syntax elements in various programming languages.
          http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html
          Team Eiffel: The Zen of Python, Part I
          Text compares Python and Eiffel, via Tim Peters' Zen rules.
          http://teameiffel.blogspot.com/2006/06/zen-of-python-part-i.html
          Ted Shieh's Programming Language Comparison
          A comparison of the features of and demand for some of the major programming languages.
          http://www.liquidmarkets.com/?name=lc&id=3
          1% the Code
          Chuck Moore, father of Forth, says programs can be far smaller in colorForth than C. No code samples.
          http://www.colorforth.com/1percent.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
          TIOBE Programming Community Index: TPCI
          Updated monthly. Shows language popularity via world-wide availability of skilled engineers, courses, 3rd party vendors. Calculated from search engines Google, MSN, Yahoo.
          http://www.tiobe.com/content/paperinfo/tpci/
          TMXxine Languages
          Brief comparison Curl with High Level assembler, BCX, Dark Basic, Mono (C#/.Net implementation), Python, Squeak, XBasic/XBlite. Curl applet examples.
          http://www.cyber-shaktipat.org/relax/languages.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/
          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.
          http://waterlanguage.org/Comparisons.html
          What Languages Fix
          Compares many languages in brief text, describes each by the problem it fixes. [Paul Graham]
          http://paulgraham.com/fix.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
          Why Pascal is Not My Favorite Programming Language
          Brian Kernighan's comparison of Pascal and C
          http://www.lysator.liu.se/c/bwk-on-pascal.html
          Why to Move from ASM to C
          Brief text compares Assembly to C; lower to higher level language. ScienceProg.
          http://www.scienceprog.com/why-to-move-from-asm-to-c/
          The Zen of Python
          Compares traits of many languages, without naming any; by Tim Peters.
          http://www.awaretek.com/zen.html

          Java vs Ruby: A Comparison of the Key Elements
          Compares building blocks of two languages, in text and code samples. Developer.com. (December 13, 2007)
          http://www.developer.com/open/article.php/3716356/
          Seven Reasons I Switched Back to PHP after Two Years on Rails
          Derek Sivers spent two years trying to make Rails do something it wasn't meant to do, then realized his old abandoned language (PHP) would do just fine if approached with my new Rails-gained wisdom. (September 22, 2007)
          http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html
          Haskell and Scheme: Which One and Why?
          Text comparison. ScienceBlogs LLC; Good Math, Bad Math. (October 24, 2006)
          http://scienceblogs.com/goodmath/2006/10/haskell_and_scheme_which_one_a.php
          A Comparison of Ada and Real-Time Java for Safety-Critical Applications
          Slide show, was Best Paper at Ada Europe 2006 Conference, Porto, Portugal. By Ben Brosgol, AdaCore; Andy Wellings, University of York, UK. Text, diagrams. [PDF] (June 6, 2006)
          http://www.adacore.com/wp-content/files/attachments/PaperPresentationAE2006-Brosgol.pdf
          Comparing PHP with Other Languages
          Text compares several traits of ASP.NET, C#, PHP, Java, Lisp, Perl, Python, Ruby, Smalltalk. Article with forum posts. [Professional PHP] (February 9, 2006)
          http://www.procata.com/blog/archives/2006/02/09/comparing-php-with-other-languages/
          ASP vs. PHP
          Brief text compares website building languages ASP, PHP on several points. [WebProNews] (December 22, 2005)
          http://www.webpronews.com/expertarticles/2005/12/22/asp-vs-php
          Schizoid Classes: Of Class, Type, and Method
          Compares Java and Smalltalk, in text and table. By Rodney Bates. [ACM Queue] (September, 2004)
          http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=205
          Ada and Java: Realtime Advantages
          Compares C, Ada, Java, for flaws and strengths in realtime programming, embedded software, built-in support for multithreading; text, code samples. Embedded.com. (November 11, 2003)
          http://www.embedded.com/columns/technicalinsights/16100316?_requestid=442880
          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] (May 12, 2003)
          http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html
          Is .NET's C Sharper Than C++ or Java?
          By Joe "Zonker" Brockmeier. Text compares a few aspects of C#, Java, C++. [NewsFactor] (January 28, 2003)
          http://www.newsfactor.com/perl/story/20584.html
          Developer's Dilemma: Perl or PHP?
          By Joe "Zonker" Brockmeier. How to choose between two languages that are both very popular for Web development? Text, forum comments. [NewsFactor] (November 8, 2002)
          http://www.newsfactor.com/perl/story/19912.html
          Programmers: Otters with Rocks?
          Discusses historical move from low level languages to higher level interpreted ones, productivity, future developments. Active feedback response. [ZDNet News] (May 9, 2001)
          http://news.zdnet.com/2100-9595_22-529641.html
          Are Scripting Languages the Wave of the Future?
          Programming guru, Robert Martin, on languages of the coming decade. [ITworld.com] (March 1, 2001)
          http://www.itworld.com/AppDev/1262/itw-0314-rcmappdevint/
          C#: A Language Alternative or Just J--?, Part 1
          Compares C# to Java, describes features and design trade-offs, places C# in context of broader Microsoft .Net strategy. Text, tables, code samples, links. By Mark Johnson. First article of 2-part series. [JavaWorld] (November, 2000)
          http://www.javaworld.com/javaworld/jw-11-2000/jw-1122-csharp1.html
          C# Strikes a Chord
          Compares 4 languages: C, C++, C#, Java. Shows family genealogy. [Dr. Dobb's Journal] (September 4, 2000)
          http://www.ddj.com/cpp/184404409
          The C Family of Languages
          Interview with Dennis Ritchie, Bjarne Stroustrup, James Gosling. (July, 2000)
          http://www.gotw.ca/publications/c_family_interview.htm
          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)
          http://page.mi.fu-berlin.de/~prechelt/Biblio/jccpprt_computer2000.pdf
          Gnat and Linux: C++ and Java Under Fire
          Compares Ada, Java, C, C++, Delphi. Text, tables. Gnat and Linux orientation. [Linux Gazette] (October, 1998)
          http://linuxgazette.net/issue33/burtch.html
          Is Ada a Better C?
          Compares Ada, C, C++, language facilities under DOS. Copy of article, originally titled "Ada Better Than C++?" Text and code samples. [EXE magazine] (May, 1997)
          http://www.beesknees.freeserve.co.uk/articles/ada-vs-cpp.html
          Programming Language Critiques: Pascal, C, C++, and C-Linda
          Text compares languages on many points; by Jim Basney. (May, 1995)
          http://www.infoplanic.ch/teko/thema/pascal/pashtml/critique.html

        • Usenet comp.lang.misc - news:




        Cruiser | Terms of Service | Privacy Policy | Marketing | Contact

        Copyright © 1999-2008 Krstarica d.o.o. Beograd. All rights reserved.
        Reproduction in whole or in part without permission is prohibited. Krstarica® is a registered trademark of Krstarica d.o.o. Beograd.
        Free thumbnail preview by Thumbshots.org
        Help build the largest human-edited directory on the web.
        Submit a Site - Open Directory Project - Become an Editor