VisiCLANG 1.0

Vizuální kompilátor programovacího jazyka

Programy pro MS DOS
Vzdělávání
0593

Dan Resler, Keith O'Sullivan
reslerd@ul.ie

Ireland
Požadavky:
Velikost: 360 KB
Registrace: Freeware
VisiCLANG je nástroj, který zájemcům o programování pomůže porozumět vnitřní práci kompilátoru. Uživatel může sledovat všechny aspekty běhu kompilátoru, který zpracovává uživatelův vlastní program (programy). Kompilátor vygeneruje kód ve strojovém jazyce a ten se pak vykonává v zásobníkovém automatu, který je rovněž implementován tímto programem. CLANG je jednoduchý výukový programovací jazyk, který vyvinul P. D. Terry a sám jej popsal jako "nadmnožinu podmnožiny Pascalu". Datové typy jsou omezeny na celá čísla a pole celých čísel, je však zahrnuta datová abstrakce a shoda. Kompilátor jazyka CLANG používá přímý rekurzivně sestupný průchod, implementovaný ve standardním Pascalu. VisiCLANG má dva provozní režimy: kompilační a vykonávací. V kompilačním režimu může uživatel sledovat průběh kompilace zdrojového programu a je-li kompilace úspěšná, může uložit výsledný kód do souboru. Ve vykonávacím režimu uživatel vidí, jak je zkompilovaný program prováděn zásobníkovým automatem. Oba režimy jsou navzájem nezávislé - zkompilovaný program nemusíte spouštět, nebo můžete spustit dříve uložený kód bez toho, abyste znovu kompilovali zdrojový text.