bitc | |
---|---|
Kieliluokka | ohjelmointikieli ja prosessiohjelmointikieli |
Tekijä | Jonathan S. Shapiro, Swaroop Sridhar ja M. Scott Doerrie |
Kehittäjä | Johns Hopkins University , EROS Group, LLC |
Vapauta | BitCC 0.9.1 (17. helmikuuta 2006) |
Testiversio | BitC 0.11+ siirtymävaihe (28. syyskuuta 2008) |
Vaikutettu | C , ML / Haskell , Kaava [1] |
Lisenssi | BSD |
Verkkosivusto | bitc-lang.org |
BitC on Johns Hopkins Universityn ja EROS Groupin tutkijoiden kehittämä järjestelmäohjelmointikieli osana Coyotos -projektia . Se on tyyppiturvallinen ja keskittyy luotettavien ( varmennettavien ) sulautettujen järjestelmien , ajurien ja muiden järjestelmän ohjelmointitehtävien kehittämiseen .
Kieli luotiin ratkaisemaan kaksi pääongelmaa:
Tällä hetkellä BitC:ssä on mahdollista toteuttaa MPEG - dekooderi tai SHA-1 kryptografinen hajautusalgoritmi , joka on todistetusti turvallinen ja silti kilpailee suorituskyvyltään C -toteutuksen kanssa . Tätä ei voida saavuttaa Standard ML :ssä , OCamlissa tai Haskellissa . [2]
Huhtikuussa 2009 johtava kehittäjä Jonathan Shapiro [3] ilmoitti hyväksyneensä Microsoftin tarjouksen työskennellä Midori - käyttöjärjestelmän parissa ja lopettavansa ohjelmointikielen työskentelyn elokuussa [4] . Maaliskuussa 2010 hän ilmoitti jättävänsä Microsoftin ja jatkavansa työskentelyä BitC:n parissa [5] . Maaliskuussa 2012 hän kuitenkin ilmoitti lopettavansa lopulta kehityksen, koska kielessä oli perustavanlaatuisia suunnitteluvirheitä eikä se toimisi nykyisessä muodossaan [6] . 26. helmikuuta 2015 kielimäärittelyn [7] version 0.2 työstä julkistettiin virallisella verkkosivustolla .
Ohjelmointikielet | |
---|---|
|