Среда программирования Delphi использует разработанный компанией Borland язык Object Pascal, который был изначально реализован в пакете Borland Delphi. Отсюда и пошло его нынешнее название. По сути, язык Delphi — наследник языка Pascal, но имеющий объектно-ориентированные расширения. История языка Object Pascal началась с первого Turbo Pascal, разработанного Никлаусом Виртом.
Полностью процедурный язык Pascal в конце 70-х гг. предложил Н. Вирт как учебный язык, так как он был хорошо структурированным. Последующие расширения языка от компании Borland были необходимы для следующих целей:
1) упрощения обработки самых распространенных типов данных строк и файлов (для этого в язык внесли тип данных string);
2) реализации большинства возможностей, присущих объектно-ориентированным языкам программирования.
Для последнего нововведения потребовалась серьезная доработка синтаксиса языка, в ходе которой внесли новые типы данных, синтаксические конструкции и ключевые слова. Однако этот вариант языка не самый удачный, так как в нем не удалось полностью реализовать все особенности объектно-ориентированного программирования. К примеру, нет таких мощных средств, как шаблоны и исключения. В использовании языка есть и иные сложности.
Язык Pascal уникален в своём роде – его компилятор был самым быстрым в мире, и именно в нем впервые появилась технология платформенно независимых приложений, нашедшая широкое применение в языке Java. Этот язык назвали в честь Паскаля — французского физика. Разработкой Pascal в дальнейшем занималась компания Borland. Заметим, что помимо Turbo Pascal компания выпускала Borland Pascal, обладавший большими способностями, в частности, различными режимами компиляции программ, расширенным набором функций, которые позволяли создавать очень сложные приложения для автопромышленности и независимой автоэкспертизы. Так выпустили семь Turbo и Borland Pascal.
После появления Windows появился Borland и Turbo Pascal для Windows. Эти программы были ничуть не лучше простого блокнота, в них только цифры выделялись синим. И далее компания Microsoft совершила переворот в сфере прикладного программирования — она создала первую в мире визуальную систему разработки прикладного ПО, реализованную в Visual Basic. Потом все языки программирования стали приобщать к новым стандартам, Pascal также не избежал этой участи. К тому моменту, когда в компании Borland разработчики Pascal добрались до этого, язык пребывал в запущенном состоянии. Пересмотрели и переработали множество функций, многие добавили. В конце концов, перемены оказались настолько значительными, что разработчики дали этому почти новому языку другое имя — Delphi – в честь Дельф (древнегреческий город, связанный с Аполлоном — покровителем искусств и богом мудрости). По легенде именно в Дельфах находилось святилище Аполлона, где желающим узнать судьбу изрекали пророчества жрицы храма — сивиллы. По словам руководителя исследовательской группы Чака Язджевски, Денни Торп предложил имя Delphi во время мозгового штурма. Они хотели, чтобы имя системы отражало уникальные возможности продукта в работе с базами данных.
Ежегодно появлялись новые версии Delphi, но после 5-й новая версия не вышла, потому что параллельно велась разработка языка программирования под Linux наподобие Delphi. Этот язык назвали Kylix. Язык Delphi также сильно повлиял на язык C# для платформы .NET.
