Penguin

Differences between version 3 and predecessor to the previous major change of BootStrap.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 3 Last edited on Saturday, August 16, 2003 5:18:44 pm by StuartYeates Revert
Older page: version 2 Last edited on Saturday, August 16, 2003 5:05:53 pm by CraigBox Revert
@@ -2,4 +2,6 @@
  
 The function of the program is to set up the input and output (I/O) devices and load the OPERATING SYSTEM from a disk, cassette, or built-in [ROM]. 
  
 Because the computer gets itself up and going from an inert state, it could be said to lift itself up "by its own bootstraps" -- this is where the term [Boot] originates. 
+  
+Other computer systems are also said to have a bootstap. For example when writing a compiler written in the language it is necessary to have either a CrossCompiler or a BootStrap---a program written in a different language (assembler in the worst case seneario) which can be used to compile a cut-down version of the compiler. Of course, once even a bare-bones version of the new compiler runs on the new platform it can be used to compile more sophisticated versions of the compiler. Given the choice, cross-compilation is usually perferred.