HQ9+ was designed by Cliff L Biffle, who wanted a language where the canonical programs (Hello World, 99 Bottles Of Beer and a quine) were easy to write. The language has four instructions — H, Q, 9 and + — which may occur in either uppercase or lowercase, as shown in the example in the specification. The specification does not define the behaviour of unknown instructions, and this interpreter ignores unknown instructions.
button, and see the result in the output box.
Gosu is an is object oriented, statically typed language which claims to be 100% compatible with Java. It features type inference, supports closures and aims to provide simplified generics.
AmbientTalk is an experimental object-oriented distributed programming language primarily targeted at writing programs deployed in mobile ad hoc networks. The language’s concurrency features are founded on the actor model and have been largely influenced by the E programming language. The language’s object-oriented features find their influence in languages like Smalltalk (i.e. block closures, keyworded messages) and Self (prototype-based programming, delegation). Finally, the language has a functional core, inspired by Scheme and Pico. The current implementation of AmbientTalk embraces the JVM as a platform. It’s easy for AmbientTalk programs to use Java libraries, and it’s easy for Java objects to use AmbientTalk as an embedded scripting language.
A Java interpreter for a lisp like language.
A Java Micro-AWK Interperter written for a CS course.