JOVIAL

JOVIAL
Paradigma procedurální, imperativní, strukturovaný
Vznik 1960
Autor System Development Corporation
Vývojář Software Engineering Associates, Inc. (SEA)
Hlavní implementace mainframe, micro, PC, APPLE, WinX, Linux, SPARC, PowerPC, 1750A
Ovlivněn jazyky ALGOL, SAGE
Ovlivnil jazyky CMS-2, Coral 66, SYMPL

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

Historie

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.

Vliv

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

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]

Aplikace

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]

Odkazy

Externí odkazy

Reference

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. 

Zdroj