О Delphi

altСреда программирования 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.