This is the genealogy of the programming language Delphi:

Delphi is a child of Object Pascal and Turbo Pascal.
Delphi was first known as Delphi in year 1995.
It became Delphi 2 in year 1996.
It became Delphi 3 in year 1997.
It became Delphi 4 in year 1998.
It became Delphi 5 in year 1999.
It became Delphi 6 in year 2001.
It became Delphi 7 in year 2002, and has not changed much since that time.

This genealogy is brought to you by the Programming Languages Genealogy Project. Please send comments to thbz.

Delphi was the ancient home of the Oracle of Apollo. It is located just north of the Gulf of Corinth, about a hundred miles northwest of Athens and in the shadow of Mount Parnassus. The ancient complex is perched on the side of a rather steep hill, overlooking the magnificent view over the Gulf and for hundreds of miles in each direction.

The sacred complex at Delphi was not so much built as it coalesced aroung the Hub of the World, marked by a red-rimmed white stone, to symbolise the navel and the umbilical cord. This landmark was eventually included in the various temples that stood on that spot, the latest of which, a Doric temple of Apollo, is the one we can see, partly reconstructed, today.

Leading from a lower point on the mountainside up to the temple is a sacred way, flanked on both sides by small treasuries, built by the city states to house their tributes to the temple. Also along this way stood a magnifisent collection of art and statuary, donated by former supplicants to the oracle, most of which do not survive today. Some excellent examples may still be seen in the adjacent Delphi museum.

Above the temple there is a collection of buildings and open spaces dedicated to learning, physical activities and the arts. The Pythian Games, not unlike the more famous Olympic ones, were held in Delphi every fourth year, for which purpose there is a stadium and theatre there, too.

Some half a mile south of this complex lies the entrance to the gully of the Kastalian Fountain, in which the Pythia bathed before preforming her sacred duties. The topology of this gully is worthy of special notice, since it seems to be located in a narrow crack running along a giant mass of rock. The broken colossus is the size of several 10-story buildings placed side to side and is entirely black and bare of vegetation. This imposing appearance no doubt helped protect the purity of the sacred waters from intruders, for it was said that the two halves of the rock will snap shut on any layman who dared set foot between them.

Just below the entrance to the gully stands the Sanctuary of Athena. Next to it is the famous tholos, or rotunda, a poster-image for delphi even though it was not part of the Pythian complex and cult of Apollo. In fact, there is no theory advanced as to the possible uses of the tholos. However a temple dedicated to a female deity is believed to have been dedicated in this location since very early times.

The modern-day town of Delphi is just a small village of little note, with a few bars and restaurants to accomodate the tourists. It was formerly located quite on top of the archaeological site, and was promptly moved out of the way by the Greek government as a result of the excavation and prservation of the ruins of ancient Delphi.

And memory.

Borland Delphi is a programming language that I have used and enjoyed for many years.

Delphi is made by Borland, which is occasionally also known as Inprise.

Delphi is a Windows RAD programming tool using the Object Pascal Programming language, and is the sucessor to Borland Turbo Pascal. As of 2001, Delphi now has a Linux brother called Kylix

The name and the logo, of a ancient Greek temple and brazier (later a marble statue replaced the brazier) was chosen no doubt to reminiscent of the Temple of Apollo at Delphi, the place, thereby signifying stored wisdom (i.e. databases), solidity, permanence, structure and worship. Or something like that.

Delphi has often been typecast as a powerful RAD database programming language. However this misses the point of Delphi. It is a powerful general-purpose programming language that ships with a powerful class library for rapidly developing database applications. Delphi is not a toy language it is powerful, easy to use, and fast. The use of Object Pascal is considered a benefit over C++ not a liability by those who know it well.

In some ways newer, more dynamic languages such as Java offer some advantages over Delphi, but for making compiled executabled for Windows (or Linux) it is hard to beat.

See also:
The History of Borland Delphi
The Object Pascal programming language in Borland Delphi.
The Borland Delphi compiler
The Borland Delphi Integrated Development Environment
The Borland Delphi Class library is the VCL
TObject - the root of all classes
Differences between C and Borland Delphi

Alternatives to Delphi and/or Object Pascal

Besides Kylix there is also a Free Pascal compiler that implements the Object Pascal language.

This compiler supports more Operating Systems, and even supports more than one processor (680x0), with more to follow.

Some supported OSes are

A Object Pascal compiler for embedded use is Pocket Studio, which mainly targets PDAs.

Log in or register to write something here or to contact authors.