VisiCLANG 1.0Vizußlnφ kompilßtor programovacφho jazyka |
Programy pro MS DOS
|
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. |