Penguin

Differences between version 6 and predecessor to the previous major change of Compiler.

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

Newer page: version 6 Last edited on Saturday, August 23, 2003 9:36:15 am by AristotlePagaltzis Revert
Older page: version 3 Last edited on Saturday, August 23, 2003 1:18:49 am by StuartYeates Revert
@@ -1,5 +1,7 @@
-A [Compiler] is a program which transforms a program from a higher abstraction level to a lower abstraction level . This differs from a [DeCompiler] which is a program which transforms a program in the opposite direction. A [Compiler ] designed for building other [Compiler]s is called a [CompilerCompiler]
+A [Compiler] is a program to transform source code from one language to another . Commonly, the target language is MachineCode - either that of a "real" silicon [CPU ] or of a VirtualMachine
  
-[GCC ] is a compiler (more correctly a family of compilers) which transforms [C ], [C++] and [Fortran] into object files, libraries or executables
+[Compiler ]s are usually built using, well, a [CompilerCompiler ]. 
  
-[javac ] is a compiler that transfroms [Java ] SourceCode into class files.  
+See also:  
+* [GCC ]  
+* [javac