Bosque

Bosque
Jazyková třída

multiparadigma :

funkční , strojový jazyk
Objevil se v 15. dubna 2019  ( 2019-04-15 )
Autor Mark Marron
Vývojář Microsoft
Byl ovlivněn JavaScript , TypeScript , ML
Licence Licence MIT
webová stránka microsoft.com/en-us/research/project/bosque-programming-language/
Plošina Microsoft Windows [1]

Bosque  je bezplatný a otevřený programovací jazyk vyvinutý společností Microsoft . Bosque je inspirován syntaxí a typovým systémem TypeScript , stejně jako sémantikou ML a NodeJS / JavaScript [2] [3] . Cílem vývoje jazyka bylo zlepšit kvalitu softwaru a zvýšit produktivitu vývojářů [4] .

Popis

Bosque vyvinul počítačový vědec společnosti Microsoft Research Mark Marron [5] . Autor popisuje tento jazyk jako pokus překročit model strukturovaného programování , který se stal populárním v 70. letech [3] [6] . Paradigma strukturovaného programování, ve kterém je tok provádění řízen smyčkami , podmíněnými příkazy a podprogramy , se stalo populárním v roce 1968 v publikaci Přejít na prohlášení považované za škodlivé v roce 1968 od počítačového vědce Edsgera Dijkstra . Marron věří, že můžeme udělat více, když se zbavíme zdrojů složitosti, jako jsou smyčky, proměnlivý stav a referenční rovnost. Výsledkem Marronova objevu této myšlenky je Bosque, který představuje programovací paradigma, které Marron ve svém článku nazval „regularizované programování“. Specifikace Bosque, parser, kontrola typu, interpret referencí a podpora IDE jsou vydány pod licencí MIT a jsou dostupné na GitHubu [7] .

Příklady

Sčítání dvou čísel

funkce add2(x: Int, y: Int): Int { návrat x + y; } add2(2, 3) //5 add2(x=2, y=3) //5 add2(y=2, 5) //7

Viz také

Literatura

Odkazy

Poznámky

  1. https://github.com/Microsoft/BosqueLanguage
  2. Bosque je nový open source od společnosti Microsoft, programovací  jazyk inspirovaný TypeScriptem . BetaNews (20. dubna 2019). Získáno 28. září 2021. Archivováno z originálu dne 28. září 2021.
  3. ↑ 1 2 Thomas Claburn v San Franciscu. Microsoft uvádí Bosque – nový programovací jazyk bez smyček, inspirovaný  TypeScriptem . www.theregister.com . Získáno 28. září 2021. Archivováno z originálu dne 28. září 2021.
  4. ↑ Nový programovací jazyk společnosti Microsoft 'Bosque  ' udržuje váš kód jednoduchý  ? . Fossbytes (19. dubna 2019). Získáno 28. září 2021. Archivováno z originálu dne 28. září 2021.
  5. Nick Kolakowski. Bosque Language od Microsoftu chce navždy změnit programování  . Kostky Insights (23. dubna 2019). Získáno 28. září 2021. Archivováno z originálu dne 28. září 2021.
  6. ↑ Microsoft představuje Bosque , programovací jazyk pro psaní snadno pochopitelného kódu  . InfoQ . Získáno 28. září 2021. Archivováno z originálu dne 28. září 2021.
  7. Bosque programovací jazyk . — 27. 9. 2021. Archivováno z originálu 28. září 2021.