Hulye kerdesek

Nagy Zoltán nagy.zoltan at popkft.hu
Tue Jul 5 18:20:53 CEST 2005


2005. július 5. 17.44 dátummal Moczik Gabor ezt írta:
> Nagy Zoltán wrote:
> > interpreter (értelmező): menet közben értelmezi a forráskódot, vagy
> > annak egy parzolt állapotát.
>
> parzolt = parsed ?
>
> Irjuk mar "elofeldolgozott"-nak, az talan kicsit magyarosabb, meg nem
> hangzik ilyen hulyen. (mint pl. a 'csekkolni' es tarsai is...)
A parzolásnak nincs magyar megfelelője, az előfeldolgozás teljesen mást 
jelent:

A parzolás az az, amikor tokenekre (vagyis nyelvi építőelemekre) bontod, 
végrehajotd rajta a megfelelő szintaktikai és paraméterbeli 
ellenőrzéseket és így a memóriában, vagy bináris fájlban összeállítasz 
egy objektumreprezentációt róla.
Ami a parzolást csinálja, azt parzer-nek hívják (így magyarul is csak 
ezt tudom rá mondani!) és vannak parzerkészítő programozási nyelvek. 
Egy ilyennel pl. kapsz egy c nyelvű programrészletet kimenetként 
(miközben bemenetként egy nyelvi szabályrendszert írtál le) és neked 
már csak a program egyéb részeit kell elkészítened. Nagyon híres ilyen 
programpáros a lex és yacc (egy leírás a rengeteg közül: 
http://dinosaur.compilertools.net/)

Az előfeldolgozást preprocesszornak hívják és mondják magyarul 
preprocesszálásnak is. Ez c nyelv esetén feltételes fordítást és 
szövegmakrók behelyettesítését, megjegyzések és fölösleges fehér közök 
eltávolítását jelentik.

Én a kettő között nem látok hasonlóságot!

-- 
Nagy Zoltán
P.O.P. KFT.




More information about the Elektro mailing list