A-0 System

A-0 System est le premier compilateur développé pour un ordinateur[1]. Il a été écrit par Grace Hopper en 1951 et 1952 pour l'UNIVAC I (celle-ci fut plus tard à l'origine de COBOL).



A-0 était plus un « chargeur de programme » ou un éditeur de liens que ce que l'on appelle aujourd'hui un compilateur. Il permettait de décrire un programme comme une séquence de sous-programmes ayant des paramètres. Les sous-programmes étaient identifiés par un code numérique et leurs paramètres étaient écrits directement après le code de chaque sous-programme. Le « système A-0 » convertissait cette description en code machine exécutable sur l'ordinateur cible.


A-0 fut suivi de A-1, A-2, A-3 (ARITH-MATIC), AT-3 (MATH-MATIC) et B-0 (FLOW-MATIC).

Voir aussi

Notes et références

  1. History of Programming Languages, Richard L. Wexelblat, Academic Press, New York, 1981, ISBN 0-12-745040-8

Articles connexes

Liens externes

Ce document provient de « A-0 System ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article A-0 de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • A-0 Geyser — is a geyser in the Lower Geyser Basin of Yellowstone National Park in the United States.A 0 Geyser is part of the White Creek Group which includes Spindle Geyser and Botryoidal Spring. It can be identified by its shallow, round basin with a round …   Wikipedia

  • A-0 System — The A 0 system, written by Grace Hopper in 1951 and 1952 for the UNIVAC I, was the first compiler ever developed for an electronic computer. [Hopper Keynote Address , Sammet pg. 12] The A 0 functioned more as a loader or linker than the modern… …   Wikipedia

  • A&W Root Beer — Can of A W Root Beer as sold in the U.S. Type Root Beer Manufacturer Dr Pepper Snapple Group (outside Canada) A W Food Services of Canada (Canada) …   Wikipedia

  • 0.999... — In mathematics, the repeating decimal 0.999... (which may also be written as 0.9, , 0.(9), or as 0. followed by any number of 9s in the repeating decimal) denotes a real number that can be shown to be the number one. In other words, the symbols 0 …   Wikipedia

  • 0 (number) — Zero redirects here. For other uses, see Zero (disambiguation). 0 −1 0 1 2 3 4 5 6 7 8 …   Wikipedia

  • 0 Series Shinkansen — Infobox EMU name = 0 Series Shinkansen imagesize = 240px caption = 0 Series at Himeji Station, September 2007 InService = 1964 Autumn 2008* (scheduled) Manufacturer = Nippon Sharyo, Kawasaki Sharyo, Kinki Sharyo, Kisha, Hitachi Family = Built = 3 …   Wikipedia

  • 0-4-2 — In Whyte notation, a 0 4 2 is a railroad steam locomotive that has four coupled driving wheels followed by two trailing wheels, with no leading wheels. 0 4 2 locomotives are typically tank engines, which is noted by adding a T to the end, 0 4 2T …   Wikipedia

  • 0-6-4 — In Whyte notation, a 0 6 4 is a railroad steam locomotive that has six coupled driving wheels followed by four trailing wheels, with no leading wheels. Other equivalent classifications are: UIC classification: C2 (also known as German… …   Wikipedia

  • A-31 Vengeance — infobox Aircraft name = A 31 Vengeance type = dive bomber manufacturer = Vultee caption = An Australian Vengeance in 1943 (AWM 0G0537) designer = first flight = 1939 introduced = retired = status = primary user = more users = produced = number… …   Wikipedia

  • 0-4-4-0 — In the Whyte notation for the classification of steam locomotive wheel arrangement, a 0 4 4 0 is a locomotive with no leading truck, two sets of four driving wheels, and no trailing truck. Examples of this type were constructed as Mallet, Meyer… …   Wikipedia

  • 0-6-2 — In Whyte notation, a 0 6 2 is a railroad steam locomotive that has six coupled driving wheels followed by two trailing wheels, with no leading wheels. Some locomotives of this arrangement had tenders while others carried their own coal and water… …   Wikipedia

Share the article and excerpts

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