Delphi
2017年3月22日に「Delphi 10.2 Tokyo」(コードネーム: Godzilla、内部バージョン: 25.0)が発表された。
Enterprise 以上の SKU に LLVM エンジンベースの Linux 64ビット コンパイラが追加された (Ubuntu 16.04 LTS / RedHat Enterprise Linux 7 対応)。また、インストーラの改良により、インストール時間が大幅に短縮されるようになった。
搭載されるコンパイラは DCC32 (Windows 32bit), DCC64 (Windows 64bit), DCCOSX (OS X), DCCIOS32(iOSシミュレータ用), DCCIOSARM(iOSデバイス用), DCCIOSARM64 (iOSデバイス用64ビット), DCCAARM (Android), DCCLINUX64 (Linux 64bit) の8つとなった。
2017年12月13日にリリースされた Release 2 (10.2.
Delphi(デルファイ)は、コンソール (CUI)、デスクトップ (GUI)、Web、モバイルアプリケーション開発のための統合開発環境 (IDE) である。
DelphiのコンパイラはObject Pascalの独自拡張 (Delphi 言語) を用いて、プラットフォーム毎にネイティブコードを生成する。開発環境としてサポートされているのはMicrosoft Windowsのみだが、アプリケーション配置の対応プラットフォーム(ターゲット環境)はWindows (x86/x64)、macOS (x64/ARM64)、iOS (ARM64)、Android (ARM32/ARM64)、Linux (x64) となっている。
元々DelphiはボーランドがTurbo Pascal / Borland Pascalの後継として開発したWindows用のRADツールである。C++Builderとは多くのコアコンポーネント、特にIDEとVisual Component Library (VCL) を共有していたが、RAD Studioの前身となるBorland Developer Studio 2006の登場まではそれぞれ独立した製品だった。
2006年にボーランドの開発ツール部門がコードギアとして完全子会社化され、2008年にエンバカデロ・テクノロジーズに買収された。2015年10月に、上記エンバカデロ・テクノロジーズがアイデラ(英語版)により買収される発表がなされた。
本項では Delphi Prism として開発されていた 「Embacardero Prism(エンバカデロ プリズム)」 についても述べる。
2018年11月22日に「Delphi 10.3 Rio」(コードネーム: Carnival、内部バージョン: 26.0)が発表された。同日、Community Edition も更新されている。
Starter Edition は廃止された。Professional Edition にあった別売の FireDAC Client/Server Add-on Pack も廃止され、フル機能の FireDAC を利用するためには Enterprise Edition 以上の SKU が必要となった。
型推論可能なインライン変数宣言が行えるようになっており、
従来このような記述をしなければならなかったものが、
このように var ブロックを使わずにシンプルに書けるようになった。
Linux コンパイラ (DCCLINUX64) では ARC (自動参照カウント) が廃止され、AnsiString / AnsiChar がサポートされるようになった。
2019年7月19日にリリースされた Release 2 (10.3.2) において、LLVM エンジンベースの macOS 用 64bit コンパイラが追加された。また、Enterprise 以上の SKU で、Linuxデスクトップアプリを FireMonkey GUI で開発可能になる FMX Linux がバンドルされるようになった。