Lably
Skip to content

History of Delphi (software)

Programming language history

  • 17 min read
  • 5 chapters

Related on Lably

Through Object (computer science), Java (software platform) and Interface (object-oriented programming)

Roots and birth

Delphi evolved from Borland's Turbo Pascal for Windows, itself an evolution with Windows support from Borland's Turbo Pascal and Borland Pascal with Objects, fast 16-bit native-code MS-DOS compilers with their own sophisticated integrated development environment (IDE) and textual user interface toolkit for MS-DOS (Turbo Vision). Early Turbo Pascal for MS-DOS was written in a dialect of the Pascal programming language; in later versions support for objects was added, and it was named Object Pascal.

Delphi was originally one of many codenames of a pre-release development tool project at Borland. Borland developer Danny Thorpe suggested the Delphi codename in reference to the Oracle at Delphi. One of the design goals of the product was to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database; hence, "If you want to talk to [the] Oracle, go to Delphi".

As development continued towards the first release, the Delphi codename gained popularity among the development team and beta testing group. However, the Borland marketing leadership preferred a functional product name over an iconic name and made preparations to release the product under the name Borland AppBuilder.

Shortly before the release of the Borland product in 1995, Novell AppBuilder was released, leaving Borland in need of a new product name. After multiple debates and market research surveys, the Delphi codename became the Delphi product name.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication