[To obtain the latest versions of the documents in this section, see the document home sites index.]

Pascal and Delphi

Development tools · Tutorials and FAQs · Software resources · External resources

Pascal was originally developed as a teaching language by Niklaus Wirth in the late 1960s. It has influenced the design of many later languages and is still in widespread use, although different implementations tend to incorporate incompatible extensions to overcome language limitations.

Borland's Delphi is based on an object-oriented extension of Pascal, and is similar to Visual Basic. Like Visual Basic it is a commercial product, so there is no compiler available on this CD. Unlike Visual Basic, it does not generate interpretive code which requires a DLL interpreter module. Instead, it generates small stand-alone executable files which execute much faster than an equivalent Visual Basic program would.


Development tools:

TMT Pascal, a free 32-bit Pascal compiler for DOS on 386 and later processors
FPK Pascal, a free Pascal compiler for 386 and later processors, including source code for the compiler (in Pascal of course!)
Mystic Pascal, a shareware Pascal compiler
Visible Pascal, another shareware Pascal compiler
SURPAS, yet another shareware Pascal compiler


Tutorials and FAQs:

The Coronado Pascal tutorial. This is a shareware tutorial from Coronado Enterprises, so if you find it useful you should pay the author for his trouble. The examples it refers to need to be installed separately.
The Unofficial Delphi Developers FAQ
The Delphi Component Writing FAQ
The Object-Oriented FAQ


Software resources:

Some Delphi components (many of which also include source code)


External resources:

SWAG, a mine of Pascal source code examples
The Delphi Technical Support pages at Borland's website
The Delphi Super Page has a huge library of Delphi components and other relevant material
The Delphi Deli is another good source of Delphi-related information and software
The City Zoo has some Delphi tips & tricks and a Delphi buglist
The Temple of Delphi is a good source for components, applications, information and links to other sites
Pascal links at Yahoo (or at Yahoo UK)
Delphi links at Yahoo (or at Yahoo UK)
Cetus Object-Orientation Links
The OO SoapBox
The newsgroup comp.lang.pascal
Some Delphi newsgroups: comp.lang.pascal.delphi.misc, comp.lang.pascal.delphi.components and comp.lang.pascal.delphi.databases