# Le langage informatique & Notebook [WIP] ###### tags: `webinaire` ## Disciplines et mots-clefs disciplines : mathématiques, cartographie ![](https://i.imgur.com/9H8EYaz.png =200x) :::info - Présent.e.s : - [ ] - [ ] - Excusé.e.s : - Lien site web : https://gt-notebook.gitpages.huma-num.fr/site_quarto/ - Issue & ODJ : https://gitlab.huma-num.fr/gt-notebook/webinaires/-/issues - Lien visio BBB : https://webconf.univ-rouen.fr/greenlight/rey-px2-ewg-7av - Lien chat public : https://rocket.esup-portail.org/channel/GT-Notebook - Lien mailling-list : https://groupes.renater.fr/sympa/info/notebooks-inter-reseaux - Lien support présentation et notebooks de démonstration: https://gitlab.huma-num.fr/gt-notebook/webinaires/-/tree/main/20230330_presentation_quarto ::: ## Ordre du Jour - Accueil (5 minutes) - Actualités du GT (5 minutes) ### Actualités du GT ### Langages & Notebook :::info thème de l'année 2024 ? - problématique... du langage et sa relation au(x) notebook(s) ::: Chapô sur l'association systématique *Notebook Jupyter* & la mode/acculturation massive au langage *python* [à compléter] Rappel sur ce qu'est le LP : L'hypothèse est de considérer le triptyque outil, fabricant et matière comme un système (voir [Azéma, 2022](https://journals.openedition.org/appareil/4399)). Le processus d'écriture et de lecture ou d'exécution du notebook serait pris comme une traduction ou une transaction qui désigne la concrétisation d’un objet abstrait (une idée, une méthode ou un algorithme par exemple). [A REPRENDRE] *La morphogenèse d'un notebook "artisanal" serait alors un processus créatif ou empirique formulé aussi dans un langage des choses, c’est-à-dire une "traduction première" permettant de nommer les choses dans un domaine du sensible (voir notamment [Sandra Laugier, 2018 sur Wittgenstein et le langage](https://www.youtube.com/watch?v=8ND1U2jm4_4)).* Un des enjeux du notebook est de construire un sens partagé là où chaque choix, celui des langages, de la plateforme ou du type de notebook résulte de la tension créée par la multiplicité des approches possibles. Il s'agit de construire LE sens des hypothèses et des questions posées, d'expliciter celui du langage/vocabulaire/sémiotique disciplinaire utilisé ou des méthodes et traitements computationnels etc. Ce processus détermine l’individuation du notebook, c'est à dire sa réalisation concrète. Il y a un ancrage de la "traduction" dans le milieu où il se concrétise et son actualité. L'individu ou le collectif de contributeur·rices est lui-même situé au sens où une même intention initiale de "traduction" dans un notebook n’aboutit pas à une même concrétisation. Pour partager le sens construit au sein du notebook, le paradigme du Litterate Programming nous conduit à interroger la question du langage informatique dans son explicitation sémantique. Dans la proposition thématique ici, il s'agit non seulement d'un sens construit dans une langue (française, anglaise ou conventionnelle - voir les pratiques git par exemple etc.) en articulation avec l'écriture d'un code, mais aussi du choix du langage informatique et au sein de ce langage informatique, le langage des choses (au sens de Benjamin), c'est à dire le sens donné au code par un ou des usages et la connaissance/apprentissage d'un langage formel, visuel ou conventionnel etc. au sein d'un dispositif de type notebook. En d'autres termes, il serait possible d'appréhender ce que le fragment de code signifie par un "rendu" de son exécution au sein d'un notebook (à l'instar de l'initiative [Scratch du MIT](https://scratch.mit.edu/)). Voir, à contrario, il serait possible de comprendre une formalisation mathématique ou une visualisation de phénomènes complexes par une lecture/écriture empirique du notebook. Pour ce premier webinaire, deux retours de pratiques seraient proposés dans leurs relations / constructions / fabrications etc. au sein du paradigme LP du gt notebook... : - les choix de discours du langage visuel dans sa forme cartographique, avec javascript et ObservableHQ. - la construction numérique d'une notation scientifique à partir de sa forme mathématique, avec le choix des fonts, langage SmallTalk & gtoolkit, #### Javascript & ObservableHQ, Nicolas Lambert "Même réalisée avec la plus grande honnêteté possible, la carte est toujours une forme de discours dont le contenu narratif est indubitablement dicté par des choix." Peut-on (faire) connaître ces choix ? quel(s) langage(s) ? quel(s) notebook(s) ? quelle écriture ? quelle lecture ? https://neocarto.hypotheses.org/16301 notebook ObservableHQ https://observablehq.com/@neocartocnrs/how-to-lie-with-maps #### SmallTalk & gtoolkit, Konrad Hinsen voir par exemple, "Leibniz en 4mn, ma notation scientifique numérique" vidéo https://diode.zone/w/1RUVjM5xj54gZjHXobSNUe notebook artisanal https://github.com/khinsen/leibniz-pharo/ https://writings.stephenwolfram.com/2017/11/what-is-a-computational-essay/