| − | '''Borland Delphi''' is an implementation of the [[Pascal programming language]] developed and sold by CodeGear (originally Borland) for Microsoft Windows. It is an Integrated Development Environment (IDE) with editor, compiler, linker, and debugger. Like Visual BASIC, Delphi is a Rapid Application Development (RAD) environment. Delphi is the successor to [[Borland Pascal]] and [[Turbo Pascal]]. The Pascal language has been extended, including support for huge strings with a theoretical maximum size of 2 Gb (version 2 and later only). It uses the Visual Control Library (VCL) as an abstraction to the Microsoft Windows API, which makes it incompatible with previous Pascal products from Borland that used Object Windows Library (OWL). Other incompatiblities related to proprietary function libraries also caused upgrade problems. Nevertheless, VCL is much improved over OWL. Version 1 generated 16-bit Windows applications; version 2, and later, generate 32-bit Windows applications. Verison 8 generated .NET applications, but was not 100% compatible with the feature set of Delphi 7 VCL. | + | '''Borland Delphi''' is an implementation of the [[Pascal programming language]] developed and sold by CodeGear (originally Borland) for Microsoft Windows. It is an Integrated Development Environment (IDE) with editor, compiler, linker, and debugger. Like Visual BASIC, Delphi is a Rapid Application Development (RAD) environment. Delphi is the successor to [[Borland Pascal]] and [[Turbo Pascal]]. The Pascal language has been extended, including support for huge strings with a theoretical maximum size of 2 Gb (version 2 and later only). It uses the Visual Control Library (VCL) as an abstraction to the Microsoft Windows API. |
| | + | Although the core code is highly compatible with the earlier Borland Pascal and Turbo Pascal products, Windows-specific parts of Delphi are incompatible with previous Pascal products from Borland that used Object Windows Library (OWL). Other incompatibilities related to proprietary function libraries also caused upgrade problems. Nevertheless, VCL is much improved over OWL. |
| | + | Version 1 generated 16-bit Windows applications; version 2, and later, generate 32-bit Windows applications. Version 8 generated .NET applications, but was not 100% compatible with the feature set of Delphi 7 VCL. |