0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>Автор статей о программировании. Изучает Python, разбирает сложные термины и объясняет их на пальцах новичкам. Если что-то непонятно - возможно, вы ещё не прочли его следующую публикацию.</p>
1
<p>Автор статей о программировании. Изучает Python, разбирает сложные термины и объясняет их на пальцах новичкам. Если что-то непонятно - возможно, вы ещё не прочли его следующую публикацию.</p>
2
<p>Датская компания Toit<a>опубликовала на GitHub</a>исходный код одноимённого языка программирования, предназначенного для IoT-устройств - интернета вещей. Технология распространяется под лицензией свободного программного обеспечения (<a>LGPL-2.1</a>) и не требует выплат правообладателю. Пользователи могут работать с компилятором, виртуальной машиной и всей сопутствующей инфраструктурой.</p>
2
<p>Датская компания Toit<a>опубликовала на GitHub</a>исходный код одноимённого языка программирования, предназначенного для IoT-устройств - интернета вещей. Технология распространяется под лицензией свободного программного обеспечения (<a>LGPL-2.1</a>) и не требует выплат правообладателю. Пользователи могут работать с компилятором, виртуальной машиной и всей сопутствующей инфраструктурой.</p>
3
<p>Toit - это высокоуровневый объектно-ориентированный язык с простым синтаксисом, который позволяет создавать надёжные и производительные приложения для недорогих и энергоэффективных микроконтроллеров<a>ESP32</a>:</p>
3
<p>Toit - это высокоуровневый объектно-ориентированный язык с простым синтаксисом, который позволяет создавать надёжные и производительные приложения для недорогих и энергоэффективных микроконтроллеров<a>ESP32</a>:</p>
4
<p>У нашего языка простой и современный синтаксис. Поэтому если вы знаете Python, то освоите Toit за пару часов и через 15 минут сможете написать первое приложение. Мы проводили тестирование на микроконтроллерах ESP32 и обнаружили, что код на Toit выполняется в 30 раз быстрее, чем на MicroPython.</p>
4
<p>У нашего языка простой и современный синтаксис. Поэтому если вы знаете Python, то освоите Toit за пару часов и через 15 минут сможете написать первое приложение. Мы проводили тестирование на микроконтроллерах ESP32 и обнаружили, что код на Toit выполняется в 30 раз быстрее, чем на MicroPython.</p>
5
<p><strong>Каспер Лунд, </strong><a>CEO Toit</a></p>
5
<p><strong>Каспер Лунд, </strong><a>CEO Toit</a></p>
6
<p>Обитатели Reddit по-разному отреагировали на новость и было несколько замечаний. Например, пользователи Lurebat и vividboarder обратили внимание на некорректное отображение мобильной версии сайта, написанного на Toit:</p>
6
<p>Обитатели Reddit по-разному отреагировали на новость и было несколько замечаний. Например, пользователи Lurebat и vividboarder обратили внимание на некорректное отображение мобильной версии сайта, написанного на Toit:</p>
7
<p><strong>Lurebat:</strong>Сайт совершенно не читается на мобильных устройствах даже в режиме рабочего стола.</p>
7
<p><strong>Lurebat:</strong>Сайт совершенно не читается на мобильных устройствах даже в режиме рабочего стола.</p>
8
<p><strong>vividboarder:</strong>Текст выравнивается за пределами экрана с некорректно исправленным окном просмотра. Я даже не могу панорамировать, чтобы прочитать текст.</p>
8
<p><strong>vividboarder:</strong>Текст выравнивается за пределами экрана с некорректно исправленным окном просмотра. Я даже не могу панорамировать, чтобы прочитать текст.</p>
9
<em>Скриншот:<a>Reddit</a></em><p>На замечание отреагировал разработчик Verdich. Он объяснил, что для исправления проблемы с разметкой нужно использовать обновлённую версию языка. Чтобы узнать подробности - посмотрите<a>техдокументацию по синтаксису языка Toit</a>.</p>
9
<em>Скриншот:<a>Reddit</a></em><p>На замечание отреагировал разработчик Verdich. Он объяснил, что для исправления проблемы с разметкой нужно использовать обновлённую версию языка. Чтобы узнать подробности - посмотрите<a>техдокументацию по синтаксису языка Toit</a>.</p>
10
<p>Несколько минут назад мы выпустили обновление, которое откатило самое недавнее изменение и привело к плохой разметке на мобильных устройствах. Так жаль, что у вас пошла кровь из глаз :)</p>
10
<p>Несколько минут назад мы выпустили обновление, которое откатило самое недавнее изменение и привело к плохой разметке на мобильных устройствах. Так жаль, что у вас пошла кровь из глаз :)</p>
11
Скриншот:<a>Reddit</a><p>Что касается синтаксиса Toit, то здесь на любителя: одним нравится, другим - нет.</p>
11
Скриншот:<a>Reddit</a><p>Что касается синтаксиса Toit, то здесь на любителя: одним нравится, другим - нет.</p>
12
<p><strong>PrimozDelux:</strong>Честно говоря, синтаксис не вызывает радости. Хотя довольно удобно, что можно вызывать управляющие конструкции с помощью примитивов.</p>
12
<p><strong>PrimozDelux:</strong>Честно говоря, синтаксис не вызывает радости. Хотя довольно удобно, что можно вызывать управляющие конструкции с помощью примитивов.</p>
13
<p><strong>decdiv:</strong>Я явно предвзят, поскольку работал над языком, но мне очень нравится работать с ним. Определённо есть отличия от других языков, поэтому к Toit нужно привыкнуть, но через короткий промежуток времени язык становится естественным и просто приятным. Если вам нравится изучать языки, попробуйте.</p>
13
<p><strong>decdiv:</strong>Я явно предвзят, поскольку работал над языком, но мне очень нравится работать с ним. Определённо есть отличия от других языков, поэтому к Toit нужно привыкнуть, но через короткий промежуток времени язык становится естественным и просто приятным. Если вам нравится изучать языки, попробуйте.</p>
14
<em>Скриншот:<a>Reddit</a></em><p>Среди прочих недочётов можно выделить только несколько капризов от разработчиков. Например, пользователю NSABeaver не понравился стандартный тёмный режим в среде разработки, myringotomy не оценил дизайн логотипа компании, а j_platte пожаловался на неполноту документации - ему не хватило раздела с перечнем всех различий между Toit и другими популярными языками программирования.</p>
14
<em>Скриншот:<a>Reddit</a></em><p>Среди прочих недочётов можно выделить только несколько капризов от разработчиков. Например, пользователю NSABeaver не понравился стандартный тёмный режим в среде разработки, myringotomy не оценил дизайн логотипа компании, а j_platte пожаловался на неполноту документации - ему не хватило раздела с перечнем всех различий между Toit и другими популярными языками программирования.</p>
15
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
15
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>