bitc | |
---|---|
Språkklass | programmeringsspråk och procedurspråk |
Författare | Jonathan S. Shapiro, Swaroop Sridhar och M. Scott Doerrie |
Utvecklaren | Johns Hopkins University , The EROS Group, LLC |
Släpp | BitCC 0.9.1 (17 februari 2006) |
Testversion | BitC 0.11+ Transitional (28 september 2008) |
Blivit påverkad | C , ML / Haskell , Schema [1] |
Licens | BSD |
Hemsida | bitc-lang.org |
BitC är ett systemprogrammeringsspråk utvecklat av forskare vid Johns Hopkins University och The EROS Group som en del av Coyotos -projektet . Det är typsäkert , fokuserat på utveckling av pålitliga ( verifierbara ) inbyggda system , drivrutiner och andra systemprogrammeringsuppgifter .
Språket skapades för att lösa två huvudproblem:
För närvarande är det möjligt att implementera en MPEG - avkodare eller SHA-1 kryptografisk hashalgoritm i BitC som kommer att bevisas vara säker och ändå konkurrera i prestanda med C -implementeringen . Detta kan inte uppnås i Standard ML , OCaml eller Haskell . [2]
I april 2009 meddelade huvudutvecklaren, Jonathan Shapiro [3] , att han hade accepterat Microsofts erbjudande om att arbeta med operativsystemet Midori och skulle sluta arbeta med programmeringsspråket i augusti [4] . I mars 2010 meddelade han att han lämnade Microsoft och skulle fortsätta arbeta på BitC [5] . Men i mars 2012 meddelade han att han äntligen skulle stoppa utvecklingen, eftersom språket hade grundläggande designfel och inte skulle fungera i sin nuvarande form [6] . Den 26 februari 2015 tillkännagavs arbetet med version 0.2 av språkspecifikationen [7] på den officiella webbplatsen .
Programmeringsspråk | |
---|---|
|