it Новости Новый язык Mojo: высокопроизводительная комбинация Python и С
Новый язык Mojo: высокопроизводительная комбинация Python и С

Новый язык Mojo: высокопроизводительная комбинация Python и С

5 788
29 мая 2023 в 09:46

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

Новый язык в 35 000 раз быстрее Python. Ведь его создавали как идеальный симбиоз высокой производительности языка С, а также удобства и простоты синтаксиса Python. Что еще интересного в Mojo? Давайте разбираться. 


Есть ли явные преимущества Mojo над Python?

Сегодня Python самый популярный среди разработчиков. Он прост в изучении и универсален, поэтому нашел широкое применение в машинном обучении, ИИ и прочих сферах. Не удивительно, ведь язык мегафункционален и напичкан кучей фреймворков и библиотек. Кроме того, в нем много инструментов для тех, кто работает с данными.



Но так как он является интерпретируемым языком, это значит, что он работает медленнее, чем компилируемые – C++ или Java. Это явный недостаток языка, который не позволяет обрабатывать большие объемы данных или разрабатывать высоконагруженные системы. Кроме того, для сборки библиотек при помощи Python необходимы познания в языках С и С++, а также в CPython и пр. 


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

Курс изучения Python

Можете пройти наш бесплатный курс по изучению Python

Создатели Mojo презентовали его, как сборку лучших характеристик из мира языка С и Python. 


Но есть интересный факт. Mojo – это работа компании, совладельцем которой является Крис Латтнер. Да-да, тот самый создатель LLVM и Swift. Поэтому это совсем не случайный проект, заслуживающий всеобщего внимания. 


Но что же должно привлечь к нему?


Особенности Mojo

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



Чтобы повысить производительность, Моджо использует строгую типизацию. Также это помогает избежать ошибок.  


Как начать работу с Mojo? 

Так как новый язык еще разрабатывают, посмотреть на него в работе можно только на сайте Modular. Для этого следует зайти на него, зарегистрироваться и выбрать в меню “Modular Product Interes” флажок Mojo.  

Больше интересных новостей

Комментарии (1)
Добавить комментарий

Stace 03 июня 2023 в 03:29

Честно говоря не очень понимаю, зачем плодить кучу языков, итак их немеряно в целом, учить жизни не хватит. Я конечно новичок, но просто голова пухнет от количества информации и различных видов языков, фреймворков и прочей радости, а тут бац и видите ли новый язык намутили.
Ответить

Alex 03 июня 2023 в 18:19

Любой язык чисто прикладной инструмент. Где-то удобнее один, где-то другой, где-то третий. Нет смысла везде пользоваться одним инструментом. Да и продукт получится качественнее.