Penguin

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

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

Newer page: version 7 Last edited on Saturday, August 23, 2003 9:37:02 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,9 @@
-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]  
+  
+Compare [DeCompiler ].