#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
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
February 5, 2024