Bosque (programovací jazyk) - Bosque (programming language)
Paradigma | Multi-paradigma: funkční, psaný jazyk |
---|---|
Navrhl | Mark Marron |
Vývojář | Microsoft |
Poprvé se objevil | 3. března 2019[1] |
Licence | Licence MIT |
Přípony názvu souboru | .bsq[2] |
webová stránka | www |
Ovlivněno | |
JavaScript, Strojopis, ML |
Bosque je zdarma a open-source programovací jazyk vyvinutý uživatelem Microsoft která byla inspirována syntaxí a typy Strojopis a sémantika ML a uzel /JavaScript.[3][4] Cíle návrhu jazyka zahrnují lepší kvalitu softwaru a vyšší produktivitu vývojářů.[5][6]
Přehled
Bosque navrhl Microsoft Research počítačový vědec Mark Marron,[7] který popisuje jazyk jako snahu překročit hranice strukturované programování model, který se stal populárním v 70. letech.[3][8]
Paradigma strukturovaného programování, ve kterém je řízení toku řízeno smyčkami, podmínkami a podprogramy, se stalo populárním po článku z roku 1968 s názvem „Přejít na prohlášení považováno za škodlivé "počítačovým vědcem Edsger Dijkstra. Marron věří, že můžeme udělat lépe, když se zbavíme zdrojů složitosti, jako je smyčky, měnitelný stav a referenční rovnost. Výsledkem je Bosque, který představuje paradigma programování, které Marron v článku, který napsal, nazývá „regularizované programování“.
Specifikace Bosque, analyzátor, kontrola typu, referenční tlumočník a IDE podpora je licencována pod Licence MIT a k dispozici na GitHub.[9]
Příklady
Přidejte 2 čísla
funkce add2 (x: Int, y: Int): Int {return x + y;} add2 (2, 3) // 5add2 (x = 2, y = 3) // 5add2 (y = 2, 5) // 7
Viz také
Reference
- ^ „BosqueLanguage“. Microsoft. 3. března 2019. Citováno 29. dubna 2019.
- ^ Používání Bosque - programovacího jazyka Bosque
- ^ A b Microsoft představuje Bosque - nový programovací jazyk bez smyček, inspirovaný TypeScriptem
- ^ Bosque je nový otevřený zdroj společnosti Microsoft, programovací jazyk inspirovaný stroji
- ^ Microsoft si klade za cíl zjednodušit programovací jazyk Bosque
- ^ Nový programovací jazyk společnosti Microsoft „Bosque“ udržuje váš kód jednoduchý
- ^ Jazyk Bosque společnosti Microsoft chce navždy změnit programování
- ^ Microsoft představuje Bosque, programovací jazyk pro psaní snadno pochopitelného kódu
- ^ https://github.com/Microsoft/BosqueLanguage
Další čtení
- Mark Marron (2019). "Regularizované programování s jazykem BOSQUE" (PDF). Microsoft Research. Citovat deník vyžaduje
| deník =
(Pomoc)
externí odkazy
- Bosque Programming Language - Microsoft Research
- GitHub - microsoft / BosqueLanguage: Programovací jazyk Bosque je experimentem s regularizovaným designem pro rychlý a spolehlivý životní cyklus vývoje softwaru.
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |