JOVIAL

JOVIAL
Paradigmaprocedurální, imperativní, strukturovaný
Vznik1960
AutorSystem Development Corporation
VývojářSoftware Engineering Associates, Inc. (SEA)
Hlavní implementacemainframe, micro, PC, APPLE, WinX, Linux, SPARC, PowerPC, 1750A
Ovlivněn jazykyALGOL, SAGE
Ovlivnil jazykyCMS-2, Coral 66, SYMPL

JOVIAL je vyšší programovací jazyk podobný jazyku ALGOL, ale se specializací na vývoj vestavěných systémů

Pojmenování JOVIAL vzniklo ze slov „Jules Own Version of the International Algorithmic Language“.[1] Název „International Algorithmic Language“ (IAL) byl původně navržen pro jazyk ALGOL 58.

Mezi programovací jazyky, které jazyk JOVIAL ovlivnil, se dle Schwartze řadí CORAL, SYMPL, Space Programming Language (SPL), a do jisté míry i jazyk CMS-2.[2] Interaktivní část jazyku JOVIAL nazvaná TINT, byla vyvinuta v 60. letech 20. století, podobně jako jazyk JOSS.[1]

Vlastnosti

[editovat | editovat zdroj]

JOVIAL obsahuje vlastnosti jazyka ALGOL, ke kterým navíc přídává záznamy, pole záznamů, a podporu pro vkládaný assembler.[3]

Mezi vybrané systémy, kde našel JOVIAL uplatnění, se řadí:

Mezi radarové systémy obsahující software napsaný v jazyce JOVIAL patří APG-70, APG-71 a APG-73.[5]

Externí odkazy

[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku JOVIAL na anglické Wikipedii.

  1. a b SCHWARTZ, Jules I. The Development of Jovial. ACM SIGPLAN Notices. 8. srpen 1978, roč. 13, čís. 8. Dostupné online [cit. 2015-1-28]. DOI 10.1145/960118.808385. 
  2. U.S. Navy. Digital Computer Basics Rate Training Manual, NAVEDTRA 10088-B. [s.l.]: U.S. Navy, 1978. 
  3. HALANG, Wolfgang A.; STOYENKO, Alexander D. Constructing Predictable Real Time Systems. [s.l.]: Springer Verlag, 1991. Dostupné online. ISBN 978-1-4615-4032-8. 
  4. Jovial to smooth U.S. Air Force shift to Ada. Defense Electronics. 1. březen 1984. Dostupné v archivu pořízeném dne 2012-10-12.  Archivováno 12. 10. 2012 na Wayback Machine.
  5. AN/APG-73, Warfighter's Encyclopedia. wrc.navair-rdte.navy.mil [online]. [cit. 2015-04-28]. Dostupné v archivu pořízeném dne 2004-11-05.