Sommario:
Definizione - Cosa significa Punto di pareggio?
Si dice che un linguaggio di programmazione raggiunga un "punto di pareggio" quando può essere implementato in sé. Ad esempio, un interprete Lisp scritto anche in Lisp. Uno degli obiettivi principali di un nuovo linguaggio di programmazione è raggiungere il punto di pareggio, in quanto è più semplice fornire strumenti di programmazione se non dipendono da un altro linguaggio.
Techopedia spiega il punto di pareggio
Il punto di pareggio è quando un linguaggio di programmazione può essere implementato nel linguaggio di programmazione stesso. Ad esempio, un compilatore C potrebbe essere in grado di compilare il proprio codice sorgente C. I nuovi linguaggi di programmazione sono spesso scritti in una lingua esistente. Raggiungere il punto di pareggio consente a uno sviluppatore di ignorare l'implementazione originale e concentrarsi sullo sviluppo di un nuovo linguaggio.
Lisp è famoso per la sua capacità di ri-implementarsi. Un compilatore Lisp scritto in Lisp è stato sviluppato nel 1962 al MIT. Molti altri linguaggi di programmazione hanno raggiunto il punto di pareggio.
Questa definizione è stata scritta nel contesto dei linguaggi di programmazione