| FLOW-MATIC | |
| Date de première version | |
|---|---|
| Paradigmes | Impératif, Procédural |
| Développeur | Grace Hopper |
| A influencé | Cobol, Comtran, Math-Matic |
| modifier |
|
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. 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, ou encore AIMACO.
Même si COBOL a aussi été créé dans cette logique, FLOW-MATIC a été créé pour être particulièrement proche de l'anglais.
Par exemple, une comparaison de deux valeurs se fait ainsi:
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