CircuitPython Turbo получил поддержку предварительной компиляции и режима Viper

Wait 5 sec.

Вы, вероятно, не раз встречались в интернете с утверждением о том, что Python — это новый BASIC, который стал первым языком программирования для целого поколения разработчиков. Его главное преимущество заключается в том, что на нем легко и быстро писать код, однако, как тот же самый BASIC, это интерпретируемый язык, что сказывается на скорости выполнения программ.Проект CircuitPython, созданный компанией Adafruit на основе MicroPython, предназначен для быстрого прототипирования на микроконтроллерах. Плата определяется как обычная флешка, а написанный код сразу выполняется прямо на устройстве без сборки прошивки и настройки сложных toolchain.Подобный подход действительно может быть полезен для начинающих программистов и небольших проектов, но быстрее, чем хотелось бы, упирается в потолок производительности железа. CircuitPython Turbo от Майка Склара, созданный при участии Claude LLM, нацелен помочь с решением этой проблемы: теперь важные участки кода можно предварительно компилировать. Читать далее