The SPARK programming language is a subset of Ada eliminating all its potential ambiguities and insecurities while at the same time adding statically checked contracts to the language features available.
Η γλώσσα προγραμματισμού SPARK είναι ένα υποσύνολο της Ada που εξαλείφει όλες τις ενδεχόμενες ασάφειες και ελλείψεις ασφάλειας που αυτή μπορεί να έχει, ενώ παράλληλα προσθέτει statically checked contracts στη γλώσσα χαρακτηριστικά διαθέσιμα.