Blocks is a block-oriented graphical programming language. Programming is simply a matter of dragging and dropping blocks. Blocks can be used as an education language, as an extension language for Java applications or as an autonomous script language.
Tag Archives: Various
TreeDL
Tree Description Language (TreeDL) is a language for description of tree data structures and operations on them. TreeDL can be used in the development of language-oriented tools (compilers, translators etc) for the description of a structure of abstract syntax trees.
Fortress
Fortress is a new programming language designed for high-performance computing (HPC) with high programmability. Fortress features include Implicit parallelism, Transactions, Flexible, space-aware, mathematical syntax, Static type-checking (but with type inference), Definition of large parts of the language in its own libraries. The current implementation of Fortress is a reference interpreter, which is released under a BSD License.
ePascal
ePascal is interpreter of pascal programming language with own memory management. It was created for education purposes to learn algorithmic thinking of students of high schools. Syntax is closer to Delphi object pascal, but without object support.
LOLCODE
LOLCODE is a truely exotic JVM language. Really.
sMash
IBM WebSphere sMash contains a PHP 5.2 runtime implemented in Java. PHP programmers can make use of the wealth of Java libraries and connectors to enterprise applications and technologies as well as making use of all the features of the runtime. Java programmers get access to a vast number of capable and high quality PHP applications and libraries which can be mashed up with Java and Groovy code.
Kitty
bfj
ROBOT
The ROBOT programming language is a simple, structured, interpreted, intuitive, overloaded language for beginners. It provides an interesting but also challenging problem domain which is intuitive to humans. The language is highly overloaded so users at all levels of exposure to math and programming concepts will be comfortable with standard operations. The compilation work allows for constant compiler feedback and guidance during the programming process while the visual execution environment and robot avatar gives a clear display of the program in execution.
yakacompilateur
yakacompilateur is a compiler for a simple imperative programming language with french keywords.