Delphi - это язык для быстрой разработки собственных приложений для Windows, macOS, Linux, iOS и Android с использованием Object Pascal. Название относится к языку Delphi, а также к его библиотекам, компилятору и IDE, которые используются для помощи в редактировании и отладке проектов Delphi.

Delphi- это язык общего назначения для быстрой разработки собственных приложений для Windows, OS X, Linux, iOS и Android.

Это имя использовалось для обозначения языка Delphi, но разработчики решили вернуться к исходному названию языков Object Pascal, ограничив его именем в среде IDE, которая используется для более эффективного редактирования и отладки проектов Delphi. Он разработан Embarcadero и продается либо как самостоятельный продукт, либо как часть RAD Studio, которая также включает другие языки.

Delphi является улучшением языка Паскаля Никлауса Вирта (и Object Pascal).

Delphi возникла в 1995 году в Borland, развиваясь из Turbo Pascal. В настоящее время она принадлежит Embarcadero и является второй по величине платформой разработки Windows после Microsoft .NET.

Сильные стороны Delphi:

  • согласованная языковая архитектура
  • быстрый компилятор
  • современные языковые конструкции
  • обширная vcl(VCL)
  • соответствующий визуальный дизайнер форм

Варианты :

Некоторые другие продукты Embarcadero выпускаются или выпускаются под торговой маркой Delphi. Продукт .NET под названием Delphi Prism (основанный на кодовой базе PascalScript) для использования в MS Visual Studio позволяет разрабатывать с использованием Mono, создавая приложения, которые являются «кросс-платформенными», поскольку они будут работать на нескольких платформах, поддерживающих Mono. Delphi Prism в основном совместим с синтаксисом Delphi, хотя и с очень разными библиотеками. PHP-продукт Embarcadero, ранее называвшийся «Delphi for PHP», и Prism интегрированы в основной проект студии Embarcadero RAD Studio. Существует также версия Delphi для AS / 400.

Консоль Delphi "Hello world":

program Hello;
{$APPTYPE CONSOLE}
begin
  Writeln('Hello, World');
end.

Минималистичный графический интерфейс Delphi-приложения

program GUIHello;
uses  
  Windows;
begin
  MessageBox(0, 'Message', 'Hello, World', MB_OK);
end.

Ресурсы:

Многие SO-профили разработчиков Delphi указывают на хорошие ресурсы, касающиеся Delphi. Существует также совокупность основных блогов в этой области: DelphiFeedsи Begin End. Книги Марко Кантупо программированию на Delphi - еще один замечательный ресурс.

Документация

См. Все вопросы вокруг delphi здесь.

Рекомендации

Рекомендации по маркировке:

Есть несколько зависящих от версии тегов. Рекомендуется использовать тег delphiвместе с тегом для конкретной версии, например delphi-xe4 .

Бесплатные книги по программированию на Delphi / Pascal

Delphi / Pascal Books

Сообщение об ошибках, проблемах, новых функциях

Форумы Delphi