Comparison and Review Languages Programming
Compares scripting language feature options, in various categories. Pros and cons given for each feature variant. Text, code samples, table.
Top: Computers: Programming: Languages
Comparison and Review
See Also:
- Programming Languages Study - Includes: diagram, history of languages; history of language programming concepts; syntax programming across languages; Scriptometer measures scripting ease programming of languages; mutability and programming sharing of various values programming in various languages.
- An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl - By Lutz Prechelt. Neutral, quantitative analysis of 7 languages in comparison and review title, for 7 variables, via 80 implementations of the same comparison and review requirement set. PDF format. [IEEE Computer][PDF]
- PLEAC: Programming Language Examples Alike Cookbook - Suite of common programming problems solved in Ada, comparison and review programming C++, Erlang, Guile, Haskell, Java, Masd, merd, NASM, comparison and review programming Objective Caml, Perl, Pliant, Python, Ruby, Tcl.
- CLOS, Eiffel, and Sather: A Comparison - References, zipped Postscript, and inlined gifs.
- The Zen of Python - Compares traits of many languages, without naming any; programming by Tim Peters.
- Water Comparisons - Two medium length documents compare object-oriented languages: Water with ConciseXML programming syntax, to JSP (JavaServer Pages) and Java; 1 brief list programming compares Water to PHP.
- Gnat and Linux: C++ and Java Under Fire - Compares Ada, Java, C, C++, Delphi. Text, tables. programming Gnat and Linux orientation. [Linux Gazette]
- Lisp as an Alternative to Java - Ron Garret / Erann Gat comparison, starts from 1999 Prechelt comparison and review study results, adds many insights; as text, a few tables. comparison and review [Intelligence][PDF]
- C++ vs. Java vs. Python vs. Ruby: A First Impression - Essay compares aspects of the languages, one page programming allows matched languages comparing of code of a red-black programming tree algorithm in each languages language.
- Team Eiffel: The Zen of Python, Part I - Text compares Python and Eiffel, via Tim Peters\' languages Zen rules.
- Ada 95, Java, and C++ - Some think Java is like C++. Usual C++ comparison and review idioms do not apply to Java as it comparison and review is not a C++ superset or subset; Java comparison and review is a derivation with many modifications, extensions. Both comparison and review language syntax are alike, but semantics and philosophy comparison and review are very different. Java is ne
- 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]
- C++??: A Critique of C++ (3rd ed.) - A critical view on the C++ and C languages programming language.[PDF]
- 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.
- The Case against C - Five short essays compare C (and C++ by languages extension) to Fortran: Why C is Not a languages Good Numerical Language, Why C is Not a languages Good First Language, C\\'s Poor Loop Constructs, C\'s languages Pointers and Optimisation, Optimisation through Directives.
- TMXxine Languages - Brief comparison Curl with High Level assembler, BCX, comparison and review languages Dark Basic, Mono (C#/.Net implementation), Python, Squeak, XBasic/XBlite. comparison and review languages Curl applet examples.
- Haskell and Scheme: Which One and Why? - Text comparison. ScienceBlogs LLC; Good Math, Bad Math.
- What's Wrong with Perl - Author explains what he considers wrong about Perl, presents Python languages as an alternative. Descriptions, code samples, links.
- Simple Programs in Various Different Programming Languages - Common algorithms and other sample code in the languages languages: Bash comparison and review and Bourne shells, C/C++, Java, MATLAB/Octave, languages Perl, Python, Ruby, Scheme.
- Accumulator Generator - Compares canonical solutions to same problem as code comparison and review comparison and review samples in: C++, Dylan, E, Erlang, Haskell, JavaScript, comparison and review comparison and review Lisp (Arc, Common, Goo, Scheme), Lua, Maple, Mathematica, comparison and review comparison and review Oz-Mozart, NewtonScript, Perl, Python, REBOL, Ruby, Smalltalk, VBScript. comparison and review comparison and review [Paul Graham]
- Perl vs. Python vs. Ruby - Comparison with text, code samples, many reader comments. Michael Tsai weblog.
- Java vs Ruby: A Comparison of the Key Elements - Compares building blocks of two languages, in text comparison and review languages and code samples. Developer.com.
- Comparisons of Tcl with Other Systems - Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl.
- TIOBE Programming Community Index: TPCI - Updated monthly. Shows language popularity via world-wide availability programming of skilled comparison and review engineers, courses, 3rd party vendors. Calculated programming from search engines Google, comparison and review MSN, Yahoo.
- The Computer Language Benchmarks Game - Performance measurements and source code for ~25 benchmark programming programs in programming ~25 languages; with side-by-side comparisons for programming any 2 programming languages, programming and an interactive weighted programming ranking for all the languages.
- Why Pascal is Not My Favorite Programming Language - Brian Kernighan's comparison of Pascal and C
- Programmers: Otters with Rocks? - Discusses historical move from low level languages to higher level interpreted ones, productivity, future developments. Active feedback response. [ZDNet News]
- Comparing PHP with Other Languages - Text compares several traits of ASP.NET, C#, PHP, languages Java, Lisp, languages Perl, Python, Ruby, Smalltalk. Article with languages forum posts. [Professional PHP]
- Multi-Core Ant Colony Optimization for TSP in Erlang - Compares Erlang, GHC Haskell, Standard ML (Alice, MLton); comparison and review text, tables, graphs.
- The Quine Page - Collection of self-reproducing programs: each outputs a copy languages of its languages own source code; about 60 languages.
- Schizoid Classes: Of Class, Type, and Method - Compares Java and Smalltalk, in text and table. comparison and review By Rodney Bates. [ACM Queue]
- Java and C++ Resource Management Comparison - Detailed discussion of the techniques used in Java languages and C++ to implement leak free and exception languages safe resource management. Covers memory management, finalizers, destructors languages and finally blocks with examples.[PDF]
- Qtime Collection, FTP Download, Gzipped - Display time as English sentence, coded in: AWK, comparison and review C, ICI, Icon, JavaScript, Lite/mSQL, PHP3, Pike, Python, comparison and review REBOL, Rexx, Ruby, SLang, Spanner. Tested on only comparison and review Linux (all) and AmigaOS (C and Rexx versions).
- Ray Tracer Language Comparison - Mini ray tracer benchmark written equivalently in C++, Java, SML, languages Objective Caml, Lisp, Scheme. Compares verbosity, performance; text, code samples, languages tables, image, graph. [Flying Frog Consultancy]
- ASP vs. PHP - Brief text compares website building languages ASP, PHP on several points. [WebProNews]
- Timing Trials, or, the Trials of Timing: Experiments with Scripting and User-Interface Languages - By Brian Kernighan, Christopher Van Wyk. Compares how languages fast C, Awk, Perl, Tcl, Java, Visual Basic, languages Limbo, Scheme, run a range of representative tasks. languages Text, tables, graphs, code samples.
- C#: A Language Alternative or Just J--?, Part 1 - Compares C# to Java, describes features and design trade-offs, places comparison and review C# in context of broader Microsoft .Net strategy. Text, tables, comparison and review code samples, links. By Mark Johnson. First article of 2-part comparison and review series. [JavaWorld]
- 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 comparison and review 74 different programmers in various languages, compared for comparison and review properties: run time, memory use, source text length, comparison and review comment density, program structure, reliability, effort needed.[PDF]
- A Comparative Overview of C# - Also compares C#, Java, C++. By Ben Albahari.
- Java vs. C# - Code for code comparison. All features on both languages languages are compared.
- A Comparison of Ada and Real-Time Java for Safety-Critical Applications - Slide show, was Best Paper at Ada Europe 2006 Conference, programming Porto, Portugal. By Ben Brosgol, AdaCore; Andy Wellings, University of programming York, UK. Text, diagrams.[PDF]
- Java and C-sharp Compared - Briefly compares several traits; text, code samples.
- A Comparison between 10 Languages - Table compares 13 traits at top, 10 languages comparison and review to side: BETA, C#, C++, C-Talk, Eiffel, Java, comparison and review Object Pascal, Ruby, Sather, Smalltalk.
- Four-fold Increase in Productivity and Quality - Published internal study, of Ericsson AXD 301 ATM comparison and review switch project, using Erlang, C, C++, Java. Results: comparison and review programmer productivity, code error rates, roughly proportional to comparison and review source code size.[PDF]
- Comparing Development Costs of C and Ada - Article by Stephen F. Zeigler. Analysis of a languages case where languages most variables were controlled enough to languages make a comparison between languages development costs (time, error languages rates, code size, ...) of the languages 2 languages.
- Developer's Dilemma: Perl or PHP? - By Joe "Zonker" Brockmeier. How to choose between languages two languages that are both very popular for languages Web development? Text, forum comments. [NewsFactor]
- Why to Move from ASM to C - Brief text compares Assembly to C; lower to comparison and review languages higher level language. ScienceProg.
- Java Benchmark - By Rene Grothmann. Compares sieve algorithm in Java programming and C/C++. programming Text, tables, live comparison applet.
- D vs Other Languages - Yes-No table with definitions compares D, C, C++, comparison and review languages C#, Java, on: GC, functions, arrays, OOP, performance, comparison and review languages reliability, compatibility, conditional compiling. [Digital Mars]
- Eiffel and Delphi Compared - Text compares differences of several main aspects.
- What Languages Fix - Compares many languages in brief text, describes each languages by the comparison and review problem it fixes. [Paul Graham]
- Reasons for TOM - TOM attempts to address flaws in these languages: programming C++, Cecil, Common Lisp, Eiffel, Java, Objective-C, Smalltalk.
- Programming Language Benchmarks - Compares the same program in Ada, C, Forth, FORTRAN, Java, programming Lisp, Perl, R, Ruby. Goal: support decisions in language choice programming for making compute-intensive Web programs. Text, table, code samples.
- The ROT13 Page - ROT13 implemented in many programming languages.
- Examples of Programs in Different Programming Languages - Compares 129 (or 157?) languages, via 418 code programming samples, and growing.
- Syntax Across Languages - Operator names and syntax elements in various programming comparison and review languages languages.
- 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.
- Popular Programming Languages - Long text table compares many languages by brief descriptions matched to common tasks.
- Comparing Mercury and Haskell - Compares type systems, all text. Uses Haskell 98 comparison and review comparison and review since Mercury type system is more like Haskell comparison and review comparison and review than ML, and Haskell 98 is best documented, comparison and review comparison and review most well-known Haskell.
- Object-Oriented Languages in the Industry: A Comparison - Text and tables compare 4 major OO languages: comparison and review Eiffel, C++, Java, Smalltalk. Criteria chosen to suggest comparison and review where Eiffel is better.
- Ruby Versus Nine Object-Oriented Languages - Compares Ruby, Objective-C, Smalltalk-80, C++, Java, Python, CLOS, comparison and review languages Perl5, PHP, Dylan.
- Programming Language Critiques: Pascal, C, C++, and C-Linda - Text compares languages on many points; by Jim programming Basney.
- Programming Language Categories - Brief text compares 6 basic language types: general scripting, programmer programming scripting, application development, low-level, pure functional, complete core.
- The C Family of Languages - Interview with Dennis Ritchie, Bjarne Stroustrup, James Gosling.
- 99 Bottles of Beer on the Wall - Shows source code implementation for the same simple program across comparison and review over 250 different programming languages.
- Programming Information from HB - Text descriptions compare C/C++, Java, Pascal, Basic, VeraStream; programming Oracle; HTML, XML; JavaScript, PHP.
- 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.
- Python Compared to Other Languages - Many links to comparisons involving Python.
- Are Scripting Languages the Wave of the Future? - Programming guru, Robert Martin, on languages of the comparison and review programming coming decade. [ITworld.com]
- Seven Reasons I Switched Back to PHP after Two Years on Rails - Derek Sivers spent two years trying to make comparison and review languages Rails do something it wasn\\'t meant to do, comparison and review languages then realized his old abandoned language (PHP) would comparison and review languages do just fine if approached with my new comparison and review languages Rails-gained wisdom.
- Survey of Programming Languages Associated with the Web - General feature comparisons, explanations.
- Forth and Not C - Pro-Forth text explains why C is used more programming than Forth.
- Language Options Comparison - Compares scripting language feature options, in various categories. Pros and cons given for each feature variant. Text, code samples, table.
- Io Comparisons - Compares a few variables (size, speed, syntax) in programming many languages: programming Brain, C, Cel, F-Script, Forth (gForth, programming pForth), Icon, Java (Kaffe), programming Lisp (CLisp, Guile, LispMe, programming Scheme48), Lua, Perl, Pike, Python, Ruby, programming Self, Smalltalk programming (GNU, Squeak, SuperCollider), Tcl.
- Forth Versus C - Pro-Forth question and answer text, some questions have programming several answers.
- Languages Versus D - Growing table compares D, C, C++, C#, Java, comparison and review Delphi, Python, Perl, Eiffel, Sather, Smalltalk, Lisp/CLOS, Ada. comparison and review Many clarifying comments below. [Wiki4D, Open Content]
- A Comparison between BETA, C++, Eiffel, Java, Object Pascal, Ruby and Smalltalk - Table compares 12 traits to side, 7 languages programming at top.
- Programming Language Comparison - Table and text compares many features of some languages popular object-oriented languages languages: C++, C#, Eiffel, Java, Perl, languages Python, Ruby, Smalltalk, Visual languages Basic.
- 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.
- Guidelines for Choosing a Computer Language: Support for the Visionary Organizations - Multipage study compares: 4GL/5GL, 3GL (Ada 95, C, C++, COBOL, programming FORTRAN, Java, Smalltalk), 2GL (Assembly). Divides language (definition) from traits programming of products that implement and support it. Several sections, tables, programming appendixes.
- 1% the Code - Chuck Moore, father of Forth, says programs can comparison and review be far smaller in colorForth than C. No comparison and review code samples.
- Comparison of Oberon-2 with Modula-2 - Short text summary of main features of Oberon-2; target audience: programming Modula-2 programmers unfamiliar with Oberon-2, but familiar with object-oriented and programming extensible programming concepts.
- Linux Number Crunching: Benchmarking Languages - Compares performance of Intel Fortran and C++, gcc, comparison and review languages and IBM, Sun and GNU Java compilers, on comparison and review languages an Intel Linux platform.
- Programming Languages Mini-howto - Briefly compares major Linux programming languages: C, C++, comparison and review comparison and review Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by comparison and review comparison and review Risto S. Varanka.
- C# Strikes a Chord - Compares 4 languages: C, C++, C#, Java. Shows family genealogy. [Dr. Dobb's Journal]
- Nine Language Performance Round-up: Benchmarking Math & File I/O - Small-scale benchmark test run on 9 languages or languages variants: Java programming 1.3.1 and 1.4.2, C via gcc languages 3.3.1, Python 2.3.2 and programming via Psyco 1.1.1, 4 languages from Microsoft Visual Studio .NET 2003: programming Visual Basic/C#/C++/J#.
- Is .NET's C Sharper Than C++ or Java? - By Joe "Zonker" Brockmeier. Text compares a few comparison and review languages aspects of C#, Java, C++. [NewsFactor]
- History and Comparison of Programming Languages - Files compare statements in several different languages, tracing from early comparison and review to present languages.
- What I Hate About Your Programming Language - Text treats general aspects of language choices, then compares hatred languages of Perl, Python, Ruby, PHP, Java, C, C++, JavaScript, XSLT, languages SQL. With many forum comments. [ONLamp.com]
- HOPL: An Interactive Roster of Programming Languages - History of Programming Languages encyclopedia, over 8,500 languages, comparison and review full verified references, code samples, big bibliography, biographical-institutional comparison and review material, 4,000 language family tree.
- University of Michigan's Language Guide - Each entry includes history, description, code examples, and references.
MySQL - Cache Direct