Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Décès du père du Fortran et de la notation BNF

Posté par Sytoka Modon (page perso, ). Modéré le 23 mars 2007.
John Backus est décédé samedi 17 mars à l'âge de 82 ans. Pionnier de l'informatique, il a forgé les bases de l'informatique dans les années 50-60 au travers de quelques travaux que nous avons tous plus ou moins utilisé :
  1. Le Fortran développé entre 1954 et 1957 par lui et son équipe au sein d'IBM. Le Fortran, que l'on aime ou que l'on aime pas, a su par la suite évoluer et sa dernière mouture est toujours très utilisée en calcul intensif.
  2. La notation BNF (Backus-Naur Form) en 1959 permet de décrire la grammaire d'un langage de programmation indépendamment de ce langage. Cette notation est toujours très utilisée de nos jours. A l'origine, John Backus l'a introduite pour définir l'Algol.
  3. Il est en effet l'un des membres actif du comité international de l'Algol 58, puis de l'Algol 60 . Ce langage a rapidement été utilisé dans les années 60 par les universitaires pour décrire des algorithmes. Il a, par exemple, été le premier à utiliser la paire : "begin end" pour délimiter les blocs. Aujourd'hui au musée des langages, il a fortement marqué ses successeurs, dont le Pascal.
Il reçoit en 1977 le prix Turing récompensant ses travaux, notamment sur la notation BNF.

NdM : les compilateurs libres gfortran et Free Pascal sont disponibles, pas encore Algol dans la GNU_Compiler_Collection ?

> Lire la dépêche (43 commentaires, moyenne: 3,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Le Fortran

Posté par plic () le 23/03/2007 à 09:50. (lien). Évalué à 4.

Le Fortran, que l'on aime ou que l'on aime pas, a su par la suite évoluer et sa dernière mouture est toujours très utilisée en calcul intensif.

J'utilise du fortran 77 tous les jours. Même si on peste des fois, ce langage est très facile à apprendre.

Adieu John...

--
«La faculté de citer est un substitut commode à l'intelligence» — Sommerset Maugham

Article du Turing Award

Posté par Zakath (page perso, ) le 23/03/2007 à 11:06. (lien). Évalué à 10.

J'en profite pour donner le lien vers sa "Turing Award Lecture" que je trouve extrêmement intéressante et facile à lire : http://www.stanford.edu/class/cs242/readings/backus.pdf

En deux mots, il explique pourquoi les langages basés sur un ordinateur vu comme une machine de Von Neumann (un cpu, une mémoire et un bus de communication entre les deux) présentent de nombreux défauts, et pourquoi selon lui les langages fonctionnels sont extrêmement prometteurs.

C'est pas très long et bien écrit, bien argumenté et sans trop de trolls, donc si le sujet vous intéresse, n'hésitez pas à y jeter un oeil.

--
Vous devriez vraiment visiter Aperture First !

[] --->

Posté par wahnby () le 23/03/2007 à 11:55. (lien). Évalué à 10.

L'abus d'algol est dangereux pour la santé. A gonsommer aveg modération.

---> []

C'est encore rare les décès de célébrités de l'informatique.

Posté par Jorkar () le 23/03/2007 à 23:15. (lien). Évalué à 3.

Notre monde [de l'informatique] est tellement jeune!

[+] Et inventeur de la fondue du même nom...

Posté par ouah (page perso, ) le 26/03/2007 à 10:11. (lien). Évalué à -1.

Il a, par exemple, été le premier à utiliser la paire : "begin end" pour délimiter les blocs.

Algol est aussi le premier langage qui a permis de faire de la récursion.
Et je crois que c'est aussi le premier qui a introduit la fameuse boucle 'for'.

Revenir en haut de page