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 - еще один замечательный ресурс.
Документация
- Онлайн-справка для RAD Studio 10.4 Сидней
- Онлайн-справка для RAD Studio 10.3 Rio
- Онлайн-справка для RAD Studio 10.2 Токио
- Онлайн-справка для RAD Studio 10.1 Berlin
- Онлайн-справка для RAD Studio 10 Сиэтл
- Онлайн-справка для RAD Studio XE8
- Онлайн-справка для RAD Studio XE7
- Онлайн-справка для RAD Studio XE6
- Онлайн-справка для RAD Studio XE5
- Онлайн-справка для RAD Studio XE4
- Онлайн-справка для RAD Studio XE3
- Онлайн-справка для RAD Studio XE2
- Электронная справка для RAD Studio XE
- Онлайн-справка для RAD Studio 2010
- Онлайн-справка для RAD Studio 2009
- Онлайн-справка для RAD Studio 2007
См. Все вопросы вокруг delphi здесь.
Рекомендации
Рекомендации по маркировке:
Есть несколько зависящих от версии тегов. Рекомендуется использовать тег delphiвместе с тегом для конкретной версии, например delphi-xe4 .
Бесплатные книги по программированию на Delphi / Pascal
Delphi / Pascal Books
- Томы Дельфи
- Основы Delphi XE2
- Кодирование в Delphi
- Delphi Memory Management для классических и ARC-компиляторов
- Эксперт Delphi
- Delphi Cookbook - второе издание
- Delphi High Performance