Этот документ содержит краткое описание версий Delphi и его истории, а также краткий список функций и примечаний. Узнайте, как Delphi превратилась из Pascal в инструмент RAD, который может помочь вам решить сложные проблемы разработки, обеспечивая высокую производительность и масштабируемость приложения от настольных компьютеров и баз данных до мобильных и распределенных приложений для Интернета - не только для Windows, но и для Linux и сеть.
Что такое Delphi?
Delphi - это высокоуровневый, скомпилированный, строго типизированный язык, который поддерживает структурированные и объектно-ориентированный дизайн. Язык Delphi основан на Object Pascal. Сегодня Delphi - это гораздо больше, чем просто «язык Object Pascal».
Корни: Паскаль и его история
Происхождение Pascal во многом обязано своим дизайном Алголу - первому высокоуровневому языку с читаемым, структурированным и систематически определенным синтаксисом. В конце шестидесятых (196X) было разработано несколько предложений об эволюционном преемнике Алгола. Самым успешным был Паскаль, определенный проф. Никлаус Вирт. Вирт опубликовал оригинальное определение Паскаля в 1971 году. Он был реализован в 1973 году с некоторыми изменениями. Многие из особенностей Паскаля пришли из более ранних языков.
В 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 стили для модернизации внешнего вида ваших приложений ...