Microsoft Unveils New (and Simpler) Open Source Programming Language

Microsoft Research has introduced a new open source programming language called Bosque that aspires to be simple and easy to understand by embracing algebraic operations and shunning techniques that create complexity.
Bosque was inspired by the syntax and types of TypeScript and the semantics of ML and Node/JavaScript. It’s the brainchild of Microsoft computer scientist Mark Marron, who describes the language as an effort to move beyond the structured programming model that became popular in the 1970s.
Marron believes we can do better by getting rid of sources of complexity like loops, mutable state, and reference equality. 
This model builds on the successes of structured programming and abstract data types by simplifying existing programming models into a regularized form that eliminates major sources of errors, simplifies code understanding and modification, and converts many automated reasoning tasks over code into trivial propositions,” Marron explains in his technical paper.
What’s Bosque look like? Here’s an example that’s the equivalent of an imperative for loop in JavaScript, where // denotes a single line comment.

I hope you have enjoyed the post.Thanks for reading the post and please do share the post and make your valuable comments


Please enter your comment!
Please enter your name here