Jump to content

Delphi programming language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dybdahl (talk | contribs) at 06:01, 23 July 2006 (Alternative compilers: Moved to the ObjectPascal article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Delphi is the primary programming language of Borland Delphi. The Delphi language is a derivative of Borland's Object Pascal, which is itself a derivative of Pascal.

The Delphi programming language was created by Borland and debuted with the first version of Borland Delphi. Borland sells integrated development environments (IDEs) that compile the Delphi programming language to Microsoft Windows, the Microsoft .NET Framework and Linux. The open source Free Pascal project allows the language to be compiled for Mac OS X, Win64 and Windows CE.

Programming language and toolkit

The main distinguishing features of Delphi and Kylix from other IDEs are the Delphi language, the VCL/CLX (Visual Component Library), strong emphasis on database connectivity, and a large number of third party components.

  • delegation of interface implementation to a field or property of the class
  • implementation of message handlers by tagging a method of a class with the integer constant of the message to handle
  • COM independent interfaces with reference counted class implementations
  • can be compiled into native x86 code or managed .NET code




Documentation

Delphi Developer documentation from Borland:

More from Delphi Developer Support section (FTP archives).

See also