This framework is translation of COOL Java framework for Compilers course by Prof. Alex Aiken on Coursera platform: https://www.coursera.org/course/compilers
Note: the framework is unofficial, but Honor Code still applies!
Please download framework file and refer to README for further information how to use this framework.
WIttgen is a two-instruction programming language modeled on the mind.
The Wittgen programming language consists of just two instructions and one special variable name.
Wittgen allows you to assign any text string to a variable of any name. It also allows you to retrieve the text assigned to that variable. Lastly, it has a special variable called “Doing Now”. Every execution step consists of retrieving the contents of Doing Now, removing the first assign found in that content and performing that assign. In the course of performing that assign any retrieve...
Object Mapping Project (OMaP) proposes a way to define and to perform mappings of Java object instances. The objects could be mapped to a XML String, another Java object, database records, Swing screens, etc. And, of course, mapping back is also supported
Course Compiler Design I at the ETH Zuerich (Switzerland).
The course program is to write a simple compiler for educational language J01 (similar to Java, with restrictions) for a target platform (either DLX, SPARC or x86).