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.
Tag Archives: Object-oriented
AmbientTalk
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.
tuga
Tuga is a small, opinionated, statically-typed scripting language that is oriented around OOP and getting things done. It has some aspects of Ruby, Python, Java, and ECMAScript but aims to be better than all these at building large-scale systems while still being good for quick scripts.
Pooi
Pooi is an object interpeter. The employment of Pooi, from a didactic perspective, is interesting for students in order to check the behaviour of a prototype-based object-oriented system.
Stab
Stab is a multi-paradigm programming language designed for the Java Virtual Machine. It features JVM compatibility, implicitly typed variables, delegates, Lambda expressions, iterator blocks, Extension methods, properties and indexers, anonymous objects, language integrated queries and automatic resources management.
OpenT – Object Oriented Turing
OpenT is a 99% Object Oriented Turing (OOT) backward compatible programming language.
xUmlCompiler
The xUmlCompiler is an executable UML environment which turns data models specified with UML into executable classes.
javachatty
javachatty is a Smalltalk dialect with complete Java integration.
PROLOG+CG
PROLOG+CG is a logic programming language that integrates PROLOG, Conceptual Graph, Object-oriented programming and JAVA
jklasy
The mini-language Klasy is a simple object language. jklasy is a Klasy to java bytecode compiler. More on Klasy language can be found in Henry F. Legard book, “The Little Book of Object-Oriented Programming”.