Break-Even Point

Why Trust Techopedia

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

Margaret Rouse
Technology Specialist
Margaret Rouse
Technology Specialist

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.