Accéder au contenu.
Menu Sympa

athena - [ATHENA] [Codes Sources] Marc Feeley : Implémentation légère de Scheme, 23 mai 2024

athena AT services.cnrs.fr

Objet : Histoire des techniques

Archives de la liste

[ATHENA] [Codes Sources] Marc Feeley : Implémentation légère de Scheme, 23 mai 2024


Chronologique Discussions  
  • From: Baptiste Mélès <baptiste.meles AT gmail.com>
  • Cc: Marc Feeley <feeley AT iro.umontreal.ca>
  • Subject: [ATHENA] [Codes Sources] Marc Feeley : Implémentation légère de Scheme, 23 mai 2024
  • Date: Sun, 14 Apr 2024 09:01:13 +0200

Séminaire « Codes sources »

L'objectif du séminaire Codes sources est de présenter la pensée
informatique là où elle s'exprime le plus concrètement : dans les textes
que sont les codes sources.


Séance du jeudi 23 mai 2024 (IRILL, 14h-16h) :

Marc Feeley (DIRO, Université de Montréal) :

« L'implémentation du langage Scheme : petit à petit »


Résumé :

Le langage de programmation Scheme est reconnu pour sa puissance
expressive malgré la petitesse de sa spécification. Sur plusieurs
années nous avons exploré les limites de son implémentation compacte
en développant une série de systèmes optimisés pour divers contextes
d'utilisation. Nous présenterons les stratégies et astuces employées
pour atteindre des compilateurs et interprètes compacts, culminant en
une implémentation complète de la norme R4RS en 7 KiB de code.

Code source :

https://github.com/gambit/gambit

(archive sur Software Heritage, la bibliothèque universelle du
logiciel :

https://archive.softwareheritage.org/swh:1:dir:9d5404f3db3154b1f1dcb6e72733aa0e2a93c703;origin=https://github.com/gambit/gambit;visit=swh:1:snp:56211f1a03c5073258850836d7ad9039af34c5a9;anchor=swh:1:rev:536d5a121e794f8788ca76d0a4ef298ac9681fdc)

Lieu :

en chair et en os à l'IRILL :
4 place Jussieu, 75005 Paris
métro Jussieu (lignes 7 et 10)
bâtiment Esclangon
2e étage (escalier intérieur ou ascenseur)
Salle séminaire 218 de l'IRILL

ou par vidéoconférence :
https://galene.irill.org/group/irill/codessources/


------------------------------------------------------------------------

Prochaines séances du séminaire Codes sources :

- jeudi 13 juin 2024 : Flavia CARRARO (Université Toulouse Jean-Jaurès,
LISST) : « De l'écriture linéaire B au tissage au métier : pour une
anthropologie des pratiques d'encodage et de décodage ».


------------------------------------------------------------------------

/* ***************************************
* À propos du séminaire Codes sources *
*************************************** */

À celui seul qui prend la peine de les lire effectivement, les codes
sources révèlent leur richesse. On y découvre que l'élégance d'un
algorithme réside parfois hors de sa complexité, dans l'usage virtuose
des idiomes du langage de programmation ou dans la connaissance fine de
la machine à laquelle il est destiné. Bien souvent des codes sources
comportent davantage de lignes de commentaires que de code. Tous ces
trésors de pensée informatique fondent à la compilation comme neige au
soleil — preuve qu'un programme n'est pas seulement écrit pour être
compilé.

Le but du séminaire est de décrire ces œuvres de l'esprit comme des
textes à part entière. Nous espérons ainsi contribuer à la constitution
d'une culture générale en programmation. En informatique comme en
littérature, cela suppose la familiarisation progressive avec un corpus
de grands textes.

À chaque séance, un intervenant — jeune chercheur ou chercheur confirmé
en informatique, en histoire ou en philosophie — présente, en moins
d'une heure, un code source de son choix : un fragment de système
d'exploitation, de pilote, de compilateur, de bibliothèque... Le code
peut avoir été écrit par l'orateur ou par quelqu'un d'autre, dans
quelque langage que ce soit. Le commentaire peut être algorithmique,
stylistique, historique ou philosophique, et porter sur tous les aspects
du code, commentaires compris. Le code est ensuite discuté avec
l'auditoire.


Organisateurs :

- Emmanuel Chailloux (LIP6, IRILL, Sorbonne Université)
- Raphaël Fournier-S'niehotta (CNAM)
- Baptiste Mélès (CNRS, Archives Henri-Poincaré, ambassadeur Software
Heritage)

Site : http://codesource.hypotheses.org/

Contact : Baptiste Mélès (baptiste.meles AT univ-lorraine.fr)

Twitter : https://twitter.com/SemCodesSources

Liste de diffusion : https://groups.google.com/forum/#!forum/codes-sources

------------------------------------------------------------------------


--
Baptiste MÉLÈS
CNRS, Chargé de recherche / Researcher | http://baptiste.meles.free.fr/
Université de Lorraine, Université de Strasbourg, CNRS, AHP-PReST UMR 7117
91 avenue de la Libération, 54000 Nancy, France
Secrétaire des Amis de Jean Cavaillès | https://cavailles.hypotheses.org/
Ambassadeur Software Heritage | https://www.softwareheritage.org/
-
Pour une réponse rapide, n'hésitez pas à me téléphoner | Do not hesitate
to call me for a sooner response.

Attachment: signature.asc
Description: PGP signature



  • [ATHENA] [Codes Sources] Marc Feeley : Implémentation légère de Scheme, 23 mai 2024, Baptiste Mélès, 14/04/2024

Archives gérées par MHonArc 2.6.19.

Haut de le page