guide to Delphi and Kylix guide to Delphi and Kylix books

Books on Delphi and Kylix programming on Amazon. (more programming languages).

popular (well-rated or big-selling) Delphi and Kylix books on Amazon

"Best Price" for an Amazon book may refer to a used copy.

inexpensive Delphi and Kylix books on Amazon

Delphi and Kylix programming

Delphi is a programming language and software development environment. It is produced by Borland (known for a time as Inprise). The Delphi language, formerly known as Object Pascal (Pascal with object-oriented extensions) originally targeted only Microsoft Windows, but now builds native applications for Linux and the Microsoft .NET framework as well (see below).

1 Development environment
2 Programming language
3 Pros and cons
4 Clones and alternatives
5 External links

Development environment

Delphi's most popular use is the development of desktop and enterprise database applications, but as a general-purpose development tool it is capable of and used for most types of development projects. It was one of the first of what came to be known as RAD tools, for Rapid Application Development, when released in 1995 for 16-bit Windows. Delphi 2, released a year later, supported 32-bit Windows environments, and a C++ version, C++Builder, followed a few years after. In 2001 a Linux version known as Kylix became available. With one new major release every year, in 2002 support for Linux (through Kylix and the CLX component library) was added and in 2003 .NET became supported in Delphi.Net (Delphi 8).

The chief architect behind Delphi, and its predecessor Turbo Pascal, was Anders Hejlsberg until he left for Microsoft in 1996 where he is the chief designer of C# and a key participant in the creation of the Microsoft .NET Framework. Full support for .NET was added in Delphi 8 (released December 2003). Delphi 8, which compiles Object Pascal code for the .NET framework, changed its IDE for the first time since its conception to a look and feel similar to Microsoft's Visual Studio for .NET.

Delphi 2005 (brand name for Delphi 9) provides both win32 and .NET code generation, and has as its most notable new feature design-time manipulation of live data from a database. It also includes a significantly improved IDE.

Delphi's proponents claim that having the Delphi Language, IDE and component library (VCL/CLX) supplied by a single vendor allows for a more internally consistent and recognizable package.

The Delphi product is distributed as various suites: Personal, Professional, Enterprise (formerly Client/Server) and Architect.

The article above is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Delphi programming language".