Bosque
Bosque - это свободный язык программирования с открытым исходным кодом, разработанный Microsoft. Bosque вдохновлен синтаксисом и системой типов TypeScript, а также семантикой ML и NodeJS/JavaScript[1][2]. Целью разработки языка было повышение качества программного обеспечения и повышение производительности труда разработчиков[3].
Описание
Bosque был разработан специалистом по информатике Microsoft Research Марком Марроном. Автор описывает этот язык как попытку выйти за рамки модели структурного программирования, ставшей популярной в 1970-х. Парадигма структурного программирования, в которой управление потоком выполнения осуществляется с помощью циклов, условных операторов и подпрограмм, стала популярной после публикации в 1968 году статьи компьютерного ученого Эдсгера Дейкстры «Go To Statement Considered Harmful». Маррон считает, что мы можем добиться большего, избавившись от таких источников сложности, как циклы, изменяемое состояние и ссылочное равенство. Результатом раскрытия этой идеи Маррона и является Bosque, представляющий парадигму программирования, которую Маррон в своей статье назвал «регуляризованным программированием». Спецификация Bosque, синтаксический анализатор, средство проверки типов, эталонный интерпретатор и поддержка IDE выпущены под лицензией MIT и доступны на GitHub.
Примечания
- ↑ Bosque is Microsoft's new open source, TypeScript-inspired programming language (англ.). BetaNews (20 апреля 2019). Дата обращения: 28 сентября 2021.
- ↑ Thomas Claburn in San Francisco. Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript (англ.). www.theregister.com. Дата обращения: 28 сентября 2021.
- ↑ Microsoft's New Programming Language 'Bosque' Keeps Your Code Simple (амер. англ.). Fossbytes (19 апреля 2019). Дата обращения: 28 сентября 2021.