web nectar - Comparison and Review - Page 1


Comparison and Review - Page 1

           

Wectar: Computers: Programming: Languages: Comparison and Review


   submit a site to this category

Subcategories
Ada@ Component Frameworks@ History@ Humor Java@ Object-Oriented@
Perl@ Python@ REBOL@

Page 1 2 3

[PDF]

[PDF]

PLEAC: Programming Language Examples Alike Cookbook


URL: http://pleac.sourceforge.net/
ODP description: Suite of common programming problems solved in Ada, C++, Erlang, Guile, Haskell, Java, Masd, merd, NASM, Objective Caml, Perl, Pliant, Python, Ruby, Tcl.
Page title: PLEAC - Programming Language Examples Alike Cookbook
Page description: Homepage of the PLEAC Project.

The Computer Language Benchmarks Game


URL: http://shootout.alioth.debian.org/
ODP description: 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.
Page title: The Computer Language Shootout Benchmarks
Page description: Compare programming language performance on a few dozen flawed benchmarks and contribute faster more elegant programs.

C# from a Java Developer's Perspective


URL: http://www.25hoursaday.com/CsharpVsJava.html
ODP description: 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.
Page title: C# From a Java Developer's Perspective

University of Michigan's Language Guide


URL: http://www.engin.umd.umich.edu/CIS/course.des/cis400/
ODP description: Each entry includes history, description, code examples, and references.
Page title: The Language Guide

99 Bottles of Beer on the Wall


URL: http://www.99-bottles-of-beer.net/
ODP description: Shows source code implementation for the same simple program across over 250 different programming languages.
Page title: 99 Bottles of Beer | Start

ACM "Hello, World" Project


URL: http://www2.latech.edu/~acm/HelloWorld.shtml
ODP description: List of the famous "Hello, World!" programming teaching program, in hundreds of different languages.
Page title: Hello, World Page!

HOPL: An Interactive Roster of Programming Languages


URL: http://hopl.murdoch.edu.au/
ODP description: History of Programming Languages encyclopedia, over 8,500 languages, full verified references, code samples, big bibliography, biographical-institutional material, 4,000 language family tree.
Page title: The Encyclopedia of Computer Languages

The Quine Page


URL: http://www.nyx.net/~gthompso/quine.htm
ODP description: Examples of self-reproducing programs in various languages, with some extensions, including polyglot quines, iterating quines, and quine generators.
Page title: The Quine Page (self-reproducing code)
Page description: Various examples of self-reproduction of progr ams

Programming Language Comparison


URL: http://www.jvoegele.com/software/langcomp.html
ODP description: Table and text compares many features of some popular object-oriented languages: C++, C#, Eiffel, Java, Perl, Python, Ruby, Smalltalk, Visual Basic.

A Comparative Overview of C#


URL: http://genamics.com/developer/csharp_comparative.htm
ODP description: Also compares C#, Java, C++. By Ben Albahari.

C++ vs. Java vs. Python vs. Ruby: A First Impression


URL: http://www.dmh2000.com/cjpr/
ODP description: Essay compares aspects of the languages, one page allows matched comparing of code of a red-black tree algorithm in each language.
Page title: dmh2000-C/Java/Python/Ruby

Lisp as an Alternative to Java


URL: http://www.norvig.com/java-lisp.html
ODP description: Brief text on comparisons of C, C++, Java, Lisp, Ron Garret / Erann Gat study, with conforming example program Lisp source code; very useful links.

Examples of Programs in Different Programming Languages


URL: http://www.ntecs.de/old-hp/uu9r/lang/html/lang.en.html
ODP description: Compares 129 (or 157?) languages, via 418 code samples, and growing.
Page title: Examples of programs in different programming languages

Ruby Versus Nine Object-Oriented Languages


URL: http://www.approximity.com/ruby/Comparison_rb_st_m_java.html
ODP description: Compares Ruby, Objective-C, Smalltalk-80, C++, Java, Python, CLOS, Perl5, PHP, Dylan.
Page title: Ruby versus Smalltalk versus Objective-C versus C++ versus Java versus Python versus CLOS versus Perl5 versus XOTcl

What's Wrong with Perl


URL: http://www.garshol.priv.no/download/text/perl.html
ODP description: Author explains what he considers wrong about Perl, presents Python as an alternative. Descriptions, code samples, links.
Page title: What's wrong with Perl
Page description: An article that attempts to explain what the author considers wrong about Perl, and presents a realistic alternative.

Perl vs. Python vs. Ruby


URL: http://mjtsai.com/blog/2002/11/25/perl_vs_python_vs_ruby/
ODP description: Comparison with text, code samples, many reader comments. Michael Tsai weblog.
Page title: Michael Tsai - Blog - Perl vs. Python vs. Ruby

Why Pascal is Not My Favorite Programming Language


URL: http://www.lysator.liu.se/c/bwk-on-pascal.html
ODP description: Brian Kernighan's comparison of Pascal and C

Lisp as an Alternative to Java


URL: http://www.flownet.com/gat/papers/lisp-java.pdf
ODP description: Ron Garret / Erann Gat comparison, starts from 1999 Prechelt study results, adds many insights; as text, a few tables. [Intelligence]

Languages Versus D


URL: http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD
ODP description: Growing table compares D, C, C++, C#, Java, Delphi, Python, Perl, Eiffel, Sather, Smalltalk, Lisp/CLOS, Ada. Many clarifying comments below. [Wiki4D, Open Content]
Page title: Wiki4D: LanguagesVersusD

