Ponto de equilíbrio

Definição - o que significa ponto de equilíbrio?

Diz-se que uma linguagem de programação atinge um “ponto de equilíbrio” quando pode ser implementada por si mesma. Por exemplo, um interpretador Lisp que também é escrito em Lisp. Um dos principais objetivos de uma nova linguagem de programação é atingir o ponto de equilíbrio, pois é mais fácil enviar ferramentas de programação se elas não dependerem de outra linguagem.

Definirtec explica o ponto de equilíbrio

O ponto de equilíbrio é quando uma linguagem de programação pode ser implementada na própria linguagem de programação. Por exemplo, um compilador C pode ser capaz de compilar seu próprio código-fonte C. Novas linguagens de programação são freqüentemente escritas em uma linguagem existente. Alcançar o ponto de equilíbrio permite que um desenvolvedor ignore a implementação original e se concentre no desenvolvimento de uma nova linguagem.

Lisp é famoso por sua capacidade de se re-implementar. Um compilador Lisp escrito em Lisp foi desenvolvido em 1962 no MIT. Muitas outras linguagens de programação atingiram o ponto de equilíbrio.

Esta definição foi escrita no contexto das Linguagens de Programação