JOVIAL

JOVIAL
ParadigmsProcedural, imperative, structured
FamilyALGOL
Designed bySystem Development Corporation
DeveloperSoftware Engineering Associates[1]
First appeared1960; 64 years ago (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.[2]

  1. ^ "Software Engineering Associates, Inc. (SEA)". Archived from the original on 2019-12-21. Retrieved 2006-08-17.
  2. ^ Cite error: The named reference :0 was invoked but never defined (see the help page).