Rascal is a programming language that borrows ideas from C, Ruby, Python and C++.

It is a compiled language.

It is a language that strives to simplify programming by producing more readable code in less lines.


Rascal is sneaky -- you don't need explicit permission to use it. It compiles to intermediate C/C++ code, so no one has to know you are using Rascal if you don't want them to.

Future versions may also support 'decompiling' -- enabling you to automatically convert existing C/C++ code into Rascal.


Take the tour to kick the tires and learn more about Rascal.

Download Rascal and take it for a test spin.