Разработчики открыли исходный код языка программирования Toit

Разработчики языка программирования Toit заявили о том, что теперь технология доступна на GitHub под лицензией LGPL-2.1. Сам же язык появился благодаря одноименной компании, основателям которой не нравился подход к написанию кода для IoT-устройств.

ce01e0361324e10e7f4254c25e9520d8.jpg

Компания Toit была основана в 2018 и в этом же году началась работа над созданием удобного и эффективного языка программирования для IoT-устройств. Команда разработчиков обращала внимание на JavaScript и Python, но мощности микроконтроллеров не хватало для быстрого выполнения кода на этих языках. Команда начала усердно работать и первые результаты показались уже спустя несколько месяцев — код на прототипе Toit выполнялся на ESP32 в 30 раз быстрее, чем на MicroPython.

На данный момент Toit представляет собой объектно-ориентированный язык высокого уровня с относительно простым python-подобным синтаксисом. Кроме того, технология позволяет развертывать несколько приложений на одном микроконтроллере. 

Также разработчики предлагают пользователям облачную платформу, которая позволяет мониторить состояние устройств, получать отчеты об ошибках и исправлять баги. Данные, получаемые с устройств, также можно хранить на платформе, для этих целей предоставляется защищенное облачное хранилище.

© Habrahabr.ru