We are supported by readers, when you click & purchase through links on our site we earn affiliate commission. Learn more.

Programming language: Toit for areas of application with scarce resources

The Toit programming language is now open source. Co-developer Kasper Lund announced this in a blog post. Toit was specially designed for the Internet of Things (IoT) and, according to developers, should make it possible to execute code on ESP32 microcontrollers around 30 times faster than with MicroPython. The language is similar to Python in its syntax.

Even at the beginning 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 initially worked closely with paying customers on the Toit platform worked together.

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

Kasper Lund and Lars Bak, the second head behind Toit, are well-known developers from the Google universe. There they were responsible for the V8 JavaScript engine used in Chrome and Node.js and the Dart programming language, which is intended for the development of web and mobile apps. Both left Google almost at the same time and have dedicated themselves to Toit 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 considered when developing.

More from iX magazine


To home page