Microsoftin uusi ohjelmointikieli "Bosque" ei rakasta silmukoita

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft on julkistanut uuden ohjelmointikielen nimeltä Bosque. Kielen kehittäjän Mark Barronin mukaan uusi kieli ei noudata monia nykyisin tuntemiamme perinteisiä malleja. Sen sijaan se on valinnut "säännöllisen ohjelmointimallin", joka yhtiön mukaan lisää kehittäjien tuottavuutta, ohjelmistojen laatua ja mahdollistaa kääntäjien ja kehittäjätyökalujen kehityksen kulta-ajan.

Bosque käsittelee viittä pääasiallista tahattoman monimutkaisuuden lähdettä. Nämä ovat "muuttuvat tila ja kehykset", "silmukat, rekursio ja invariantit", "määrittämättömät käyttäytymiset", "datamuuttumattomat rikkomukset" ja "tasa-arvo ja aliasing".

Kuten edellä mainittiin, Bosques ei vaadi 'for',' while', 'do while' -silmukoita, se lähestyy ehtoja eri tavalla. Microsoft esitteli "Functors", joka palvelee "silmukan" tarkoitusta ja voi parantaa ohjelmiston laatua. Voit nähdä, kuinka 'Functors' eroaa 'silmukaista' alla olevasta kuvasta.

Ne teistä, jotka tuntevat JavaScriptin ja sen kehykset, TypeScriptin (joka on JavaScriptin superjoukko), ymmärtävät Bosque-koodeja paremmin kuin kukaan muu, koska Bosque-kieli on johdettu TypeScriptin inspiroiman syntaksin ja tyyppien sekä ML:n ja solmun/JavaScriptin inspiroiman semantiikan yhdistelmästä. . Lisätietoja boskien kielestä tarkista tämä Microsoftin tutkimuspaperi. Löydät myös koodiesimerkkejä osoitteesta GitHub.

Via: WinFuture

Lisää aiheista: Bosque, Boskinkielinen ohjelmointikieli, microsoft, ohjelmointikieli

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *