JOVIAL

JOVIAL
ParadigmsProcedural, imperative, structured
FamilyALGOL
Designed bySystem Development Corporation
DeveloperSoftware Engineering Associates
First appeared1960 (1960)
Typing disciplinestatic, strong, safe, structural
ScopeLexical
Major implementations
MVS, OpenVMS, macOS, Windows, Linux, SPARC, PowerPC, MIL-STD-1750A, other legacy systems
Dialects
J3, J3B-2, J73
Influenced by
ALGOL, SAGE
Influenced
CMS-2, Coral 66, SYMPL

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.