Interpreter and compiler for the Seed7 programming language.
Interpreter, compiler, libraries, documentation and examples for the Seed7 programming language. Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C/C++ and Java. In Seed7 new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used where it brings advantages and not in places where other solutions are more obvious. Seed7 spares no effort to support portable programming. Several driver libraries assure that the access to operating system resources such as files, directories, network, clock, keyboard, console and graphics are done in a portable way. Although Seed7 contains several concepts from other programming languages, it is generally not considered a direct descendant of any other programming language.
A Forth interpreter built on top of a little virtual machine.
jAMAL is a Java-based reimplementation of the AMOS Animation Language (AMAL).
Sort Of Purely Functional Virtual Machine
A virtual machine for a purely functional array based language. Currently supports closures, objects, and continuations. Uses in-place modification of singly referenced objects to support tuples, vectors, and hash maps. Eventually aims to include implicit parallelism. Released under the MIT License.
A stack-oriented programming language suitable for code golfing
CJam is a stack-oriented programming language heavily inspired from GolfScript and suitable for code golfing. It is an interpreted language, and the official interpreter is written in java.
AMOS BASIC reimplementation in Java
jAMOS is a cross platform, Java-based reimplementation of François Lionet's AMOS BASIC on the Amiga.
BASIC interpreter for the 16bit PIC microcontroller 24FJ64GA002. The interpreter runs on the chip only, no compiler/tokenizer is needed. Communication with PC is done by USB-to-serial converter cable.
ADP is a script language designed for Web database prgramming.
ADP (Another Data Processor) is a programing language that is designed for Web database programing. It is a scripting language and a lightweight programming language in which it is possible to mix SQL easily. It is easy to install. ADP is base on Prolog. But ADP uses only the backtrack and unification. The syntax is original and likes a another scripting language, supports method call.
eXtensible Stack Based Language
Breeze is a general-purpose stack-based programming language. The main feature of the language is that the concepts of stack and dictionary are no longer distinct. In fact, dictionary words are replaced by named stacks. The process of defining a word is replaced by "pushing" onto a named stack, and that of executing a word is replaced by "popping" from a named stack. A named stack is called an application. Data and code can be moved between applications by using operations (i.e. other applications) that make use of a default stack as an intermediate. In principle, the language recognizes only numbers that can be organized into lists, which are the only form of aggregation of data/code.
BCPL was designed by Martin Richards at Cambridge University (1966)
Here you will find a collection of BCPL tools I've gathered from the net, cleaned up and ported to the Atari ST. This involved fixing bugs, reducing stack usage and making the code compile in 16bit via Pure C (Turbo C for the Atari ST). Source credits include: Martin Richards - BCPL Kit http://www.cl.cam.ac.uk/~mr10/ Robert Nordier (Translated interp to C) http://www.nordier.com/ Serge Vakulenko (Translated cg/syn/trn to C) https://github.com/sergev/b I'm sure there are other names, but those are the ones on the source files. The code now compiles clean for the Atari ST, so it should work for anything else.
Grits (Generally Ridiculous In Terms of Scope) is a dynamic, interpreted programming language.
I is a cross-platform programming language designed towards efficiency during development and at runtime.
Build automation and Package management system
Graphical programming language
A programming language with drag-and-drop blocks (like Scratch) but with more advanced features.
A powerful interpreted language with simple compiler for Windows 7 to create apps for graphics, image acquisition, processing and advanced analysis. Includes 800+ commands, help, simple development studio, plug-in API and Debugger window.
Pysonuveus is the official SuperWikia Alpha Python, built upon the SuperWikia Alpha codebase. Pysonuveus provides SuperWikia Alpha developers tools and extensions to create new IDE/API/SDK 3D graphics and other applications using an easy to use U/I.
A client-side scripting language designed to be simple and effective
Scheme-Like Object-Oriented Programming Language
The language SLOOP is an attempt to incorporate the object-oriented paradigm into the minimalistic functional programming language Scheme.
ScribeEngine is an interpreter for LISP-like programming language. It provides a simple way to use GObject-system. ScribeEngine is implemented by Vala.
A free TexScript interpreter for Windows
A free interpreter featuring TexScript, a scripting language specifically designed for TexCode. It is updated frequently, so be sure to check back often!
Thrift console provides a dynamic command line interface for interaction with Thrift services. It's designed for use in development of Thrift services.
A simple programming language for teaching language theory
Wirthless is a language developed for ThyLordRoot's "Developing A Programming Language" lecture series on Youtube. Wirthless is a simple language with no particular goal of fitness for use, but designed as a trivial language to demonstrate concepts related to language theory and programming languages. This project archives code developed over the course of the lecture series as well as lecture slides.
Cross-platform reimplementation of AMOS BASIC (runtime)
XAMOS is a cross-platform reimplementation of AMOS BASIC based on jAMOS, fully re-written in C++ with SDL libraries. Currently runtime only, however is widely compatible with jAMOS projects.
blu is a new scripting language with an interesting syntax. It is an interpreted language that will in the future be able to accomplish many tasks.
dependently typed functional programming language
Programming language based off pure type systems, and COQ. Currently aimed at both systems, and application programming. Has a simple syntax, and (planned) C integration.