( szemet | 2010. 02. 03., sze – 08:05 )

Nem értem ezt a "technikailag nem fordító hanem forráskód átalakító" dolgot.

Az én értelmezésemben forráskód átalakító mondjuk egy preprocesszor, vagy egy kód formázó/csinosító cucc, ami lényegében nem ismeri az adott nyelv szintaktikáját sem teljesen, szemantikájával meg szinte egyáltalán nem foglalkozik, vagy egy refactoring tool, aminek kimeneti nyelve ugyanaz mint a bemeneti.

De valami ami:
- teljes parsert tartalmaz (nyilván a HipHop-hoz kellett ilyen)
- egy adott programnyelvű a bemenetre és egy másik programnyelvű a kimenetet ad

az egy FORDÍTÓ nem? Ti értitek?

Szóval akkor most mi is a különbség a HipHop meg bármely másik hagyományos, magasabb szintű nyelvre (pl C-re) fordító fordítóprogram között?