[Top] [Contents] [Index] [ ? ]



K&R C did allow functions that weren't declared to be called, but only if they returned an "int". This allowed the compiler to guess the declaration if it wasn't available, and to proceed as though all symbols were declared before use.


Implementing an existing programming language has the same problems as a new language. Most programming languages are too large to be implemented all at once, and so the problem must be tackled in stages. These stages are very similar to those the programmer goes through implementing a new language.

[Top] [Contents] [Index] [ ? ]
