RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Bosque (programming language)

Product
Developers: Microsoft
Date of the premiere of the system: April, 2019
Branches: Information technologies
Technology: Development tools of applications

Content

Main articles:

2019: Announcement of a programming language

In the middle of April, 2019 Microsoft provided a modern language of programming which received the name Bosque. It extends open source and is intended in order that the written code was simple and clear both for the person, and for the computer.

In April, 2019 Microsoft provided a modern language of programming of Bosque

According to Bosque developer of Mark Barron, in the project many models inherent to other programming languages are not used. Microsoft selected "an ordered programming model" which as consider in the company, will increase productivity of developers and quality of software products and also will promote emergence of "golden time" for development of compilers and building tools.

In Bosque there are no cycles of a type "for", "while", "do while" — to conditional constructions in a programming language other approach. Microsoft uses function objects (Functors) which execute roles of cycles and can increase quality of work of software. Comparison of fragments of codes, identical in terms of result, using cycles is given in JavaScript and function objects in Bosque below.

According to the MSPoweruser edition, those who are familiar with JavaScript and its variation TypeScript, will understand that codes of Bosque it is the best of all as this programming language is created on the basis of syntax and types, as at TypeScript and also semantics, as at ML and Node/JavaScript.[1]

Microsoft was laid out by source codes of the Bosque programming language on the GitHub portal.[2]

Bosque filled up the list of the programming languages developed by Microsoft: he turns on the C#, F# and TypeScript. And the first of them enters the five of the most popular, and TypeScript is on the 12th position in the rating of RedMonk which is formed on the basis of popularity assessment on GitHub and activity of discussions on Stack Overflow (data by March, 2019).

Programming languages

Notes