bitc | |
---|---|
Jazyková třída | programovací jazyk a procedurální programovací jazyk |
Autor | Jonathan S. Shapiro, Swaroop Sridhar a M. Scott Doerrie |
Vývojář | Univerzita Johnse Hopkinse , The EROS Group, LLC |
Uvolnění | BitCC 0.9.1 (17. února 2006) |
Testovací verze | BitC 0.11+ přechodné (28. září 2008) |
Byl ovlivněn | C , ML / Haskell , schéma [1] |
Licence | BSD |
webová stránka | bitc-lang.org |
BitC je systémový programovací jazyk vyvinutý výzkumníky z Johns Hopkins University a The EROS Group jako součást projektu Coyotos . Je typově bezpečný , zaměřený na vývoj spolehlivých ( ověřitelných ) vestavěných systémů , ovladačů a dalších úloh systémového programování .
Jazyk byl vytvořen, aby řešil dva hlavní problémy:
V současné době je možné implementovat MPEG dekodér nebo kryptografický hashovací algoritmus SHA-1 v BitC , který bude prokazatelně bezpečný a přesto bude konkurovat ve výkonu implementaci C. Toho nelze dosáhnout v Standard ML , OCaml nebo Haskell . [2]
V dubnu 2009 hlavní vývojář Jonathan Shapiro [3] oznámil, že přijal nabídku Microsoftu pracovat na operačním systému Midori a v srpnu přestane pracovat na programovacím jazyce [4] . V březnu 2010 oznámil, že opouští Microsoft a bude pokračovat v práci na BitC [5] . V březnu 2012 však oznámil, že vývoj definitivně zastaví, jelikož jazyk má zásadní designové chyby a v současné podobě nebude fungovat [6] . Dne 26. února 2015 byly na oficiálních stránkách oznámeny práce na verzi 0.2 jazykové specifikace [7] .
Programovací jazyky | |
---|---|
|