Блокнот Техника [📌📒📟]
976 subscribers
2.15K photos
142 videos
11 files
671 links
Блокнот. Заметки, наблюдения, мысли.

Open Source: Основано на открытых источниках.

Всë представленное здесь - только для ознакомления. Всë написанное - есть плод моих фантазий и мыслей.

Достоверность публикуемого не гарантируется. Проверяйте сами.
Download Telegram
#code #python #math #stat #habr

Аннотация
Метод Р. Калмана используется для сглаживания рядов, которые используются повсеместно, так как любую функцию можно представить в виде ряда.Поэтому он получил большое распространение в области обработки научной информации, в анализе информации получаемой с датчиков. В этой статье мы реализуем алгоритм Калмана на языке Python и наглядно увидим его работу.


https://habr.com/ru/post/694898/
#modular #mojo #vs #python

Mojo 🔥

2 мая 2023 года Modular (одна из компаний-лидеров в сфере AI-инфраструктуры) анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверх-высокой производительностью.

В компании утверждают, что автоматическое низкоуровневое распараллеливание, возможности строгой типизации и статической компиляции уже на самых ранних этапах развития языка позволяют достичь скорости, превосходящей Python в 68 000 раз!

https://www.modular.com/blog/mojo-a-journey-to-68-000x-speedup-over-python-part-3

---

Основал язык Крис Латтнер (Chris Lattner). Участвовал в создании многих продуктов. В рамках своей PhD диссертации он начал разработку LLVM, которая коренным образом изменила способ создания компиляторов. Затем он запустил Clang, компилятор C и C++, который находится поверх LLVM.

Однако Крис видел, что C и C++ не в полной мере используют возможности LLVM, поэтому, работая в Apple, он разработал новый язык под названием Swift, который он описывает как «синтаксический сахар для LLVM». Swift стал одним из наиболее широко используемых языков программирования в мире, в частности потому, что сегодня это основной способ создания приложений iOS для iPhone, iPad, macOS и Apple TV.

И вот сейчас Mojo

Python отличный язык, но его ахилесова пята: производительность. Вот Mojo и призван это исправить.

Mojo — это Python++

📌 @tech_di
#algorand #teal #python #py #smartcontract #avm

PuyaPy — это оптимизирующий компилятор TEAL, который позволяет писать код для выполнения на виртуальной машине Algorand (AVM) с синтаксисом Python.

https://github.com/algorandfoundation/puya

Идут обсуждения о скором выходе этого инструмента в стабильную версию.

📌 @tech_di