stringtranslate.com

Bosque (язык программирования)

Bosque — это бесплатный язык программирования с открытым исходным кодом , разработанный и созданный корпорацией Microsoft , вдохновленный синтаксисом и типами TypeScript , а также семантикой ML и Node/ JavaScript . [3] [4] Цели разработки языка включают улучшение качества программного обеспечения и повышение производительности труда разработчиков. [5] [6]

Обзор

Bosque был разработан ученым-компьютерщиком из Microsoft Research Марком Марроном [7] , который описывает язык как попытку выйти за рамки модели структурного программирования , которая стала популярной в 1970-х годах. [3] [8]

Парадигма структурного программирования, в которой управление потоком осуществляется с помощью циклов, условных операторов и подпрограмм, стала популярной после статьи 1968 года под названием « Go To Statement Considered Harmful » (Переход к оператору считается вредным) ученого-компьютерщика Эдсгера Дейкстры . Маррон считает, что мы можем добиться большего, избавившись от таких источников сложности, как циклы , изменяемое состояние и равенство ссылок. Результатом является Bosque, представляющий собой парадигму программирования, которую Маррон в своей статье называет «регуляризованным программированием».

Спецификация Bosque, парсер, средство проверки типов, справочный интерпретатор и поддержка IDE лицензированы по лицензии MIT и доступны на GitHub . [9]

Примеры

Сложить два числа

функция add2(x: Целое, y: Целое): Целое { вернуть х + у;}добавить2(2, 3) // 5добавить2(x=2, y=3) // 5добавить2(y=2, 5) // 7

Смотрите также

Ссылки

  1. ^ "BosqueLanguage". Microsoft. 3 марта 2019 г. Получено 29 апреля 2019 г.
  2. ^ Использование языка программирования Bosque - Bosque [ мертвая ссылка ]
  3. ^ ab Microsoft представляет Bosque — новый язык программирования без циклов, вдохновленный TypeScript
  4. ^ Bosque — новый язык программирования с открытым исходным кодом от Microsoft, созданный на основе TypeScript.
  5. ^ Microsoft стремится к простоте с языком программирования Bosque
  6. ^ Новый язык программирования Bosque от Microsoft делает ваш код простым
  7. ^ Язык Bosque от Microsoft хочет изменить программирование навсегда
  8. ^ Microsoft представляет Bosque — язык программирования для написания легко осмысленного кода
  9. ^ "Язык программирования Bosque". GitHub . 7 мая 2022 г.

Дальнейшее чтение

Внешние ссылки