Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
Get a full dump of the dictionary:
List of Names
- Language type:
Jovial is a block-structured procedural
language derived from early versions of
Algol. It provided Algol-like data types
and syntax, with structural extensions for
large-scale software engineering and for
Jovial is standardized. The original 1973
specification was US MIL-STD-1589, and
the most recent 1984 edition of
the language standard is
At least one commercial JOVIAL is still
available, and others are certainly
still in use
at various aerospace companies.
Detailed information about the language
does not seem to be available on the web.
Jules Schwartz et al, SDC, 1959-60.
- See Also:
Jovial stands for Jules' Own Version of
the International Algorithmic Language
(IAL). IAL was an early name for Algol,
and Jules Schwartz was the initial designer.
Jovial was primarility used by the US
Air Force, its contractors, and
some other NATO military organizations.
mid-1980s, Jovial had been largely
superseded by newer languages such as
Pascal, Modula-2, CLU, and especially Ada.
It still exists, though, mostly for code
maintenance and porting of legacy systems.
Extensive information and pointers to
available compilers may be found at the
'Jovial Lives' page below.
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some
examples copyright of their respective authors. Some
technologies and languages are trademarked. Permission to
copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome.
Please use email, the address is firstname.lastname@example.org
[Ziring MicroWeb Home]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent
additions to dictionary and master list, 1/00.