Wirbel - A new programming languageFebruary 03. 2012
Good Bye!Due to a lack of time the development of Wirbel has discontinued. We hereby wish to thank all users of Wirbel for their interest and time spent in this project. Since Wirbel is completely Open Source and available under terms of the GNU GPL, if you want to take over the project and invest into the further development of this project, please let us know. With best regards, Mathias Kettner IntroductionWirbel is a new programming language. It has a syntax and semantics similar to Python - a very popular language invented by Guido van Rossum. But - unlike Python - Wirbel is a compiler language compiling into native machine code. This has two great advantages (and several minor ones):
These two key features make Wirbel a very interesting language in many situations. The lack of the need for a runtime environment does not only save memory but also makes life easier when distributing your software. And speed almost always matters. Further advantages
At the same time most of the features of Python are present in Wirbel either directly or do have a conveniant substitute. A few limitations of WirbelNothing in the world is without price. Wirbel's scheme of compile time type inference and machine code generation leads to a few limitation in comparison to interpreted languages like Python, Java or PHP:
You have to decide yourself wether these issues are crucial for your projects. Lacks of the current implementationWirbel is brand new. It cannot support you with the same plentitude of libraries Python has - right now. Also it still lacks the possibility of writing classes in Wirbel. That's one of the next things we'll implement. Last but not least the development environment for Wirbel is currently only available for Linux. Further reading
|
| |||||||||||||||||||||||||||||||||||||||