|
Lex e Yacc non sono molto noti al di fuori della comunità
degli utilizzatori di Unix, ma sono comunque piuttosto utili.
Come spesso succede per nuovi strumenti, finché non si
conoscono, non se ne vede la necessità; ma una volta noti ci
si chiede come si farebbe senza. Con la diffusione di Linux, se
da un lato il mondo austero e misterioso dello Unix sta
diventando un fenomeno di massa, sono disponibili delle versioni
di Lex e Yacc per DOS, sia freeware che commerciali.
Con l'avvento di Internet, sembra essersi risvegliata la
ricerca sui linguaggi di programmazione e sono comparsi molti
nuovi formati di dati. Non tutti avremo bisogno di scrivere
compilatore o un interprete di un linguaggio, ma presto o tardi
ci scontreremo con problemi di analisi di formato. In questo
senso, Lex e Yacc sono un'ottima freccia in più al nostro
arco di programmatore, poiché consententono di risolvere
elegantemente e in poco tempo problemi altrimenti noiosi e
tendenti a produrre codice “pasticciato”.
|