JOVIAL
| JOVIAL | |
|---|---|
| Paradigms | Procedural, imperative, structured | 
| Family | ALGOL | 
| Designed by | System Development Corporation | 
| Developer | Software Engineering Associates | 
| First appeared | 1960 | 
| Typing discipline | static, strong, safe, structural | 
| Scope | Lexical | 
| 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.