๐Ÿ›๏ธ

Delphi 12 Athens

Delphi 12 Athens is the current generation of Embarcadero's Delphi IDE and Object Pascal compiler, made by Embarcadero Technologies (part of Idera). It ranks #17 in trending tech at roughly 1.9% usage share. It's trending among long-time Pascal developers and enterprise teams for modern language features (like inline variable declarations) plus native cross-platform compilation to Windows, macOS, iOS, Android, and Linux from a single codebase โ€” carrying the classic Delphi lineage forward onto current hardware.

Quick facts
Type: IDE + native compiler for Object Pascal
Made by: Embarcadero Technologies (Idera)
License: Proprietary/paid, with a free Community Edition
Language/Platform: Object Pascal; cross-platform (Windows, macOS, iOS, Android, Linux)
Primary use case: Native cross-platform desktop and mobile apps from one shared codebase
Jump to: ExampleGetting startedBest for

Example

Modern Delphi supports inline variable declarations at the point of first use, cutting down on the old var-block boilerplate.

procedure TMainForm.CalculateTotal;
begin
  var Subtotal: Double := 0;
  for var Item in CartItems do
    Subtotal := Subtotal + Item.Price * Item.Quantity;

  var Tax := Subtotal * 0.0825;
  ShowMessage(Format('Total: $%.2f', [Subtotal + Tax]));
end;

Getting started

Embarcadero offers a free Community Edition for individuals and small teams, downloaded through the Embarcadero installer.

1. Go to embarcadero.com and download "Delphi 12 Athens Community Edition"
2. Run the installer and sign in with (or create) a free Embarcadero account
3. Select the platforms you want to target (Windows/Android/iOS)
4. Open the IDE, choose File > New > Multi-Device Application
5. Press Run (F9) to compile and launch on your chosen target
Best for: Teams maintaining large legacy Delphi/VCL codebases, or building native Windows desktop software with the option to compile the same app to mobile without a rewrite.