Bosque (programming language)
|Paradigm||Multi-paradigm: functional, typed language|
|Designed by||Mark Marron|
|First appeared||March 3, 2019|
Bosque was designed by Microsoft Research computer scientist Mark Marron, who describes the language as an effort to move beyond the structured programming model that became popular in the 1970s.
The structured programming paradigm, in which flow control is managed with loops, conditionals, and subroutines, became popular after a 1968 paper titled "Go To Statement Considered Harmful" by computer scientist Edsger Dijkstra. Marron believes we can do better by getting rid of sources of complexity like loops, mutable state, and reference equality. The result is Bosque, which represents a programming paradigm that Marron, in a paper he wrote, calls "regularized programming."
- "BosqueLanguage". Microsoft. March 3, 2019. Retrieved April 29, 2019.
- Using Bosque - Bosque Programming Language
- Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript
- Bosque is Microsoft's new open source, TypeScript-inspired programming language
- Microsoft aims for simplicity with Bosque programming language
- Microsoft’s New Programming Language ‘Bosque’ Keeps Your Code Simple
- Microsoft’s Bosque Language Wants to Change Programming Forever
- Microsoft Introduces Bosque, a Programming Language for Writing Easy-to-Reason-about Code
- Mark Marron (2019). "Regularized Programming with the BOSQUE Language" (PDF). Microsoft Research. Cite journal requires
- Bosque Programming Language - Microsoft Research
- GitHub - microsoft/BosqueLanguage: The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
|This programming-language-related article is a stub. You can help Wikipedia by expanding it.|