PL/C

From Wikipedia, the free encyclopedia

PL/C is a computer programming language developed at Cornell University with the specific goal of being used for teaching programming. It is based on IBM's PL/I language, and was designed in the early 1970s. Cornell also developed a compiler for the language, and it was widely used in college-level programming courses. PL/C eliminated some of the more complex features of PL/I, and added extensive debugging and error recovery facilities.

The PL/C compiler had the unusual capability of never failing to compile any program, through the use of extensive automatic correction of many syntax errors and by converting any remaining syntax errors to output statements.