FLOW-MATIC
| 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[1]. Il a eu une forte influence sur le développement de COBOL.
Influences
[modifier | modifier le code]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
Notes et références
[modifier | modifier le code]- (en) « FLOW-MATIC », sur HandWiki (consulté le )
- ↑ (en) Ramiro Gómez, « FLOW-MATIC Programming Language Information & Resources • programminglanguages.info », sur programminglanguages.info (consulté le )
- ↑ (en) Britannica Editors, « Grace Hopper », sur Britannica.com
- ↑ « L'assembleur », sur repository.root-me.org (consulté le )
