a glue/scripting/prototyping programming language. Its primary focus is to glue together software components that are written in C++. Spanner is interpreted, but can also be translated to C++ (and then compiled) giving you better speed and often eliminating the need to translate your prototype to a different language for the final version
a new implementation of the Smalltalk programming environment
Open source, open research, super portable, new Smalltalk-80-based language, by Smalltalk's inventors, the original, Xerox PARC, Alan Kay team, now at Disney. Runs on most platforms, including Linux x86/PowerPC. Now hybirdized with Self language's Morphic user interface toolkit.
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games.
a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games
Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads.
StaticPython is a statically linked version of the Python 2.x (currently 2.7) interpreter and its standard modules for 32-bit Linux systems (i686, i386).
The Qu Programming Language
Qu is a full-featured, dynamic strong typing, object-oriented programming language. It has a clean syntax, private/public/read-only/read-write attributes, lexical closures, generator, fast exceptions, try-finally, eval, and a lot more.
tinypy is a minimalist implementation of Python in 64k of code. It includes a parser and bytecode compiler written in python. tinypy runs on its own C-based virtual machine with garbage collection. It supports a fairly decent subset of Python, including classes with single inheritance, functions with variable or keyword arguments, strings, lists, dicts, numbers, modules, list comprehensions, exceptions with full traceback, some builtins, and several modules.
a dialect of Java for large-scale scientific computing. The primary goal is a language that has high performance on large scale multiprocessors, including massively parallel processors and workstation clusters with one or more processors per node.
TOM language compiler, tools and libraries
a C++ plugin and extension language framework. uC++ aim is to provide a convenient way to incorporate both native (compiled) and scripting plugins into C++ programs
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements, and without using a different ABI compared to applications and libraries written in C.