Microsoft представила новый язык программирования

Источник: tadviser

В середине апреля 2019 года Microsoft представила новый язык программирования, который получил название Bosque. Он распространяется с открытым исходным кодом и предназначен для того, чтобы написанный код был простым и понятным как для человека, так и для компьютера.

Открыть в полный размер' href="/images/0/0c/Lead_180420191727_213766.jpg" target=_blank style=color:white;>Открыть в полный размер' href="/images/0/0c/Lead_180420191727_213766.jpg">В апреле 2019 года Microsoft представила новый язык программирования Bosque

В апреле 2019 года Microsoft представила новый язык программирования Bosque

По словам разработчика Bosque Марка Баррона (Mark Barron), в проекте не используются многие модели, свойственные другим языкам программирования. Microsoft выбрала "упорядоченную модель программирования", которая, как считают в компании, повысит продуктивность разработчиков и качество софтверных продуктов, а также поспособствует появлению "золотой поры" для развития компиляторов и инструментов разработки.

В Bosque нет циклов вида "for", "while", "do while" - к условным конструкциям в языке программирования другой подход. Microsoft использует функциональные объекты (Functors), которые выполняют роли циклов и могут повысить качество работы ПО. Ниже представлено сравнение фрагментов одинаковых с точки зрения результата кодов с использованием циклов в JavaScript и функциональных объектов в Bosque.

Открыть в полный размер' href="/images/5/5c/Programming-language1.jpg" target=_blank style=color:white;>Открыть в полный размер' href="/images/5/5c/Programming-language1.jpg">

Как пишет издание MSPoweruser, те, кто знаком с JavaScript и его вариацией TypeScript, поймут, что коды Bosque лучше всех, поскольку этот язык программирования создан на основе синтаксиса и типов, как у TypeScript, а также семантики, как у ML и Node/JavaScript.

Microsoft выложили исходные коды языка программирования Bosque на портал GitHub.

Bosque пополнил перечень языков программирования, разработанных Microsoft: он включает C#, F# и TypeScript. Причем первый из них входит в пятерку самых популярных, а TypeScript находится на 12-й позиции в рейтинге RedMonk, который составляется на основе оценки популярности на GitHub и активности обсуждений на Stack Overflow (данные к марту 2019 года).


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=39964