Displaying items 16 - 20 of 44 matching your query
[ language ], ordered by score:
-
The Pure Programming Language
Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.
Pure is free software distributed under the GNU General Public License V3. The interpreter is known to compile and run without hitches on Linux, OSX and Windows, porting to other POSIX platforms should be a piece of cake.
Added: Mon Jan 05 2009; URL: http://code.google.com/p/pure-lang/;
id = 177
-
The Julia Language
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. More libraries continue to be added over time. Julia programs are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined).
Added: Sun Apr 22 2012; URL: http://julialang.org/;
id = 211
-
The Nickle System
Nickle is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing.
Nickle provides the functionality of UNIX bc, dc and expr in much-improved form. It is also an ideal environment for prototyping complex algorithms. Nickle's scripting capabilities make it a nice replacement for spreadsheets in some applications, and its numeric features nicely complement the limited numeric functionality of text-oriented languages such as AWK and PERL.
Added: Wed Apr 23 2008; URL: http://nickle.org/;
id = 157
-
Computer Language Shootout
A comparison of programming languages (implementations) on 25 performance benchmarks. Follows in the footsteps of the same-named project (no longer live) on bagley.org.
Added: Sat Nov 20 2004; URL: http://shootout.alioth.debian.org/;
id = 48
-
ecmascript: the language of the web
Ecmascript standards and development resources. The future of javascript?
Added: Fri Aug 31 2007; URL: http://www.ecmascript.org/;
id = 102