Skip to content
◈ALB Atlas

SPARK Alive

SPARK
KindProgramming language
Appeared2005
StatusAlive
CreatorPraxis → AdaCore
FamilyAda

Ada contracts made provable — absence of runtime errors established by theorem provers, not tests; the language PHP2Shell's bugs couldn't be written in.

A dialect of Ada

SPARK (2009) — the Ada subset for verification — adds proof contracts to Ada: every function's behavior provable, no runtime errors by construction.\n\nIt runs safety-critical systems where 'it probably works' isn't acceptable — avionics, rail, space.

→ Read the full article on the ALB Wiki