История Дельфи

Этот документ содержит краткое описание версий Delphi и его истории, а также краткий список функций и примечаний. Узнайте, как Delphi превратилась из Pascal в инструмент RAD, который может помочь вам решить сложные проблемы разработки, обеспечивая высокую производительность и масштабируемость приложения от настольных компьютеров и баз данных до мобильных и распределенных приложений для Интернета - не только для Windows, но и для Linux и сеть.

Что такое Delphi?
Delphi - это высокоуровневый, скомпилированный, строго типизированный язык, который поддерживает структурированные и объектно-ориентированный дизайн. Язык Delphi основан на Object Pascal. Сегодня Delphi - это гораздо больше, чем просто «язык Object Pascal».

Корни: Паскаль и его история
Происхождение Pascal во многом обязано своим дизайном Алголу - первому высокоуровневому языку с читаемым, структурированным и систематически определенным синтаксисом. В конце шестидесятых (196X) было разработано несколько предложений об эволюционном преемнике Алгола. Самым успешным был Паскаль, определенный проф. Никлаус Вирт. Вирт опубликовал оригинальное определение Паскаля в 1971 году. Он был реализован в 1973 году с некоторыми изменениями. Многие из особенностей Паскаля пришли из более ранних языков.

instagram viewer
постановка делаи передача параметра значение-результат пришла от Algol, а структуры записей были похожи на Cobol и PL 1. Помимо очистки или исключения некоторых более неясных функций Algol, Pascal добавил возможность определять новые типы данных из более простых существующих. Паскаль также поддерживает динамические структуры данных; структуры данных, которые могут расти и уменьшаться во время работы программы. Язык был разработан, чтобы быть учебным пособием для студентов классов программирования.

В 1975 году Вирт и Дженсен выпустили окончательный справочник по Паскалю «Руководство пользователя и отчет по Паскалю». Вирт прекратил свою работу над Паскалем в 1977 году, чтобы создать новый язык, Модула - преемник Паскаля.

Borland Pascal
С выпуском (ноябрь 1983 года) Turbo Pascal 1.0 Borland начал свое путешествие в мир сред разработки и инструментов. Для создания Turbo Pascal 1.0 Borland лицензировал быстрое и недорогое ядро ​​компилятора Pascal, написанное Андерсом Хейлсбергом. Turbo Pascal представил интегрированную среду разработки (IDE), в которой вы можете редактировать код, запускать компилятор, видеть ошибки и возвращаться к строкам, содержащим эти ошибки. Компилятор Turbo Pascal был одним из самых продаваемых серий компиляторов всех времен и сделал этот язык особенно популярным на платформе ПК.

В 1995 году Borland возродил свою версию Pascal, когда представил среду быстрой разработки приложений под названием Delphi, превратив Pascal в визуальный элемент. язык программирования. Стратегическим решением было сделать инструменты для работы с базами данных и связность центральной частью нового продукта Pascal.

Корни: Delphi
После выпуска Turbo Pascal 1 Андерс присоединился к компании в качестве сотрудника и был архитектором для всех версий компилятора Turbo Pascal и первых трех версий Delphi. Будучи главным архитектором в Borland, Хейлсберг тайно превратил Turbo Pascal в объектно-ориентированный язык разработки приложений, дополненный действительно визуальной средой и превосходным доступом к базе данных Особенности: Delphi.

На следующих двух страницах приведено краткое описание версий Delphi и его истории, а также краткий список функций и примечаний.

Теперь, когда мы знаем, что такое Delphi и где его корни, пришло время отправиться в путешествие в прошлое ...

Почему имя "Delphi"?
Как объясняется в статье в музее Delphi, проект под кодовым названием Delphi появился в середине 1993 года. Почему Дельфи? Это было просто: «Если вы хотите поговорить с Oracle, отправляйтесь в Delphi». Когда пришло время выбирать название розничного продукта, после статьи в Windows Tech Journal о продукте, который изменит жизнь программистов, предложенное (окончательное) имя было AppBuilder. С тех пор как Novell выпустила Visual AppBuilder, ребятам из Borland нужно было выбрать другое имя; это стало чем-то вроде комедии: чем сложнее люди пытались отбросить «Delphi» за название продукта, тем больше он получал поддержку. Когда-то рекламируемый как «VB killer», Delphi остался краеугольным камнем для Borland.

Примечание: некоторые ссылки ниже помечены звездочкой (*) при использовании интернет-архива WayBackMachine, займет у вас несколько лет в прошлом, показывая, как сайт Delphi выглядел давно.
Остальные ссылки укажут вам более детальный взгляд на то, что представляет собой каждая (новая) технология, с учебными пособиями и статьями.

Delphi 1 (1995)
Delphi, мощный инструмент разработки программ Borland для Windows, впервые появился в 1995 году. Delphi 1 расширил язык Borland Pascal, предоставив объектно-ориентированный и основанный на формах подход, чрезвычайно быстрый компилятор нативного кода, визуальные двусторонние инструменты и великолепные база данных поддержка, тесная интеграция с Windows и компонентная технология.

Вот Библиотека визуальных компонентов Первый проект

Delphi 1* лозунг:
Delphi и Delphi Client / Server являются единственными инструментами разработки, обеспечивающими быструю разработку приложений (RAD). Преимущества визуального компонентного дизайна, возможности оптимизирующего компилятора собственного кода и масштабируемого клиента / сервера. решение.

Вот какие были7 главных причин купить Borland Delphi 1.0 клиент / сервер*"

Delphi 2 (1996)
Delphi 2* является единственным инструментом быстрой разработки приложений, который сочетает в себе производительность самого быстрого в мире оптимизирующего 32-битного компилятора с собственным кодом, производительность визуального компонентного проектирования и гибкость масштабируемой архитектуры базы данных в надежной объектно-ориентированной окружающая обстановка.

