475 projects tagged "Interpreters"

Download Website Updated 16 Jun 2012 Lua

Screenshot
Pop 280.40
Vit 12.05

Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. It combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. It is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. It is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. It has been used on games such as World of Warcraft, FarCry and Angry Birds, among others.

Download Website Updated 30 Jan 2001 MathASM

Screenshot
Pop 18.49
Vit 1.00

MathASM (MASM) is a scripting language similar to various (macro) assemblers but somewhat simplified and adjusted to specific tasks. The adjective "mathematical" comes from an early stage of its development, when its task was building simple mathematical scripts which would probably perform some calculations and write them out. As the program developed, more and more instructions were added from the "real" assemblers, so MASM now has a large set of instructions for various applications.

Download Website Updated 30 Jan 2001 Mercat

Screenshot
Pop 11.79
Vit 1.00

Mercat is a light-weight, cross platform programming language. It is garbage collected and self hosting and produces portable byte-compiled binaries that can be executed on any platform with the appropriate interpreter. Interpreters are available for Linux, DOS (32-bit) and DOS (16-bit) and the interpreter source should be easily compilable for other platforms.

Download Website Updated 07 Feb 2007 MIT/GNU Scheme

Screenshot
Pop 111.07
Vit 6.75

MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best suited to programming large applications with a rapid development cycle. Recent versions of the system are supported on the following platforms: GNU/Linux, *BSD, OS/2, and Windows.

Download Website Updated 25 Feb 2013 GNU MIX Development Kit

Screenshot
Pop 139.83
Vit 15.78

MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.

Download Website Updated 16 Apr 2004 Mozart (Oz)

Screenshot
Pop 70.71
Vit 2.75

The Mozart system provides state-of-the-art support in two areas: open distributed computing and constraint-based inference. Mozart implements Oz, a concurrent object-oriented language with dataflow synchronization. Oz combines concurrent and distributed programming with logical constraint-based inference, making it a unique choice for developing multi-agent systems. Mozart is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities.

Download Website Updated 27 Oct 2013 Mumps Compiler

Screenshot
Pop 133.31
Vit 20.95

Mumps Compiler is a compiler for a subset of the Mumps language, a language used mainly in healthcare. It is compatible with most operating systems with a standard C compiler.

Download Website Updated 27 Feb 2002 Narval

Screenshot
Pop 88.12
Vit 3.95

Narval is a framework dedicated to the setting up of intelligent personal assistants (IPAs). It includes a language, an interpreter, and a GUI/IDE. It is based on artificial intelligence and agent technologies. It executes recipes (sequences of actions) to perform tasks. It is easy to specify new actions using XML and to implement them using Python. Recipes can be constructed graphically (without programming) by linking blocks representing the actions.

No download Website Updated 30 Jan 2001 Number Theoretic bc

Screenshot
Pop 21.54
Vit 1.00

Number Theoretic bc is a fast prototyping scripting language for use in number theory. It allows you to operate on integer numbers with arbitrary precision and to use multiple dimension associative arrays. Its grammar is nearly similar to the grammar of C or bc. It supports using user defined functions written in C++ stored in .so libraries.

Download Website Updated 17 Mar 2013 Perl

Screenshot
Pop 1,115.57
Vit 19.25

Perl is a high-level, general-purpose programming language that makes easy things easy and hard things possible. It is optimized for scanning arbitrary text files and system administration. It has built-in extended regular expression matching and replacement, a dataflow mechanism to improve security with setuid scripts and is extensible via modules that can interface to C libraries.

Screenshot

Project Spotlight

shipper

A utility to automate shipping of open-source project releases.

Screenshot

Project Spotlight

jsonwatch

A program that works like watch -d, but for JSON.