Programming language: Roof for application areas with limited resources


The Roof programming language is now open source. Co-developer Kasper Lund announced this in a blog post. Roof was designed specifically for the Internet of Things (IoT) and, according to the developers, is expected to run code on ESP32 microcontrollers about 30 times faster than MicroPython. The language is similar to Python in its syntax.

Even at the start of Toit’s development, it was clear that one day the programming language would be released as open source, they say in the blog post. After all, all major and widely used programming languages ​​are open source. Nevertheless, they wanted to make sure that the language was stable and therefore first worked closely with the paying customers on the Roof-Plattform.

But now we are ready to open the language: Up Github, the developers have provided the implementation of the language, including the compiler, the virtual machine and the standard libraries. A quick start guide on the side of the project helps in learning the language.

Kasper Lund and Lars Bak, the second chef behind Toit, are well-known developers in the Google world. There they were responsible for the V8 JavaScript engine used in Chrome and Node.js and the Dart programming language for developing web and mobile applications. Both left Google almost at the same time and have dedicated themselves to Roof since 2018. The name is the transcription of the phonetic pronunciation of the English term tight and refers to the limited resources of IoT devices that must be taken into account during development.

More from iX magazine

More from iX magazine

More from iX magazine


Source of the article

Disclaimer: This article is generated from the feed and not edited by our team.

Source link


About Author

Comments are closed.