1. Home
  2. Computer
  3. Programmin­g

Computer

Programmin­g

7215 sites listed · page 121 of 145

NesC NesC- A language for Deeply Networked Systems, implemented as a C extension based on structuring concepts and execution model of TinyOS, an event-driven OS for sensor network node… LoI (Language of Interaction) LoI (Language of Interaction)- Designed to support interaction-oriented programming. This paradigm is especially suitable for the design of reactive component-based systems like d… Linda Linda- Simple library implementation of the Linda parallel programming system. SourceForge project page: downloads, forum and CVS. Esterel Esterel- One of a family of synchronous languages which are particularly well-suited to programming reactive systems, including real-time systems and control automata. Petri Nets World Petri Nets World- Petri Nets is a formal and graphical appealing language which is appropriate for modelling systems with concurrency. Cilk Project Cilk Project- Concurrent language for parallel programming based on ANSI C. Source code, manual, papers and research into parallel chess programs. C# Strikes a Chord C# Strikes a Chord- Compares 4 languages: C, C++, C#, Java. Shows family genealogy. [Dr. Dobb's Journal] University of Michigan's Language Guide University of Michigan's Language Guide- Each entry includes history, description, code examples, and references. An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl 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 implementat… The Computer Language Benchmarks Game The Computer Language Benchmarks Game- Performance measurements and source code for multiple benchmark programs in different languages; with side-by-side comparisons between any t… Are Scripting Languages the Wave of the Future? Are Scripting Languages the Wave of the Future?- Programming guru, Robert Martin, on languages of the coming decade. [ITworld.com] Syntax Across Languages Syntax Across Languages- Operator names and syntax elements in various programming languages. Python Compared to Other Languages Python Compared to Other Languages- Many links to comparisons involving Python. Ray Tracer Language Comparison Ray Tracer Language Comparison- Mini ray tracer benchmark written equivalently in C++, Java, SML, Objective Caml, Lisp, Scheme. Compares verbosity, performance; text, code samples… Nine Language Performance Round-up: Benchmarking Math & File I/O 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 an… TIOBE Programming Community Index: TPCI TIOBE Programming Community Index: TPCI- Updated monthly. Shows language popularity via world-wide availability of skilled engineers, courses, 3rd party vendors. Calculated from s… D vs Other Languages 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. [… An Empirical Comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a Search/string-processing Program 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 pro… Java and C++ Resource Management Comparison 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 memor… Multi-Core Ant Colony Optimization for TSP in Erlang Multi-Core Ant Colony Optimization for TSP in Erlang- Compares Erlang, GHC Haskell, Standard ML (Alice, MLton); text, tables, graphs. Forth and Not C Forth and Not C- Pro-Forth text explains why C is used more than Forth. Forth Versus C Forth Versus C- Pro-Forth question and answer text, some questions have several answers. Why to Move from ASM to C Why to Move from ASM to C- Brief text compares Assembly to C; lower to higher level language. ScienceProg. Programming Languages Study Programming Languages Study- Includes: diagram, history of languages; history of language concepts; syntax across languages; Scriptometer measures scripting ease of languages; mut… Team Eiffel: The Zen of Python, Part I Team Eiffel: The Zen of Python, Part I- Text compares Python and Eiffel, via Tim Peters' Zen rules. Eiffel and Delphi Compared Eiffel and Delphi Compared- Text compares differences of several main aspects. Perl vs. Python vs. Ruby Perl vs. Python vs. Ruby- Comparison with text, code samples, many reader comments. Michael Tsai weblog. Accumulator Generator 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, Ma… Lisp as an Alternative to Java 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] Lisp as an Alternative to Java 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. What Languages Fix What Languages Fix- Compares many languages in brief text, describes each by the problem it fixes. [Paul Graham] Simple Programs in Various Different Programming Languages 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, Pyt… C#: A Language Alternative or Just J--?, Part 1 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, tabl… Qtime Collection, FTP Download, Gzipped 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, Spanne… Programming Language Benchmarks 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-inte… Schizoid Classes: Of Class, Type, and Method Schizoid Classes: Of Class, Type, and Method- Compares Java and Smalltalk, in text and table. By Rodney Bates. [ACM Queue] Languages Versus D 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 Cont… The Case against C 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 Constr… The C Family of Languages The C Family of Languages- Interview with Dennis Ritchie, Bjarne Stroustrup, James Gosling. Comparisons of Tcl with Other Systems Comparisons of Tcl with Other Systems- Many comparisons between Tcl/Tk and other similar systems, most copied from comp.lang.tcl. 99 Bottles of Beer on the Wall 99 Bottles of Beer on the Wall- Shows source code implementation for the same simple program across over 250 different programming languages. TMXxine Languages TMXxine Languages- Brief comparison Curl with High Level assembler, BCX, Dark Basic, Mono (C#/.Net implementation), Python, Squeak, XBasic/XBlite. Curl applet examples. Programming Languages Mini-howto Programming Languages Mini-howto- Briefly compares major Linux programming languages: C, C++, Fortran, Java, Lisp, Perl, PHP, Python, Tcl; by Risto S. Varanka. The BNF Web Club Language 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 d… What's Wrong with Perl What's Wrong with Perl- Author explains what he considers wrong about Perl, presents Python as an alternative. Descriptions, code samples, links. Ada, C, C++, and Java vs. The Steelman 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.… Ada 95, Java, and C++ 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, exte… CLOS, Eiffel, and Sather: A Comparison CLOS, Eiffel, and Sather: A Comparison- References, zipped Postscript, and inlined gifs. Guidelines for Choosing a Computer Language: Support for the Visionary Organizations 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… Why Pascal is Not My Favorite Programming Language Why Pascal is Not My Favorite Programming Language- Brian Kernighan's comparison of Pascal and C