Spark Programming Language

SPARK is a formally defined annotated sub-set of the Ada programming language (it is based on Ada 83 and Ada 95). This language is developed by Praxis High Integrity Systems (Praxis HIS), a UK software developer. Praxis HIS claims it was designed for development of software for applications where "correct operation is vital either for reasons of safety or business integrity."

"Hello, World!" in SPARK

The Hello world program in SPARK is:
  with Spark_IO;  --# 'inherit' Spark_IO;  --# 'main_program';    procedure Hello_World  --# 'global in out' Spark_IO.Outputs;  --# 'derives Spark_IO.Outputs from' Spark_IO.Outputs;  is  begin     Spark_IO.Put_Line (Spark_IO.Standard_Output, "Hello World!", 0);  end Hello_World; 

References

  • John Barnes: High Integrity Ada: The SPARK Approach, Addison-Wesley, ISBN 0201175177
  • John Barnes: High Integrity Software: The SPARK Approach to Safety and Security, Addison-Wesley, ISBN 0-321-13616-0

External links

           
     

 

<< PreviousWord BrowserNext >>
bertrand meyer
jack dee
cave diving
sazerac
daniel poliquin
bitters
washoe
sharon pollock
cash conversion cycle
jacques poulin
thomas eagleton
vegan organic horticulture and agriculture
catheter
stockholm pride
cpp
shingon buddhism
caryl churchill
tudela
wendy mesley
trader media group
small tortoiseshell
coaldust
dlc
ballantine
shas
pontevedra
robert priest
turbonegro
kalidas
darlene quaife
microsoft foundation classes
mfc
paul quarrington
lancastrian
herbert haupt
hms
acen
virusoid
gauge theory
polecat
4 beat
gurcharan rampuri
nino ricci
ontario provincial highway 401