COOL is an object oriented programming language specialized for concurrent software development.
Language syntax is similar to C++/C# and Java. For proper documentation please read the diploma thesis (Only available in german yet).
Some of the goals to achieve:
- Embedding some design-patterns on language level (singleton, state-pattern)
- Implementation of a back-end for byte-code generation
- Extending the compiler with an optimization phase for optimizing byte-code
- Optimizing the interpreter to improve runtime performace.
- Implementation of a Hotspot-Compiler for translating byte-code to x86 machine-code for native execution.
- Overall optimizations of the runtime library.
Supported platforms:
- Windows 7 or above (32/64 bit)
- x86 processor architecture
COOL is designed and developed by Christian Weis since 2006. Development haltet as of 06/2015 indefinitely.
Concurrent Object-Oriented Language
An object oriented language for concurrent software development
Status: Alpha
Brought to you by:
chris-weis
Downloads:
0 This Week