| Bootstrapping Compilers |
Article Index for Bootstrapping |
Shopping Compilers |
Website Links For Compilers |
Information AboutBootstrapping Compilers |
| CATEGORIES ABOUT BOOTSTRAPPING COMPILERS | |
| compilers | |
|
One may then wonder how the Chicken And Egg problem of creating the compiler was solved: if one needs a compiler for language X to obtain a compiler for language X, how did the first compiler get written? Possible methods include:
Methods for distributing compilers in source code include providing a portable Bytecode version of the compiler, so as to ''bootstrap'' the process of compiling the compiler with itself. The first language to provide such a bootstrap was NELIAC . The first commercial language to do so was PL/I . Today, a large proportion of programming languages are bootstrapped, including Basic , C , Pascal , Factor , Haskell , Modula-2 , Oberon , OCaml , Scheme and more. SEE ALSO |
|
|