Differences between current version and predecessor to the previous major change of Pascal.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 22 | Last edited on Tuesday, February 2, 2010 2:42:07 am | by AristotlePagaltzis | |
Older page: | version 20 | Last edited on Wednesday, July 4, 2007 1:26:03 pm | by GlynWebster | Revert |
@@ -34,12 +34,12 @@
The most successful Pascal dialect has been Borland's TurboPascal. There are two OpenSource Pascal compilers for [Linux]:
* [GNU Pascal | http://www.gnu-pascal.de/]
-* [Free Pascal | http://www.freepascal.org/]
+* [Free Pascal | http://www.freepascal.org/]. __Note__ this is written in Pascal, so you need an existing Free Pascal binary to build the source!
Free Pascal tends more towards TurboPascal compatibility.
The online book [Pascal Implementation: A Book and Sources | http://www.cwi.nl/~steven/pascal/] walks you through the source code to the original Pascal compiler (implemented in Pascal as a RecursiveDescentParser). It's educational to read just as an extended critique of a non-trivial program.
-----
Part of CategoryProgrammingLanguages, CategoryImperativeProgrammingLanguages, CategoryMachineOrientedProgrammingLanguages