Bartok (překladač) - Bartok (compiler)
![]() | tento článek potřebuje další citace pro ověření.Prosince 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Microsoft Research |
---|---|
Vývojáři | Microsoft |
Operační systém | Okna |
Typ | Překladač |
Bartok je optimalizace překladač a podařilo se runtime systém pro Společný střední jazyk (který Jazyky .NET compile to), vyvíjen Microsoft Research.
Přehled
Bartok si klade za cíl být dostatečně efektivní, aby byl použitelný pro psaní operační systémy. Poskytuje služby, jako je automatická správa paměti a odvoz odpadu, závitování a seřaďování dat do az nativní kód, jakož i ověření kódu CIL. Bartok je napsán C#, včetně sběrače odpadků. Bartok je používán Microsoft Research pro implementaci Jedinečnost, vysocespolehlivý operační systém napsaný téměř úplně v spravovaný kód.[1]
Bartok umožňuje různé implementace garbage collector, knihovna základní třídy a další komponenty, které mají být vybrány za běhu na základě jednotlivých aplikací. Tato funkce se používá k zápisu různých komponent Singularity - jádro, ovladače zařízení, a aplikace - každý používá samostatnou knihovnu tříd, která zpřístupňuje funkce vyžadované (a optimalizované) pro konkrétní použití.
Viz také
Reference
Další čtení
- Jeremy Condit, Juan Chen, Chris Hawblitzel, Derrick Coetzee (2008). "Kompilace zachovávající typ pro objektově orientované kompilátory velké optimalizace" (PDF). Sdružení pro výpočetní techniku. Citovat deník vyžaduje
| deník =
(Pomoc)CS1 maint: používá parametr autoři (odkaz) - Tim Harris, Mark Plesko, Avraham Shinnar, David Tarditi (2006). „Optimalizace transakcí paměti“ (PDF). Sdružení pro výpočetní techniku. Citovat deník vyžaduje
| deník =
(Pomoc)CS1 maint: používá parametr autoři (odkaz)
externí odkazy
![]() | Tento článek o softwaru vytvořeném nebo vyrobeném společností Microsoft je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |