Aller au contenu

FLOW-MATIC

Un article de Wikipédia, l'encyclopédie libre.

FLOW-MATIC
Date de première version Voir et modifier les données sur Wikidata
Paradigmes Impératif, Procédural
Développeur Grace Hopper
A influencé Cobol, Comtran, Math-Matic

Le FLOW-MATIC, initialement connu sous le nom de B-0 (Business Language Version 0), est le premier langage de traitement des données. Il a été développé pour l'UNIVAC I à Remington Rand par Grace Hopper entre 1955 à 1959[1]. Il a eu une forte influence sur le développement de COBOL.

Le FLOW-MATIC a principalement servi d'influence à d'autres langages, comme le COBOL, notamment à travers Comtran[2], ou encore AIMACO[1].

Même si COBOL a aussi été créé dans cette logique, FLOW-MATIC a été créé pour être particulièrement proche de l'anglais[3].

Par exemple, une comparaison de deux valeurs se fait ainsi[1]:

COMPARE ... WITH ... ; IF EQUAL GO TO ... ;

On voit ainsi non seulement une proximité étonnante avec l'anglais, mais aussi l'influence énorme de l'assembleur, alors parmi les seuls langages de "haut niveau" à cette époque. Ainsi, en assembleur, cette même comparaison se fait comme ceci:

cmp ..., ... ; cmp = compare
je ... ; je = jmp if equal, jmp (jump) = goto

[4]

Notes et références

[modifier | modifier le code]
  1. a b et c (en) « FLOW-MATIC », sur HandWiki (consulté le )
  2. (en) Ramiro Gómez, « FLOW-MATIC Programming Language Information & Resources • programminglanguages.info », sur programminglanguages.info (consulté le )
  3. (en) Britannica Editors, « Grace Hopper », sur Britannica.com
  4. « L'assembleur », sur repository.root-me.org (consulté le )