Delphi definitions and such...

Tue, 8 Jul 1997 19:49:16 +0200 (MET DST)


According to Ken Linder:
> 
> I just thought we ought to get some definitions out of the way regarding Delphi.
> 
> 1) Delphi
>         Development tool IDE) and compiler/linker/interactive debugger.
> Strictly NOT platform independant.  Only implemented OS (if you could call
> it that :^) is the group of Windows OSs. (Although I did read that there is
> an IBM AS400 version of Delphi (hmmm... interesting!))

Okay with me, but just to keep the confusion up, I must correct you below:

> 2) Object Pascal
>         A superset of Borland Pascal.  The language that is compiled by the
> Delphi compiler.  Through the utilization of the VCL, the Delphi IDE is
> partialy built on Delphi.

There is yet another Object Pascal which is an extension of ISO-10206
Extended Pascal.  When saying "Object Pascal", I usually refer to this
one, while I call the other thing "Delphi" - thus contradicting your
definition #1.  But I could live with speaking about the "Delphi language"
here, reserving "Delphi" for the development environment.

> This version of pascal is not standard but seems
> to be an extension of ISO 7185. 

No, it does not include ISO-7185.  It has some common things with ISO-7185,
that's all.  OTOH, Borland's versions of Pascal are extensions of UCSD-Pascal
(with small exceptions).

    Peter

 Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer
peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [970201]
 maintainer GNU Pascal [970624] - http://home.pages.de/~gnu-pascal/ [970125]


Peter Gerwinski (peter@agnes.dida.physik.uni-essen.de)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es