Bosque (язык программирования) - Bosque (programming language)
Парадигма | Мультипарадигма: функциональный, печатный язык |
---|---|
Разработано | Марк Маррон |
Разработчик | Microsoft |
Впервые появился | 3 марта 2019 г.,[1] |
Лицензия | Лицензия MIT |
Расширения имени файла | .bsq[2] |
Интернет сайт | www |
Под влиянием | |
JavaScript, Машинопись, ML |
Bosque это бесплатно и с открытым исходным кодом язык программирования разработан Microsoft который был вдохновлен синтаксисом и типами Машинопись и семантика ML и узел /JavaScript.[3][4] Цели разработки языка включают повышение качества программного обеспечения и повышение производительности труда разработчиков.[5][6]
Обзор
Bosque был разработан Microsoft Research компьютерный ученый Марк Маррон,[7] который описывает язык как попытку выйти за рамки структурное программирование модель, ставшая популярной в 1970-х годах.[3][8]
Парадигма структурированного программирования, в которой управление потоком осуществляется с помощью циклов, условных операторов и подпрограмм, стала популярной после статьи 1968 года под названием «Перейти к заявлению, которое считается вредным "ученым-компьютерщиком Эдсгер Дейкстра. Маррон считает, что мы можем добиться большего, избавившись от таких источников сложности, как петли, изменяемое состояние и ссылочное равенство. Результатом является Bosque, представляющий парадигму программирования, которую Маррон в своей статье назвал «регуляризованным программированием».
Спецификация Bosque, синтаксический анализатор, средство проверки типов, интерпретатор ссылок и IDE поддержка под лицензией Лицензия MIT и доступно на GitHub.[9]
Примеры
Добавьте 2 числа
функция add2 (x: Int, y: Int): Int {return x + y;} add2 (2, 3) // 5add2 (x = 2, y = 3) // 5add2 (y = 2, 5) // 7
Смотрите также
Рекомендации
- ^ "BosqueLanguage". Microsoft. 3 марта 2019 г.,. Получено 29 апреля, 2019.
- ^ Использование Bosque - язык программирования Bosque
- ^ а б Microsoft представляет Bosque - новый язык программирования без циклов, вдохновленный TypeScript
- ^ Bosque - новый язык программирования Microsoft с открытым исходным кодом, вдохновленный TypeScript.
- ^ Microsoft стремится к простоте с языком программирования Bosque
- ^ Новый язык программирования Microsoft Bosque делает ваш код простым
- ^ Bosque Language от Microsoft хочет навсегда изменить программирование
- ^ Microsoft представляет Bosque, язык программирования для написания простого кода
- ^ https://github.com/Microsoft/BosqueLanguage
дальнейшее чтение
- Марк Маррон (2019). «Регулярное программирование на языке BOSQUE» (PDF). Microsoft Research. Цитировать журнал требует
| журнал =
(помощь)
внешняя ссылка
- Язык программирования Bosque - Microsoft Research
- GitHub - microsoft / BosqueLanguage: язык программирования Bosque - это эксперимент по упорядоченному проектированию для быстрого и надежного жизненного цикла разработки программного обеспечения с помощью машины.
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |