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

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

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

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

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

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

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

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

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

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

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

Подписывайся на Telegram канал

154 views·1 share