De GNU Project huet de Jitter Sprooch virtuell Maschinn Generator ugeholl

De Jitter Toolkit ass offiziell ënner dem Flillek vum GNU Project komm a gëtt elo ënner dem Numm GNU Jitter entwéckelt mat der GNU Infrastruktur an am Aklang mat den Ufuerderunge vun dësem Projet. Jitter erlaabt Iech portabel a ganz séier virtuell Maschinnen fir arbiträr Programméierungssproochentwécklungen ze generéieren, d'Code Ausféierung Leeschtung vun deenen ass wesentlech méi séier wéi Dolmetscher an ass no bei gebierteg kompiléiert Code. Jitte Quellcode ass an C geschriwwen an ass ënner GPLv3 lizenzéiert.

Jitter hëlt als Input eng High-Level Spezifikatioun vun den Instruktiounen, déi vun der virtueller Maschinn ënnerstëtzt ginn, an als Ausgang generéiert et eng prett-feieren Ëmsetzung vun der virtueller Maschinn fir déi uginn Instruktiounen auszeféieren. D'Logik vun all Instruktioun an der Spezifizéierung gëtt mat C Code spezifizéiert (kuckt Beispill vun enger virtueller Maschinn Spezifizéierung fir d'Lisp Sprooch). Zousätzlech Funktiounen enthalen Ënnerstëtzung fir bedingte Verzweigungsoperatioune déi schwéier an der C Sprooch ëmzesetzen an typesch fir dynamesch Programméierungssproochen, sou wéi d'Tag Wäerter iwwerpréiwen an Iwwerfloss iwwerpréiwen.

Resultat virtuell Maschinn Déi virtuell Maschinn ass a C geschriwwen mat enger klenger Zuel vu Montagebänner. Et gi Astellungen fir verschidden Optimiséierungen z'aktivéieren an d'Auswiel vu Dispatchmechanismen, wat d'Portéierung vun der virtueller Maschinn op verschidde Plattforme vereinfacht. Register-, Stack- an kombinéiert Ausféierungsarchitekturen ginn ënnerstëtzt, souwéi d'Méiglechkeet VM-Datenstrukturen op CPU-Hardwareregistere ofzebilden an Garbage Collectors z'aktivéieren. De generéierte Code enthält eng einfach C API fir dynamesch Codesubstitutioun an Ausféierung an der virtueller Maschinn, souwéi en Treiberprogramm fir Code aus Textdateien separat an der virtueller Maschinn auszeféieren.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster