Найти тему
myWEBpc

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

Microsoft выпустила новый язык программирования под названием Bosque. Компания заявляет, что Bosque был разработан для написания кода, который «прост, очевиден и легко обоснован» как для людей, так и для машин.

Целью этого проекта с открытым исходным кодом является разработка функционального языка программирования, который предотвращает «случайную сложность» в кодировании и разработке.

Bosque является детищем компьютерного ученого Microsoft Mark Marron и основан на синтаксисе и типах TypeScript. Он также использует семантику ML и Node/JavaScript.

В модели структурированного программирования, управление потоком осуществляется через циклы, условные выражения и подпрограммы. Bosque избавляется от таких источников сложности, как циклы, изменяемое состояние и равенство ссылок. Таким образом, Bosque не использует циклы for, while, do while и использует другой подход к условным вычислениям. Microsoft представила концепцию "Functors", которая выполняет те же циклы работы и может повысить качество программного обеспечения.

Вы можете видеть на изображении ниже, как Functors отличаются от циклов

-2

С Bosque, Microsoft надеется, что это повысит производительность труда разработчиков, повысит качество программного обеспечения и поддержит целый ряд новых компиляторов и инструментов для разработчиков. Поскольку Bosque все еще находится в стадии разработки, рекомендуется не использовать Bosque для каких-либо производственных работ.

Что вы думаете о новом языке программирования?

------------------

Подписывайся на Telegram канал
Вступай в фан-группу Вконтакте