Comparison of Pascal and Delphi

Devised by Niklaus Wirth in the late 1960s and early 1970s, Pascal is a programming language.

Originally produced by Borland Software Corporation, Embarcadero Delphi is composed of an IDE, set of standard libraries, and a Pascal-based language commonly called either Object Pascal, Delphi Pascal, or simply 'Delphi' (Embarcadero's current documentation refers to it as 'the Delphi language (Object Pascal)'[1]).

The Borland dialect, like the popular UCSD Pascal before it, took the 'P4' version of the language as its basis, rather than Wirth's final revision.

After much evolution independent of Standard Pascal, the Borland variant became the basis for Delphi.

This affects the internal representation of text files which are composed of a series of “lines”.

Reading a newline will return whatever character sequence represents a newline on the current host system, for example two char values chr(13) (carriage return) plus chr(10) (line feed).

[3] Delphi does not support buffer variables and associated standard routines get and put.

Delphi does not associate the data type Boolean with a default width if specified as write/writeLn parameters.

[3] Other compilers have shown default widths of, for example, 20 allowing for a fine tabular look at no cost of extra code.