Skip to content
JOVIAL
EntityQ1277803· pop 15· linked from 137 articles

JOVIAL is a high-level programming language based on ALGOL 58, specialized for developing embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a larger, more complete device, including mechanical parts). It was a major system programming language through the 1960s and 1970s.

Key facts

Programming language.name
JOVIAL
Programming language.paradigms
Procedural, imperative, structured
Programming language.family
ALGOL
Programming language.designer
System Development Corporation
Programming language.developer
Software Engineering Associates
Programming language.typing
static, strong, safe, structural
Programming language.scope
Lexical
Programming language.implementations
MVS, OpenVMS, macOS, Windows, Linux, SPARC, PowerPC, MIL-STD-1750A, other legacy systems
Programming language.dialects
J3, J3B-2, J73
Programming language.influenced by
ALGOL, SAGE
Programming language.influenced
CMS-2, Coral 66, SYMPL

via Wikipedia infobox

~6 min read

Encyclopedic overview

7 sections
Contents
  • History
  • Influence
  • Features
  • Applications
  • Example
  • References
  • External links

JOVIAL is a high-level programming language based on ALGOL 58, specialized for developing embedded systems (specialized computer systems designed to perform one or a few dedicated functions, usually embedded as part of a larger, more complete device, including mechanical parts). It was a major system programming language through the 1960s and 1970s.

==History== thumb|left|upright=0.75|Computer Programming Manual for the Jovial (J73) Language JOVIAL was developed as a new "high-order" programming language starting in 1959 by a team at System Development Corporation (SDC) headed by Jules Schwartz to compose software for the electronics of military aircraft.

Excerpted from Wikipedia’s “JOVIAL” article, available under the CC BY-SA 4.0 licence.

Gallery (4)

JOVIAL · Vinony