Accumulator Generator


URL: http://www.paulgraham.com/accgen.html
ODP description: 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]

Ray Tracer Language Comparison


URL: http://www.ffconsultancy.com/free/ray_tracer/languages.html
ODP description: 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]
Page title: Redirect

Comparing Python and Ruby


URL: http://ruby.brian-schroeder.de/editierdistanz/
ODP description: Informal experiment on different look of Python and Ruby edit-distance programs; text, tables, download files.
Page title: A ruby a day!": Comparing Python and Ruby

Programming Languages Study


URL: http://merd.sourceforge.net/pixel/language-study/
ODP description: 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.
Page title: programming languages study

Java vs. C#


URL: http://www.javacamp.org/javavscsharp/index.html
ODP description: Code for code comparison. All features on both languages are compared.
Page title: Java VS. C#
Page description: A solution to Object-Oriented Programming, a companion to your success, study notes for Java, A guidance to Java skill, Java certification

Popular Programming Languages


URL: http://www.scriptol.org/choose.php
ODP description: Long text table compares many languages by brief descriptions matched to common tasks.
Page title: Popular programming languages
Page description: Choose the programming language that matches the best your needs.

Multi-Core Ant Colony Optimization for TSP in Erlang


URL: http://eric_rollins.home.mindspring.com/erlangAnt.html
ODP description: Compares Erlang, GHC Haskell, Standard ML (Alice, MLton); text, tables, graphs.

Language Options Comparison


URL: http://www.geocities.com/tablizer/langopts.htm
ODP description: Compares scripting language feature options, in various categories. Pros and cons given for each feature variant. Text, code samples, table.

Timing Trials, or, the Trials of Timing: Experiments with Scripting and User-Interface Languages


URL: http://cm.bell-labs.com/cm/cs/who/bwk/interps/pap.html
ODP description: 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.
Page title: pap

Four-fold Increase in Productivity and Quality


URL: http://www.erlang.se/publications/Ulf_Wiger.pdf
ODP description: Ulf Wiger. Workshop on Formal Design of Safety Critical Embedded Systems. March 21-23, 2001, Munich.

The ROT13 Page


URL: http://www.miranda.org/~jkominek/rot13/
ODP description: ROT13 implemented in many programming languages.
Page title: ROT13

In Search of the Ideal Programming Language


URL: http://members.aol.com/SergeyP/paper.html
ODP description: Article by Sergey Polak. Review and comparison programming languages in search expressive, extensible, readable, safe, portable language.

Programming Language Benchmarks


URL: http://dan.corlan.net/bench.html
ODP description: 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.
Page title: Programming language benchmarks
Page description: A comparison of the perfomance of compiled or interpreted code, as generated by some popular tools from some popular programming languages (C, Ada, FORTRAN, Lisp, FORTH, Java, Perl, R, Ruby)

Ada, C, C++, and Java vs. The Steelman


URL: http://www.adahome.com/History/Steelman/steeltab.htm
ODP description: Compares 4 programming languages (Ada 95, C, C++, Java) with the needs of "Steelman", original 1978 requirements document for Ada language. Big detailed table.

What Languages Fix


URL: http://paulgraham.com/fix.html
ODP description: Compares many languages in brief text, describes each by the problem it fixes. [Paul Graham]

Java and Smalltalk Syntax Compared


URL: http://www.chimu.com/publications/JavaSmalltalkSyntax.html
ODP description: Table and notes compare some elements of syntax of Java 1.1 to Smalltalk-80.
Page title: Java and Smalltalk syntax compared

The BNF Web Club Language


URL: http://cui.unige.ch/db-research/Enseignement/analyseinfo/
ODP description: 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.
Page title: The BNF Web Club Language SQL, ADA, JAVA, MODULA2, PL/SQL, ...

Dylan Competitive Analysis


URL: http://www.cs.dartmouth.edu/~brd/cs212/handouts/comparison.htm
ODP description: Compares Dylan, Smalltalk, Objective-C, C/C++. Long document.
Page title: Comparison of Dylan to C++

Nine Language Performance Round-up: Benchmarking Math & File I/O


URL: http://www.osnews.com/story.php?news_id=5602
ODP description: 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#.
Page title: Nine Language Performance Round-up: Benchmarking Math & File I/O - OSNews.com

A Comparison between 10 Languages


URL: http://www.ntecs.de/old-hp/s-direktnet/langcomp.en.html
ODP description: Table compares 13 traits at top, 10 languages to side: BETA, C#, C++, C-Talk, Eiffel, Java, Object Pascal, Ruby, Sather, Smalltalk.

A Comparison between BETA, C++, Eiffel, Java, Object Pascal, Ruby and Smalltalk


URL: http://www.ntecs.de/old-hp/s-direktnet/lang_cmp.en.htm
ODP description: Table compares 12 traits to side, 7 languages at top.
Page title: A comparison between BETA, C++, Eiffel, Java, Object Pascal, Ruby and Smalltalk
Page description: A comparison between BETA, C++, Eiffel, Java, Object Pascal, Ruby and Smalltalk


Page 1 2 3


Found what you where looking for? Please help others to find the basic necessities:

Support the work of the D-Foundation




Thumbnails byInformation based on the Open Directory Projectsearch powered by
      

Help build the largest human-edited directory on the web.

Submit a Site - Open Directory Project - Become an Editor

powered by Sphinx