Нова мова Mojo: високопродуктивна комбінація Python та С
У рейтингу найпопулярніших мов може з'явитися новий лідер. 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 Product Interes” прапорець Mojo.
Більше цікавих новин
Stack Overflow закривається? Де тепер шукають відповіді?
5 soft skills, які необхідні кожному Senior-розробнику
Чому програмісти переходять на TypeScript?
Винтажные компьютеры: о самых интересных и уникальных моделях