Break-Even Point

What Does Break-Even Point Mean?

A programming language is said to reach a “break-even point”
when it can be implemented in itself. For example, a Lisp interpreter that is written
in Lisp as well. One major goal for a new programming language is to reach the break-even
point, as it is easier to ship programming tools if they do not depend on another
language.

Advertisements

Techopedia Explains Break-Even Point

The break-even point is when a programming language can be implemented in the programming language itself. For example, a C compiler might be able to compile its own C source code. New programming languages are often written in an existing language. Reaching the break-even point allows a developer to ignore the original implementation and focus on developing a new language.

Lisp is famous for its ability to re-implement itself. A Lisp compiler written in Lisp was developed in 1962 at MIT. Many other programming languages have reached the break-even point.

Advertisements

Related Terms

Latest Programming Languages Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…