SPARK Alive
SPARK
KindProgramming language
Appeared2005
StatusAlive
CreatorPraxis → AdaCore
FamilyAda
Sourcewww.adacore.com ↗
Ada contracts made provable — absence of runtime errors established by theorem provers, not tests; the language PHP2Shell's bugs couldn't be written in.
1960198020002020
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.