Delphi 2, помимо разработки для платформы Win32 (полная поддержка и интеграция с Windows 95), принесла улучшения сетка базы данных, OLE-автоматизация и поддержка различных типов данных, длинная строка тип данных и визуальное наследование форм. Delphi 2: «Легкость VB с силой C ++»

Delphi 3 (1997)
Наиболее полный набор визуальных, высокопроизводительных средств разработки для клиентов и серверов для создания распределенных корпоративных и веб-приложений.

Delphi 3* представил новые функции и улучшения в следующих областях: технология проникновения в суть кода, Отладка DLL, шаблоны компонентов, DecisionCube и TeeChart компоненты, технология WebBroker, ActiveForms, пакеты компонентови интеграция с COM через интерфейсы.

Delphi 4 (1998)
Delphi 4* это полный набор профессиональных и клиент-серверных средств разработки для создания высокопроизводительных решений для распределенных вычислений. Delphi обеспечивает совместимость с Java, высокопроизводительные драйверы баз данных, разработку CORBA и поддержку Microsoft BackOffice. У вас никогда не было более продуктивного способа настройки, управления, визуализации и обновления данных. С Delphi вы поставляете надежные приложения для производства, в срок и в рамках бюджета.

Delphi 4 представила компоненты стыковки, закрепления и ограничения. Новые функции включают AppBrowser, динамические массивы, перегрузка методаПоддержка Windows 98, улучшенная поддержка OLE и COM, а также расширенная поддержка баз данных.

Delphi 5 (1999)
Высокопроизводительная разработка для интернета

Delphi 5 * представила много новых функций и улучшений. Среди них, среди многих других: различные макеты рабочего стола, концепция фреймов, параллельная разработка, перевод возможности, улучшенный интегрированный отладчик, новый интернет возможности (XML), большая мощность базы данных (Поддержка ADO), и т.д.

Затем, в 2000 году, Delphi 6 был первым инструментом, полностью поддерживающим новые и появляющиеся веб-сервисы ...

Далее следует краткое описание самых последних версий Delphi, а также краткий список функций и примечаний.

Delphi 6 (2000)
Borland Delphi - это первая среда быстрой разработки приложений для Windows, которая полностью поддерживает новые и появляющиеся веб-службы. С помощью Delphi корпоративные или отдельные разработчики могут быстро и легко создавать приложения электронного бизнеса следующего поколения.

Delphi 6 представил новые функции и улучшения в следующих областях: IDE, Интернет, XML, компилятор, COM / Active X, поддержка баз данных ...
Более того, в Delphi 6 добавлена ​​поддержка кроссплатформенной разработки, что позволяет компилировать один и тот же код с Delphi (под Windows) и Kylix (под Linux). Дополнительные улучшения включают в себя: поддержка веб-сервисов, Движок DBExpress, новые компоненты и классы ...

Delphi 7 (2001)
Borland Delphi 7 Studio обеспечивает путь миграции к Microsoft .NET что разработчики ждали. С Delphi выбор всегда остается за вами: вы управляете полноценной студией по разработке электронного бизнеса, у которой есть свобода легко переносить ваши решения на кросс-платформенную работу в Linux.

Delphi 8
Для восьмых В годовщину Delphi Borland подготовила самый значительный выпуск Delphi: Delphi 8 продолжает предоставлять библиотеку визуальных компонентов (VCL) и библиотеку компонентов для кроссплатформенности (CLX) разработка для Win32 (и Linux), а также новые функции и постоянные улучшения фреймворка, компилятора, IDE и времени разработки.

Delphi 2005 (часть Borland Developer Studio 2005)
Diamondback кодовое имя следующего выпуска Delphi. Новая Delphi IDE поддерживает несколько личностей. Он поддерживает Delphi для Win 32, Delphi для .NET и C # ...

Delphi 2006 (часть Borland Developer Studio 2006)
БДС 2006 (кодовое название «DeXter») включает полную поддержку RAD для C ++ и C # в дополнение к Delphi для Win32 и Delphi для языков программирования .NET.

Турбо Дельфы - для разработки Win32 и .Net
Линейка продуктов Turbo Delphi является подмножеством BDS 2006.

CodeGear Delphi 2007
Delphi 2007 выпущен в марте 2007 года. Delphi 2007 для Win32 в первую очередь предназначен для разработчиков Win32, желающих обновить свои существующие проекты до включает полную поддержку Vista - тематические приложения и поддержку VCL для остекления, файловых диалогов и диалога задач компоненты.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Поддержка .Net упала. Delphi 2009 имеет поддержку юникода, новые языковые функции, такие как методы Generics и Anonymous, элементы управления Ribbon, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 выпущен в 2009 году. Delphi 2010 позволяет создавать сенсорные пользовательские интерфейсы для планшетов, сенсорной панели и приложений для киосков.

Embarcadero Delphi XE
Embarcadero Delphi XE выпущен в 2010 году. Delphi 2011, содержит много новых функций и улучшений: встроенное управление исходным кодом, встроенная облачная разработка (Windows Azure, Amazon EC2), Инновационная расширенная панель инструментов для оптимизированной разработки, Многоуровневая разработка DataSnap, много Больше...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 выпущен в 2011 году. Delphi XE2 позволит вам: создавать 64-битные приложения Delphi, использовать один и тот же исходный код для Windows и OS X, создавать на GPU Приложение FireMonkey (HD и 3D для бизнеса). Расширение многоуровневых приложений DataSnap с помощью новых мобильных и облачных подключений в RAD Cloud. Используйте VCL стили для модернизации внешнего вида ваших приложений ...