JOVIAL
Sign in to saveJOVIAL 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 sectionsContents
- 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.