概要
エンバカデロ・テクノロジーズから発売されている Windows 用の統合開発環境である。
現在はマルチプラットフォームアプリケーション開発環境となっており、Windows, macOS, iOS, Android, Linux のアプリケーションを開発できる。
かつては Borland から発売されていた。
言語
Pascal を拡張した Object Pascal を使用する。
特徴
教育向け言語で合った Pascal をオブジェクト指向に拡張した言語。
最新のバージョンではクラスヘルパーやジェネリクス、無名関数など言語の機能が強化されており他の言語に引けを取らない。
歴史
Delphi 1.0~7 まで Object Pascal と呼ばれていた。
Delphi 8~XE5 まで Delphi Language と呼ばれていた。
Delphi XE6~以降は Object Pascal に呼称が戻った。
Delphi XE6 の発売直前に Delphi 以外で Delphi Language を使用する開発環境(AppMethod)が発表されたため元の呼称である Object Pascal に戻った。
無料版
2018年現在 Starter Edition が無料で提供されている。
歴史
Delphi 6 では Personal 版が無料で提供されていた。
Delphi 2006 Update2 相当の Turbo Delphi Explorer が無料で提供されていた。
Delphi 10.1 Berlin からは Starter Edition が無料で提供されている。