( rpsoft | 2020. 03. 25., sze - 16:46 )

A nyelvet sokféleképpen definiálhatod. Pl. megadhatod a szintaxist BNF-fel. De definiálhatod a nyelvet egy referencia-implementációval is. Ez volt a gyakorlat akkor is, amikor még nem volt a dolognak kidolgozott elmélete (pl. az eredeti FORTRAN esetében egyáltalán nem tervezték meg a nyelvet, a fordítóprogramot írták meg, és a nyelv az volt, amit az elfogad), de később a K&R C esetében is (úgy gondolták, hogy egy ilyen kicsi, egyszerű nyelv esetében nem kell ágyúval lőni a verébre). Az már más kérdés, hogy ez ma már nem szokás, de a kicsi, egyszerűen interpretálható, RPN-t használó nyelvek sem.