Jovial (Programmiersprache)

Jovial (Programmiersprache)
JOVIAL
Paradigmen: imperativ, strukturiert, prozedural
Erscheinungsjahr: 1959
Entwickler: Jules Schwartz
wichtige Implementierungen: USAF JOVIAL Integrated Tool Set [1], JOVIAL Compiler System [2]
Dialekte: J3, J3B-2, J73
Einflüsse: ALGOL


JOVIAL ist eine Programmiersprache, die vor allem vom Militär der USA verwendet wird.

Allgemeines

JOVIAL ( Jules Own Version of the International Algorithmic Language ) ist eine 1959 für den Einsatz in eingebetteten Systemen entwickelte Programmiersprache. Sie wurde von Jules Schwartz entwickelt und entspricht in ihrer Syntax im Wesentlichen ALGOL 58.[3] Darauf weist auch der Namensteil International Algorithmic Language hin, welcher dem ursprünglichen Namen von ALGOL entspricht.

Standards und Einsatzgebiete

Die Sprache wurde 1973 als United States Defense Standard (MIL-STD) 1589 standardisiert und 1984 als MIL-STD-1589C überarbeitet. Der Grund für die Standardisierung ist die Verbreitung der Sprache zur Wartung und für den Betrieb von Flug- und Fahrzeugen des US-Militärs.

Der JOVIAL-Compiler der US Airforce erlaubt eine Kompilierung für die Architekturen Intel 80386 und höher, MIPS R4000, IBM AP 101, Zilog Z8002 und Motorola 68000.

Zu den militärischen Geräten, die mit einer in JOVIAL geschriebenen Software betrieben werden gehören zum Beispiel die Advanced Cruise Missile, der Boeing B-52-Bomber, der Northrop B-2-Bomber, sowie der UH-60 Blackhawk Helikopter.

Im Sommer 2008 gab die Northrop Corporation bekannt, die Software für den B2-Bomber künftig in C zu entwickeln.[4]

Einzelnachweise

  1. http://www.jovial.hill.af.mil/
  2. http://www.ddci.com/products_DJCS-t-MIL-STD-1750A/
  3. http://rocky.dlib.vt.edu/~cs4624/spring_2001/history_of_prog_lang/schwartz.html
  4. http://www.theregister.co.uk/2008/07/11/stealth_bomber_upgrades/

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JOVIAL — Paradigmen: imperativ, strukturiert, prozedural Erscheinungsjahr: 1959 Entwickler: Jules Schwartz wichtige Implementierungen: USAF JOVIAL Integrated Tool S …   Deutsch Wikipedia

  • Jovial — bezeichnet: die Jovialität, ein wohlwollend herablassendes Verhalten eine Variante der Programmiersprache Algol 58, siehe JOVIAL Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bezeichneter …   Deutsch Wikipedia

  • jovial — jo|vi|al [jo vi̯a:l] <Adj.>: (meist in Bezug auf Männer) im Umgang mit niedriger Stehenden betont wohlwollend: sein Vorgesetzter ist ein sehr jovialer Mensch; jmdn. jovial begrüßen, auf die Schulter klopfen. Syn.: ↑ freundlich, 1↑ herzlich …   Universal-Lexikon

  • Algol (Programmiersprache) — ALGOL (eine Abkürzung für „Algorithmic Language“), meist Algol geschrieben, ist der Name einer Familie von Programmiersprachen, die ab Ende der 1950er Jahre bis in die 1980er Jahre Verwendung fanden. Trotz etlicher Gemeinsamkeiten in Struktur,… …   Deutsch Wikipedia

  • Algol 58 — JOVIAL Paradigmen: imperativ, strukturiert, prozedural Erscheinungsjahr: 1959 Entwickler: Jules Schwartz wichtige Implementierungen: USAF JO …   Deutsch Wikipedia

  • J3B-2 — JOVIAL Paradigmen: imperativ, strukturiert, prozedural Erscheinungsjahr: 1959 Entwickler: Jules Schwartz wichtige Implementierungen: USAF JO …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • ALGOL 60 — Die Programmiersprache Algol 60 wurde von 1958–1963 unter der Führung der Association for Computing Machinery (ACM) und der Gesellschaft für Angewandte Mathematik und Mechanik (GAMM), später dann der International Federation for Information… …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • Algol 60 — Die Programmiersprache Algol 60 wurde 1958–1963 unter der Führung der Association for Computing Machinery (ACM) und der Gesellschaft für Angewandte Mathematik und Mechanik (GAMM), später dann der International Federation for Information… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”