Archives de catégorie : Algol

Thierry DUMONT, « Algol, 60 ans après » (07/04/2022)

Orateur

Thierry Dumont (Institut Camille Jordan, Villeurbanne)

Titre

« Algol, 60 ans après »

Résumé

Le langage Algol (60) a été avec Fortran un des premiers langages de programmation sérieux et réellement utilisables. La rigueur de sa conception impressionne toujours.

On trouve assez facilement, dans les bibliothèques universitaires, deux tomes de « Procédures Algol en Analyse Numérique »  écrits sous l’égide du CNRS, le dernier ayant été publié en 1970.

Peut-on exécuter ces programmes en 2022 ? Oui, car il existe un compilateur libre, fiable et maintenu.

Je présenterai d’abord le langage Algol 60 et je parlerai un peu de sa descendance. Ensuite, je montrerai quelques exemples de programmes qui fonctionnent à nouveau.

Le résultat est assez éclairant quant à la pratique du calcul et de la programmation en ces temps déjà lointains.

Un article tiré de cette intervention a été publié dans le numéro 20 de 1024, le bulletin de la Société Informatique de France : Thierry Dumont, « Algol 60, 60 ans après », 1024 — Bulletin de la Société Informatique de France, n°20, novembre 2022, p. 65-76.

Informations

Jeudi 7 avril 2022, 14h-16h

Salle 15-16/101 de l’IRILL (rotonde 15, 1er étage)

4 place Jussieu, 75005 Paris

métro Jussieu (lignes 7 et 10)

Vidéoconférence par Zoom (contactez les organisateurs du séminaire pour obtenir le lien).

Gauthier van den Hove : « L’invention des liens statiques » (23/05/2019)

Gauthier van den Hove (Centrum Wiskunde & Informatica)

« L’invention des liens statiques »

Résumé

La plupart des langages de programmation utilisent une pile de blocs d’activation pendant leur exécution, dans laquelle les blocs d’activation sont liés entre eux par deux liens, communément appelés « dynamique » et « statique ». Notre exposé examinera l’invention de cette technique, et sa première mise en œuvre, en 1960, dans la première implémentation du langage ALGOL 60, qui est l’ancêtre de la plupart des langages de programmation dits « impératifs » utilisés aujourd’hui.

Informations

Jeudi 23 mai 2019

Salle 24-25/405 du LIP6 (rotonde 25, 4e étage)
4 place Jussieu, 75005 Paris
métro Jussieu (lignes 7 et 10)