From c717d8878bdd97ffff9847c3c74f32e939d71a23 Mon Sep 17 00:00:00 2001 From: oskar Date: Sat, 25 Apr 2026 10:07:07 +0200 Subject: [PATCH] MacBookPro.lan 2026-4-25:10:7:7 --- .../obsidian-pandoc-reference-list/data.json | 2 +- .pandoc/zotero-library-1.json | 2 +- ...tre XII et ses cercles non-concentriques.md | 33 ++++++++++++++---- .../fiche_lecture.pdf | Bin 279272 -> 289447 bytes sources/zotero/bibliographie/biblio.bib | 20 +++++++++++ 5 files changed, 49 insertions(+), 8 deletions(-) diff --git a/.obsidian/plugins/obsidian-pandoc-reference-list/data.json b/.obsidian/plugins/obsidian-pandoc-reference-list/data.json index 920524d5..18c5d581 100644 --- a/.obsidian/plugins/obsidian-pandoc-reference-list/data.json +++ b/.obsidian/plugins/obsidian-pandoc-reference-list/data.json @@ -5,7 +5,7 @@ { "id": 1, "name": "Ma bibliothèque", - "lastUpdate": 1777089753965 + "lastUpdate": 1777103654003 } ], "renderCitations": true, diff --git a/.pandoc/zotero-library-1.json b/.pandoc/zotero-library-1.json index ac6f6596..0d3242d3 100644 --- a/.pandoc/zotero-library-1.json +++ b/.pandoc/zotero-library-1.json @@ -1 +1 @@ -[{"id":"abelsonStructureInterpretationComputer1996","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Abelson","given":"Harold"},{"family":"Sussman","given":"Gerald Jay"},{"family":"Sussman","given":"Julie"}],"citation-key":"abelsonStructureInterpretationComputer1996","edition":"2","issued":{"date-parts":[["1996"]]},"language":"en","publisher":"MIT Press","publisher-place":"Cambridge, Massachusetts, London, England","source":"Zotero","title":"Structure and Interpretation of Computer Programs","type":"book","URL":"http://mitpress.mit.edu/sicp"},{"id":"antoninPOURDESIGNMINIMAL","author":[{"family":"Antonin","given":"Peronnet"}],"citation-key":"antoninPOURDESIGNMINIMAL","language":"fr","source":"Zotero","title":"POUR UN DESIGN MINIMAL","type":"article-journal"},{"id":"antonszandorBibleSatanique1969","author":[{"family":"Anton Szandor","given":"Lavey"}],"citation-key":"antonszandorBibleSatanique1969","issued":{"date-parts":[["1969"]]},"title":"La Bible satanique","type":"book"},{"id":"AutomatePile2021","abstract":"Un automate à pile est une machine abstraite utilisée en informatique théorique et, plus précisément, en théorie des automates.\nUn automate à pile est une généralisation des automates finis : il dispose en plus d'une mémoire infinie organisée en pile (last-in/first-out ou LIFO). Un automate à pile prend en entrée un mot et réalise une série de transitions. Il effectue pour chaque lettre du mot une transition, dont le choix dépend de la lettre, de l'état de l'automate et du sommet de la pile ; il peut aussi modifier le contenu de la pile. Selon l'état de l'automate et de la pile à la fin du calcul, le mot est accepté ou refusé.\nLes langages reconnus par les automates à piles sont exactement les langages algébriques, c'est-à-dire ceux engendrés par une grammaire algébrique.\nL'importance des automates à pile vient de leur emploi en analyse syntaxique des langages de programmation, et plus généralement dans la transformation de définitions ou d'algorithmes récursifs en leurs analogues itératifs.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"AutomatePile2021","container-title":"Wikipédia","issued":{"date-parts":[["2021",10,29]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 187552887","source":"Wikipedia","title":"Automate à pile","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Automate_%C3%A0_pile&oldid=187552887"},{"id":"barbarasSpinozaScienceMathematique2007","abstract":"« Je considérerai les actions et les appétits humains comme s’il était question de lignes, de surfaces et de solides. » C’est une science de l’homme que construit Spinoza en ce début du XVIIe siècle. Une science nourrie des bouleversements dans les mathématiques, l’algèbre, la conception de l’infini. Écrite sur le modèle des Éléments d’Euclide, l’Éthique n’a rien d’artificiel. Sa forme coïncide, au contraire, avec la neuve radicalité d’une pensée qui donne au désir toute sa puissance. Cette ambitieuse lecture de la philosophie de Spinoza comme science du salut engendre un appétit renouvelé de savoir.","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Barbaras","given":"Françoise"}],"citation-key":"barbarasSpinozaScienceMathematique2007","collection-title":"CNRS Philosophie","container-title":"Spinoza : La science mathématique du salut","ISBN":"978-2-271-14198-9","issued":{"date-parts":[["2007"]]},"language":"fr","license":"https://www.openedition.org/12554","number-of-pages":"205","publisher":"CNRS Éditions","publisher-place":"Paris","source":"OpenEdition Books","title":"Spinoza : La science mathématique du salut","title-short":"Spinoza","type":"book","URL":"https://books.openedition.org/editionscnrs/48687"},{"id":"begue-shanklandEtudeScientifiqueMontre2024","abstract":"Menée par le Professeur des Universités Laurent Bègue Shankland1 auprès de 67 000 étudiant(e)s et élèves de grandes écoles entre 2023 et 2024, cette recherche d’une ampleur inédite indique que l’alcool est présent dans plus de la moitié des violences sexuelles rapportées depuis l‘arrivée dans l‘enseignement supérieur.","accessed":{"date-parts":[["2024",10,3]]},"author":[{"family":"Bègue-Shankland","given":"Laurent"},{"family":"Roché","given":"Sebastian"},{"family":"Arvers","given":"Philippe"}],"citation-key":"begue-shanklandEtudeScientifiqueMontre2024","issued":{"date-parts":[["2024",10]]},"language":"fr","publisher":"Université de Grenobles Aples","title":"Une étude scientifique montre que l'alcool est un facteur déterminant des violences sexistes et sexuelles en milieu étudiant","type":"document","URL":"https://www.enseignementsup-recherche.gouv.fr/fr/une-etude-scientifique-montre-que-l-alcool-est-un-facteur-determinant-des-violences-sexistes-et-97513"},{"id":"billaudProgrammationFonctionnelleSymbolique1989","accessed":{"date-parts":[["2024",3,28]]},"author":[{"family":"Billaud","given":"Michel"}],"citation-key":"billaudProgrammationFonctionnelleSymbolique1989","container-title":"Page personnelle de Michel Billaud","issued":{"date-parts":[["1989"]]},"title":"Programmation Fonctionnelle et Symbolique - Introduction","type":"webpage","URL":"https://www.mbillaud.fr/SITE-PERSO-LABRI/travaux/lisp89/1intro.html"},{"id":"brancatoCantorNotionInfinity2021","abstract":"In his analysis of the history of philosophy and mathematics, Cantor indicates the early modern period as the one in which, because of the general rejection of the notion of an infinite number, some major prejudices against his new ideas on infinity were developed. However, Spinoza and Leibniz are regarded also as the first authors possessing a correct notion of absolute infinity and actual infinity. After showing how Cantor came to this paradox, in this paper I argue that his views cannot be considered completely accurate: a precise superposition between Cantor’s notion of transfinite number and the early moderns’ infinite number is impossible, because there is a discrepancy in the notion of set that has not been taken into account. At the same time, Spinoza and Leibniz are under a certain aspect Cantor’s precursors, because Cantor adopts Spinoza’s terminology to distinguish between absolute infinity and the transfinite, and because Cantor’s studies on Leibniz’s calculus presented him an example of infinite wholes used in mathematics as an aid for new discoveries.","accessed":{"date-parts":[["2026",3,31]]},"author":[{"family":"Brancato","given":"Mattia"}],"citation-key":"brancatoCantorNotionInfinity2021","container-title":"Lumières","DOI":"10.3917/lumi.037.0131","ISSN":"1762-4630","issue":"1","issued":{"date-parts":[["2021"]]},"language":"en","page":"131–147","publisher":"Presses universitaires de Bordeaux","source":"shs.cairn.info","title":"Cantor on the Notion of Infinity in Spinoza and Leibniz","type":"article-journal","URL":"https://shs.cairn.info/revue-lumieres-2021-1-page-131","volume":"3738"},{"id":"brown10ThingsSoftware2023","abstract":"Understanding how human memory and learning works, the differences between beginners and experts, and practical steps developers can take to improve their learning, training, and recruitment.","accessed":{"date-parts":[["2024",3,14]]},"author":[{"family":"Brown","given":"Neil C. C."},{"family":"Hermans","given":"Felienne F. J."},{"family":"Margulieux","given":"Lauren E."}],"citation-key":"brown10ThingsSoftware2023","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/3584859","ISSN":"0001-0782","issue":"1","issued":{"date-parts":[["2023",12,21]]},"page":"78–87","source":"ACM Digital Library","title":"10 Things Software Developers Should Learn about Learning","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/3584859","volume":"67"},{"id":"bustosRegretGenderaffirmationSurgery2021","abstract":"Supplemental Digital Content is available in the text.","accessed":{"date-parts":[["2024",5,14]]},"author":[{"family":"Bustos","given":"Valeria P."},{"family":"Bustos","given":"Samyd S."},{"family":"Mascaro","given":"Andres"},{"family":"Del Corral","given":"Gabriel"},{"family":"Forte","given":"Antonio J."},{"family":"Ciudad","given":"Pedro"},{"family":"Kim","given":"Esther A."},{"family":"Langstein","given":"Howard N."},{"family":"Manrique","given":"Oscar J."}],"citation-key":"bustosRegretGenderaffirmationSurgery2021","container-title":"Plastic and Reconstructive Surgery Global Open","container-title-short":"Plast Reconstr Surg Glob Open","DOI":"10.1097/GOX.0000000000003477","ISSN":"2169-7574","issue":"3","issued":{"date-parts":[["2021",3,19]]},"page":"e3477","PMCID":"PMC8099405","PMID":"33968550","source":"PubMed Central","title":"Regret after Gender-affirmation Surgery: A Systematic Review and Meta-analysis of Prevalence","title-short":"Regret after Gender-affirmation Surgery","type":"article-journal","URL":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8099405/","volume":"9"},{"id":"cainLectureProgrammingParadigms2018","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Cain","given":"Jerry"}],"citation-key":"cainLectureProgrammingParadigms2018","event-place":"Stanford","issued":{"date-parts":[["2018",7,19]]},"language":"English","title":"Lecture 1 | Programming Paradigms","type":"speech","URL":"https://www.youtube.com/watch?v=Ps8jOj7diA0&list=PL9D558D49CA734A02"},{"id":"camerini-lettre12","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Camerini","given":"Matteo"}],"citation-key":"camerini-lettre12","title":"La Lettre XII et ses cercles non-concentriques","type":"article-journal"},{"id":"chenQazxcdswe123Searchobsidiangoogle2024","abstract":"Search obsidian notes in google.","accessed":{"date-parts":[["2025",1,14]]},"author":[{"family":"Chen","given":"YuNing"}],"citation-key":"chenQazxcdswe123Searchobsidiangoogle2024","genre":"TypeScript","issued":{"date-parts":[["2024",7,1]]},"license":"GPL-3.0","original-date":{"date-parts":[["2023",3,17]]},"source":"GitHub","title":"qazxcdswe123/search-obsidian-in-google","type":"software","URL":"https://github.com/qazxcdswe123/search-obsidian-in-google"},{"id":"ComparisonMultiparadigmProgramming2024","abstract":"Programming languages can be grouped by the number and types of paradigms supported.","accessed":{"date-parts":[["2024",2,20]]},"citation-key":"ComparisonMultiparadigmProgramming2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,1]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1202029082","source":"Wikipedia","title":"Comparison of multi-paradigm programming languages","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Comparison_of_multi-paradigm_programming_languages&oldid=1202029082"},{"id":"ComparisonProgrammingParadigms2024","abstract":"This article attempts to set out the various similarities and differences between the various programming paradigms as a summary in both graphical and tabular format with links to the separate discussions concerning these similarities and differences in extant Wikipedia articles.","accessed":{"date-parts":[["2024",2,26]]},"citation-key":"ComparisonProgrammingParadigms2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,1]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1202049782","source":"Wikipedia","title":"Comparison of programming paradigms","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Comparison_of_programming_paradigms&oldid=1202049782"},{"id":"coriLogiqueMathematique12003","author":[{"family":"Cori","given":"René"},{"family":"Lascar","given":"Daniel"}],"citation-key":"coriLogiqueMathematique12003","issued":{"date-parts":[["2003"]]},"number-of-volumes":"2","publisher":"Dunod","publisher-place":"paris","title":"Logique mathématique 1. calcul propositionnel, algèbre de boole","type":"book","volume":"1"},{"id":"coriLogiqueMathematique22003","author":[{"family":"Cori","given":"René"},{"family":"Lascar","given":"Daniel"}],"citation-key":"coriLogiqueMathematique22003","issued":{"date-parts":[["2003"]]},"number-of-volumes":"2","publisher":"Dunod","publisher-place":"paris","title":"Logique mathématique 2. fonctions récursives, théorème de Gödel, théories des ensembles, théorie des modèles","type":"book","volume":"2"},{"id":"CountingSort2024","abstract":"In computer science, counting sort is an algorithm for sorting a collection of objects according to keys that are small positive integers; that is, it is an integer sorting algorithm. It operates by counting the number of objects that possess distinct key values, and applying prefix sum on those counts to determine the positions of each key value in the output sequence. Its running time is linear in the number of items and the difference between the maximum key value and the minimum key value, so it is only suitable for direct use in situations where the variation in keys is not significantly greater than the number of items. It is often used as a subroutine in radix sort, another sorting algorithm, which can handle larger keys more efficiently.\nCounting sort is not a comparison sort; it uses key values as indexes into an array and the Ω(n log n) lower bound for comparison sorting will not apply. Bucket sort may be used in lieu of counting sort, and entails a similar time analysis. However, compared to counting sort, bucket sort requires linked lists, dynamic arrays, or a large amount of pre-allocated memory to hold the sets of items within each bucket, whereas counting sort stores a single number (the count of items) per bucket.","accessed":{"date-parts":[["2024",5,12]]},"citation-key":"CountingSort2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,9]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1205345660","source":"Wikipedia","title":"Counting sort","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Counting_sort&oldid=1205345660"},{"id":"dahanRelationsEntreScience2015","abstract":"Depuis vingt-cinq ans, le changement climatique anthropogénique est appréhendé comme une question d’environnement global. Les sciences du climat jouent un rôle primordial dans la construction du problème, qui se veut résumé par la formule « science speaks truth to power », science et politique étant supposées séparées et étanches. Ce cadrage jusqu’ici dominant est aujourd’hui ébranlé par l’échec des négociations internationales : il est devenu manifeste que le consensus scientifique ne suffit pas à engendrer des décisions politiques globales significatives. À l’heure de la COP de Paris, alors que se discute la nécessité de changer de paradigme dans la négociation, cet article veut s’interroger sur l’évolution des relations entre science et politique dans le régime climatique, en revenant sur la vision du rôle de la science et en évoquant les critiques, propositions et perspectives qui se dessinent à propos des modèles d’expertise.","accessed":{"date-parts":[["2024",5,13]]},"author":[{"family":"Dahan","given":"Amy"},{"family":"Guillemot","given":"Hélène"}],"citation-key":"dahanRelationsEntreScience2015","container-title":"Natures Sciences Sociétés","container-title-short":"Nat. Sci. Soc.","DOI":"10.1051/nss/2015014","ISSN":"1240-1307, 1765-2979","issued":{"date-parts":[["2015"]]},"language":"fr","license":"© NSS-Dialogues, EDP Sciences 2015","page":"S6-S18","publisher":"EDP Sciences","source":"www.nss-journal.org","title":"Les relations entre science et politique dans le régime climatique : à la recherche d’un nouveau modèle d’expertise ?","title-short":"Les relations entre science et politique dans le régime climatique","type":"article-journal","URL":"https://www.nss-journal.org/articles/nss/abs/2015/02/nss150014/nss150014.html","volume":"23"},{"id":"dijkstraChapterNotesStructured1972","accessed":{"date-parts":[["2024",4,1]]},"author":[{"family":"Dijkstra","given":"Edsger W."}],"citation-key":"dijkstraChapterNotesStructured1972","container-title":"Structured programming","ISBN":"978-0-12-200550-3","issued":{"date-parts":[["1972",1,1]]},"page":"1–82","publisher":"Academic Press Ltd.","publisher-place":"GBR","source":"ACM Digital Library","title":"Chapter I: Notes on structured programming","title-short":"Chapter I","type":"chapter"},{"id":"EffetBordInformatique2023","abstract":"En informatique, une fonction est dite à effet de bord (traduction mot à mot de l'anglais side effect, dont le sens est plus proche d'effet secondaire) si elle modifie un état en dehors de son environnement local, c'est-à-dire a une interaction observable avec le monde extérieur autre que retourner une valeur. Par exemple, les fonctions qui modifient une variable locale statique, une variable non locale ou un argument mutable passé par référence, les fonctions qui effectuent des opérations d'entrées-sorties ou les fonctions appelant d'autres fonctions à effet de bord. Souvent, ces effets compliquent la lisibilité du comportement des programmes et/ou nuisent à la réutilisabilité des fonctions et procédures. Un langage comme Haskell les restreint délibérément dans des composants nommés monades.\nPlus communément, un effet de bord apparaît la plupart du temps lorsqu'une modification d'un programme cohérent (valeurs et états pris conformes aux spécifications) aboutit à des valeurs ou des comportements non prévus, à cause de la non prise en compte de la portée, de l'ensemble de définition de variables, ou du contrat des fonctions.","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"EffetBordInformatique2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",8,30]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 207397507","source":"Wikipedia","title":"Effet de bord (informatique)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Effet_de_bord_(informatique)&oldid=207397507"},{"id":"EnregistrementStructureDonnees2023","abstract":"En programmation, un enregistrement est une structure de données qui rassemble plusieurs champs, ceux-ci contenant des valeurs qui peuvent être de types différents. Typiquement, le nombre de champ et leur séquence sont fixés. Les champs d'un enregistrement peuvent aussi être nommés \"membres\", en particulier dans la programmation orientée objet. Les champs peuvent encore être appelés \"éléments\", mais cela entraîne un risque de confusion avec les éléments d'une collection.\nPar exemple, une date peut être stockée en mémoire comme un enregistrement avec un champ numérique année, le mois représenté comme une chaîne de caractères, et un champ numérique pour le jour-du-mois.\nLes enregistrements se distinguent des tableaux (arrays) par le fait que le nombre de leurs champs est généralement fixé, que chaque champ a un nom et que chaque champ peut être de type différent.\nUn type enregistrement est un type de donnée qui décrit de telles variables. La majorité des langages de programmation utilisés aujourd'hui donne au programmeur la capacité de définir de nouveaux types d'enregistrements. La définition comprend la spécification du type de données de chaque champ et un identifiant (nom ou étiquette) par lequel on peut y accéder.\nLes enregistrements peuvent exister dans n'importe quelle forme de stockage de données (mémoire vive, bandes magnétiques, disques durs...). Les enregistrements sont fondamentaux pour la majorité des structures de données, en particulier les structures de données liées.\nUn objet dans la programmation orientée objet est essentiellement un enregistrement qui contient les procédures spécialisées pour cet enregistrement. Dans la majorité des langages orientés objet, les enregistrements sont des cas spécifiques des objets, et sont nommés plain old data structures, ou passive data structures.\nUn enregistrement peut être considéré comme l'équivalent informatique d'un n-uplet mathématique. Dans la même veine, il peut aussi être vu comme une version technologique d'un produit cartésien de deux ou plusieurs ensembles mathématiques.","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"EnregistrementStructureDonnees2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",9,12]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 207783466","source":"Wikipedia","title":"Enregistrement (structure de données)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Enregistrement_(structure_de_donn%C3%A9es)&oldid=207783466"},{"id":"entwanneVariablesScopesClosures2019","abstract":"Comprendre leur fonctionnement et en éviter les pièges","accessed":{"date-parts":[["2024",5,13]]},"author":[{"family":"entwanne","given":""}],"citation-key":"entwanneVariablesScopesClosures2019","container-title":"Zeste de Savoir","genre":"text","issued":{"date-parts":[["2019",7,23]]},"language":"fr","license":"Licence CC BY","publisher":"Zeste de Savoir","section":"Tutoriels","title":"Variables, scopes et closures en Python","type":"webpage","URL":"https://zestedesavoir.com/tutoriels/3163/variables-scopes-et-closures-en-python/"},{"id":"ethique-rovere","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Spinoza","given":""}],"citation-key":"ethique-rovere","edition":"Maxime Rovere","ISBN":"978-2-08-151383-9","issued":{"date-parts":[["2021",11,10]]},"language":"fr","original-date":{"date-parts":[["1677"]]},"publisher":"Flammarion","publisher-place":"Paris","title":"Éthique","type":"book"},{"id":"ExpressivePowerComputer2023","abstract":"In computer science, the expressive power (also called expressiveness or expressivity) of a language is the breadth of ideas that can be represented and communicated in that language. The more expressive a language is, the greater the variety and quantity of ideas it can be used to represent.\nFor example, the Web Ontology Language expression language profile (OWL2 EL) lacks ideas (such as negation) that can be expressed in OWL2 RL (rule language). OWL2 EL may therefore be said to have less expressive power than OWL2 RL. These restrictions allow for more efficient (polynomial time) reasoning in OWL2 EL than in OWL2 RL. So OWL2 EL trades some expressive power for more efficient reasoning (processing of the knowledge representation language).","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"ExpressivePowerComputer2023","container-title":"Wikipedia","issued":{"date-parts":[["2023",8,26]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1172391643","source":"Wikipedia","title":"Expressive power (computer science)","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Expressive_power_(computer_science)&oldid=1172391643"},{"id":"felleisenExpressivePowerProgramming1990","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Felleisen","given":"Matthias"}],"citation-key":"felleisenExpressivePowerProgramming1990","collection-editor":[{"family":"Goos","given":"G."},{"family":"Hartmanis","given":"J."},{"family":"Barstow","given":"D."},{"family":"Brauer","given":"W."},{"family":"Brinch Hansen","given":"P."},{"family":"Gries","given":"D."},{"family":"Luckham","given":"D."},{"family":"Moler","given":"C."},{"family":"Pnueli","given":"A."},{"family":"Seegmüller","given":"G."},{"family":"Stoer","given":"J."},{"family":"Wirth","given":"N."}],"collection-title":"Lecture Notes in Computer Science","container-title":"ESOP '90","DOI":"10.1007/3-540-52592-0_60","editor":[{"family":"Jones","given":"Neil"}],"ISBN":"978-3-540-52592-9 978-3-540-47045-8","issued":{"date-parts":[["1990"]]},"page":"134–151","publisher":"Springer Berlin Heidelberg","publisher-place":"Berlin, Heidelberg","source":"DOI.org (Crossref)","title":"On the expressive power of programming languages","type":"chapter","URL":"http://link.springer.com/10.1007/3-540-52592-0_60","volume":"432"},{"id":"felleisenProgrammableProgrammingLanguage2018","abstract":"As the software industry enters the era of language-oriented programming, it needs programmable programming languages.","accessed":{"date-parts":[["2024",2,26]]},"author":[{"family":"Felleisen","given":"Matthias"},{"family":"Findler","given":"Robert Bruce"},{"family":"Flatt","given":"Matthew"},{"family":"Krishnamurthi","given":"Shriram"},{"family":"Barzilay","given":"Eli"},{"family":"McCarthy","given":"Jay"},{"family":"Tobin-Hochstadt","given":"Sam"}],"citation-key":"felleisenProgrammableProgrammingLanguage2018","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/3127323","ISSN":"0001-0782, 1557-7317","issue":"3","issued":{"date-parts":[["2018",2,21]]},"language":"en","page":"62–71","source":"DOI.org (Crossref)","title":"A programmable programming language","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/3127323","volume":"61"},{"id":"FermetureInformatique2024","abstract":"Dans un langage de programmation, une fermeture ou clôture (en anglais : closure) est une fonction accompagnée de son environnement lexical. L'environnement lexical d'une fonction est l'ensemble des variables non locales qu'elle a capturées, soit par valeur (c'est-à-dire par copie des valeurs des variables), soit par référence (c'est-à-dire par copie des adresses mémoires des variables). Une fermeture est donc créée, entre autres, lorsqu'une fonction est définie dans le corps d'une autre fonction et utilise des paramètres ou des variables locales de cette dernière.\nUne fermeture peut être passée en argument d'une fonction dans l'environnement où elle a été créée (passée vers le bas) ou renvoyée comme valeur de retour (passée vers le haut). Dans ce cas, le problème posé alors par la fermeture est qu'elle fait référence à des données qui auraient typiquement été allouées sur la pile d'exécution et libérées à la sortie de l'environnement. Hors optimisations par le compilateur, le problème est généralement résolu par une allocation sur le tas de l'environnement.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"FermetureInformatique2024","container-title":"Wikipédia","issued":{"date-parts":[["2024",2,26]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 212836844","source":"Wikipedia","title":"Fermeture (informatique)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Fermeture_(informatique)&oldid=212836844"},{"id":"floydParadigmsProgramming1979","author":[{"family":"Floyd","given":"Robert W."}],"citation-key":"floydParadigmsProgramming1979","container-title":"Communication of the ACM","DOI":"10.1145/359138.359140","issue":"8","issued":{"date-parts":[["1979",8,1]]},"language":"English","page":"455–460","title":"The paradigms of programming","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/359138.359140","volume":"22"},{"id":"floydParadigmsProgramming1979a","author":[{"family":"Floyd","given":"Robert W"}],"citation-key":"floydParadigmsProgramming1979a","issue":"8","issued":{"date-parts":[["1979"]]},"language":"en","source":"Zotero","title":"The paradigms of programming","type":"article-journal","volume":"22"},{"id":"FonctionOrdreSuperieur2023","abstract":"En mathématiques et en informatique, les fonctions d'ordre supérieur sont des fonctions qui ont au moins une des propriétés suivantes :\n\nelles prennent une ou plusieurs fonctions en entrée ;\nelles renvoient une fonction.En mathématiques, on les appelle des opérateurs ou des fonctionnelles.\nL'opérateur de dérivation en calcul infinitésimal est un exemple classique, car elle associe une fonction (la dérivée) à une autre fonction (la fonction que l'on dérive).\nDans le lambda-calcul non typé, toutes les fonctions sont d'ordre supérieur. Dans le lambda-calcul typé, dont la plupart des langages de programmation fonctionnels sont issus, les fonctions d'ordre supérieur sont généralement celles dont le type contient\nplus d'une flèche (Flèches dans la programmation fonctionnelle).\nEn programmation fonctionnelle, les fonctions d'ordre supérieur qui retournent d'autres fonctions sont dites curryfiées.\nLa fonction map présente dans de nombreux langages de programmation fonctionnelle est un exemple de fonction d'ordre supérieur. Elle prend une fonction f comme argument, et retourne une nouvelle fonction qui prend une liste comme argument et applique f à chaque élément. Un autre exemple très courant est celui d'une fonction de tri qui prend en argument une fonction de comparaison ; on sépare ainsi l'algorithme de tri de la comparaison des éléments à trier.\nD'autres exemples de fonction d'ordre supérieur sont la composition de fonctions et l'intégration.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"FonctionOrdreSuperieur2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",6,22]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 205383055","source":"Wikipedia","title":"Fonction d'ordre supérieur","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Fonction_d%27ordre_sup%C3%A9rieur&oldid=205383055"},{"id":"FunctionComputerProgramming2024","abstract":"In computer programming, a function, subprogram, procedure, method, routine or subroutine is a callable unit that has a well-defined behavior and can be invoked by other software units to exhibit that behavior.\nCallable units provide a powerful programming tool. The primary purpose is to allow for the decomposition of a large and/or complicated problem into chunks that have relatively low cognitive load and to assign the chunks meaningful names (unless they are anonymous). Judicious application can reduce the cost of developing and maintaining software, while increasing its quality and reliability.Callable units are present at multiple levels of abstraction in the programming environment. For example, a programmer may write a function in source code that is compiled to machine code that implements similar semantics. There is a callable unit in the source code and an associated one in the machine code, but they are different kinds of callable units – with different implications and features.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"FunctionComputerProgramming2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,26]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1210403496","source":"Wikipedia","title":"Function (computer programming)","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Function_(computer_programming)&oldid=1210403496"},{"id":"Gcode2023","abstract":"G-code (also RS-274) is the most widely used computer numerical control (CNC) and 3D printing programming language. It is used mainly in computer-aided manufacturing to control automated machine tools, as well as for 3D-printer slicer applications. The G stands for geometry. G-code has many variants.\nG-code instructions are provided to a machine controller (industrial computer) that tells the motors where to move, how fast to move, and what path to follow. The two most common situations are that, within a machine tool such as a lathe or mill, a cutting tool is moved according to these instructions through a toolpath cutting away material to leave only the finished workpiece and/or an unfinished workpiece is precisely positioned in any of up to nine axes around the three dimensions relative to a toolpath and, either or both can move relative to each other. The same concept also extends to noncutting tools such as forming or burnishing tools, photoplotting, additive methods such as 3D printing, and measuring instruments.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"Gcode2023","container-title":"Wikipedia","issued":{"date-parts":[["2023",12,28]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1192191622","source":"Wikipedia","title":"G-code","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=G-code&oldid=1192191622"},{"id":"GrammaireNonContextuelle2023","abstract":"En linguistique et en informatique théorique, une grammaire algébrique, ou grammaire non contextuelle, aussi appelée grammaire hors-contexte ou grammaire « context-free » est une grammaire formelle dans laquelle chaque règle de production est de la forme\n\nX→α{\\displaystyle X\\to \\alpha }où X{\\displaystyle X} est un symbole non terminal et α{\\displaystyle \\alpha } est une chaîne composée de terminaux et/ou de non-terminaux. Le terme « non contextuel » provient du fait qu'un non terminal X{\\displaystyle X} peut être remplacé par α{\\displaystyle \\alpha }, sans tenir compte du contexte où il apparaît. Un langage formel est non contextuel (ou hors contexte, ou encore algébrique) s'il existe une grammaire non contextuelle qui l'engendre.\nPar opposition est contextuelle une règle de la forme\nc +X→c+α{\\displaystyle c~+X\\to c+\\alpha }\nen raison de la partie gauche de la règle qui stipule un contexte pour X. Une telle règle signifie que X, dans le cas (contexte) où il est précédé du symbole terminal c{\\displaystyle c} et du littéral +{\\displaystyle +}, peut être remplacé par α{\\displaystyle \\alpha }.\nAinsi, dans une grammaire non contextuelle, un symbole non terminal est toujours seul dans la partie gauche de toute règle, ce qui signifie que son environnement syntaxique (ou contexte) n'est pas considéré.\nLes grammaires algébriques sont suffisamment puissantes pour décrire la partie principale de la syntaxe de la plupart des langages de programmation, avec au besoin quelques extensions. La forme de Backus-Naur est la notation la plus communément utilisée pour décrire une grammaire non contextuelle décrivant un langage de programmation. Dans la hiérarchie de Chomsky, ces grammaires sont de type 2.\nSi on trouve plusieurs termes pour nommer une grammaire algébrique, c'est que le terme anglais « context-free » est malcommode à traduire. Tous les termes donnés plus haut sont employés et équivalents.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"GrammaireNonContextuelle2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",12,11]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 210452959","source":"Wikipedia","title":"Grammaire non contextuelle","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Grammaire_non_contextuelle&oldid=210452959"},{"id":"HierarchieChomsky2023","abstract":"En informatique théorique, en théorie des langages, et en calculabilité, la hiérarchie de Chomsky (parfois appelée hiérarchie de Chomsky-Schützenberger) est une classification des grammaires formelles (et par extension, des langages formels respectifs engendrés par les grammaires), esquissée par Noam Chomsky en 1956, et décrite de façon formelle en 1959.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"HierarchieChomsky2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",12,7]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 210331079","source":"Wikipedia","title":"Hiérarchie de Chomsky","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Hi%C3%A9rarchie_de_Chomsky&oldid=210331079"},{"id":"hofmannWhatPureFunctional2010","abstract":"Given an ML function f : (int->int)->int how can we rigorously specify that f is pure, i.e., produces no side-effects other than those arising from calling its functional argument? We show that existing methods based on preservation of invariants and relational parametricity are insufficient for this purpose and thus define a new notion that captures purity in the sense that for any functional F that is pure in this sense there exists a corresponding question-answer strategy. This research is motivated by an attempt to prove algorithms correct that take such supposedly pure functionals as input and apply them to stateful arguments in order to inspect intensional aspects of their behaviour.","author":[{"family":"Hofmann","given":"Martin"},{"family":"Karbyshev","given":"Aleksandr"},{"family":"Seidl","given":"Helmut"}],"citation-key":"hofmannWhatPureFunctional2010","container-title":"Automata, Languages and Programming","DOI":"10.1007/978-3-642-14162-1_17","editor":[{"family":"Abramsky","given":"Samson"},{"family":"Gavoille","given":"Cyril"},{"family":"Kirchner","given":"Claude"},{"family":"Meyer auf der Heide","given":"Friedhelm"},{"family":"Spirakis","given":"Paul G."}],"ISBN":"978-3-642-14162-1","issued":{"date-parts":[["2010"]]},"language":"en","page":"199–210","publisher":"Springer","publisher-place":"Berlin, Heidelberg","source":"Springer Link","title":"What Is a Pure Functional?","type":"paper-conference"},{"id":"hughesWhyFunctionalProgramming1989","abstract":"As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Conventional languages place conceptual limits on the way problems can be modularised. Functional languages push those limits back. In this paper we show that two features of functional languages in particular, higher-order functions and lazy evaluation, can contribute greatly to modularity. As examples, we manipulate lists and trees, program several numerical algorithms, and implement the alpha-beta heuristics (an Artificial Intelligence algorithm used in game-playing programs). Since modularity is the key to successful programming, functional languages are vitally important to the real world.","accessed":{"date-parts":[["2024",3,30]]},"author":[{"family":"Hughes","given":"J."}],"citation-key":"hughesWhyFunctionalProgramming1989","container-title":"The Computer Journal","container-title-short":"The Computer Journal","DOI":"10.1093/comjnl/32.2.98","ISSN":"0010-4620","issue":"2","issued":{"date-parts":[["1989",1,1]]},"page":"98–107","source":"Silverchair","title":"Why Functional Programming Matters","type":"article-journal","URL":"https://doi.org/10.1093/comjnl/32.2.98","volume":"32"},{"id":"iversonNotationToolThought1980","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Iverson","given":"Kenneth E."}],"citation-key":"iversonNotationToolThought1980","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/358896.358899","ISSN":"0001-0782, 1557-7317","issue":"8","issued":{"date-parts":[["1980",8]]},"language":"en","page":"444–465","source":"DOI.org (Crossref)","title":"Notation as a tool of thought","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/358896.358899","volume":"23"},{"id":"jeambonFaceLIA2024","author":[{"family":"Jeambon","given":"Valérie"},{"family":"Devouard","given":"Florence"}],"citation-key":"jeambonFaceLIA2024","issued":{"date-parts":[["2024"]]},"title":"Face a l'IA","type":"document"},{"id":"jenkinsWhatFunctionalProgramming2015","abstract":"The personal blog of Kris Jenkins, geek.","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Jenkins","given":"Kris"}],"citation-key":"jenkinsWhatFunctionalProgramming2015","container-title":"Kris Jenkins' Blog","issued":{"date-parts":[["2015",12,29]]},"language":"en","title":"What Is Functional Programming?","type":"webpage","URL":"http://blog.jenkster.com/2015/12/what-is-functional-programming.html#fnref-1"},{"id":"linEffectsWhiteNoise2022","abstract":"Several models have tentatively associated improving attention-deficit/hyperactivity disorder (ADHD) symptoms with arousal and external environmental stimulation. In order to further clarify the relationships between ADHD symptoms, arousal, and external stimulation, this study focused on exploring the “simultaneous” effects of white noise on intrinsic attentional performance and extrinsic on-task behaviors in preschoolers with and without ADHD. By using the computerized task (K-CPT 2), 104 preschoolers, including 52 ADHD children and 52 typically developing (TD) children, were tested and analyzed for their intrinsic attention (such as detectability, omission errors, commission errors, and reaction time). Simultaneously, these preschoolers’ external on-task behaviors were recorded for analysis through systematic observation. This study showed that white noise could effectively improve attention performance, including enhancing the ability to differentiate non-targets from targets and decreasing omission errors. It could also reduce the extrinsic hyperactive behaviors of preschoolers with ADHD. The findings of this study highlighted that white noise stimulation is a beneficial non-pharmacological treatment for preschoolers with ADHD. In contrast, for TD preschoolers, the results of this study showed that the external white noise stimuli were not only unhelpful but also a burden.","accessed":{"date-parts":[["2024",10,29]]},"author":[{"family":"Lin","given":"Hung-Yu"}],"citation-key":"linEffectsWhiteNoise2022","container-title":"International Journal of Environmental Research and Public Health","DOI":"10.3390/ijerph192215391","ISSN":"1660-4601","issue":"22","issued":{"date-parts":[["2022",1]]},"language":"en","license":"http://creativecommons.org/licenses/by/3.0/","page":"15391","source":"www.mdpi.com","title":"The Effects of White Noise on Attentional Performance and On-Task Behaviors in Preschoolers with ADHD","type":"article-journal","URL":"https://www.mdpi.com/1660-4601/19/22/15391","volume":"19"},{"id":"LogiqueCombinatoire2023","abstract":"En logique mathématique, la logique combinatoire est une théorie logique introduite par Moses Schönfinkel en 1920 lors d'une conférence[Laquelle ?] et développée dès 1929 par Haskell Brooks Curry pour supprimer le besoin de variables en mathématiques, pour formaliser rigoureusement la notion de fonction et pour minimiser le nombre d'opérateurs nécessaires pour définir le calcul des prédicats à la suite de Henry M. Sheffer. Plus récemment, elle a été utilisée en informatique comme modèle théorique de calcul et comme base pour la conception de langages de programmation fonctionnels.\nLe concept de base de la logique combinatoire est celui de combinateur qui est une fonction d'ordre supérieur ; elle utilise uniquement l'application de fonctions et éventuellement d'autres combinateurs pour définir de nouvelles fonctions d'ordre supérieur. Chaque combinateur simplement typable est une démonstration à la Hilbert en logique intuitionniste et vice-versa . On appelle ceci la correspondance de Curry-Howard","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"LogiqueCombinatoire2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",6,5]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 204935023","source":"Wikipedia","title":"Logique combinatoire","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Logique_combinatoire&oldid=204935023"},{"id":"marxCapitalParKarl","author":[{"family":"Marx","given":"Karl (1818-1883)"}],"citation-key":"marxCapitalParKarl","language":"fr","source":"Zotero","title":"Le capital / par Karl Marx ; traduction de M. J. Roy, entièrement revisée par l'auteur","type":"article-journal"},{"id":"merakchiAtheismMoralityWe2024","abstract":"Unless you’ve been failing your CAPTCHA tests lately, I’ll venture to boldly claim: you are a human. And while some may argue that the…","accessed":{"date-parts":[["2024",6,23]]},"author":[{"family":"Merakchi","given":"Hiba"}],"citation-key":"merakchiAtheismMoralityWe2024","container-title":"Medium","issued":{"date-parts":[["2024",2,25]]},"language":"en","title":"Atheism and morality: do we need God to be moral?","title-short":"Atheism and morality","type":"post-weblog","URL":"https://hiba-merakchi.medium.com/atheism-and-morality-do-we-need-god-to-be-moral-7dd51d28f640"},{"id":"merakchiHardProblemConsciousness2021","abstract":"Can materialism account for consciousness?","accessed":{"date-parts":[["2024",6,18]]},"author":[{"family":"Merakchi","given":"Hiba"}],"citation-key":"merakchiHardProblemConsciousness2021","container-title":"Medium","issued":{"date-parts":[["2021",12,23]]},"language":"en","title":"The hard problem of consciousness","type":"post-weblog","URL":"https://hiba-merakchi.medium.com/the-hard-problem-of-consciousness-6457d3be84de"},{"id":"michaelsonProgrammingParadigmsTuring2020","abstract":"The notion of programming paradigms, with associated programming languages and methodologies, is a well established tenet of Computer Science pedagogy, enshrined in international curricula. However, this notion sits ill with Kuhn's classic conceptualisation of a scientific paradigm as a dominant world view, which supersedes its predecessors through superior explanatory power. Furthermore, it is not at all clear how programming paradigms are to be characterised and differentiated. Indeed, on closer inspection, apparently disparate programming paradigms are very strongly connected. Rather, they should be viewed as different traditions of a unitary Computer Science paradigm of Turing complete computation complemented by Computational Thinking.","accessed":{"date-parts":[["2024",2,26]]},"author":[{"family":"Michaelson","given":"Greg"}],"citation-key":"michaelsonProgrammingParadigmsTuring2020","container-title":"The Art, Science, and Engineering of Programming","container-title-short":"Programming","DOI":"10.22152/programming-journal.org/2020/4/4","ISSN":"2473-7321","issue":"3","issued":{"date-parts":[["2020",2,14]]},"page":"4","source":"arXiv.org","title":"Programming Paradigms, Turing Completeness and Computational Thinking","type":"article-journal","URL":"http://arxiv.org/abs/2002.06178","volume":"4"},{"id":"minskyFormContentComputer1970","accessed":{"date-parts":[["2024",3,30]]},"author":[{"family":"Minsky","given":"Marvin"}],"citation-key":"minskyFormContentComputer1970","container-title":"Journal of the ACM","container-title-short":"J. ACM","DOI":"10.1145/321574.321575","ISSN":"0004-5411","issue":"2","issued":{"date-parts":[["1970",4,1]]},"page":"197–215","source":"ACM Digital Library","title":"Form and Content in Computer Science (1970 ACM turing lecture)","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/321574.321575","volume":"17"},{"id":"okasakiPurelyFunctionalData1999","abstract":"Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.","author":[{"family":"Okasaki","given":"Chris"}],"citation-key":"okasakiPurelyFunctionalData1999","ISBN":"978-0-521-66350-2","issued":{"date-parts":[["1999",6,13]]},"language":"en","number-of-pages":"236","publisher":"Cambridge University Press","source":"Google Books","title":"Purely Functional Data Structures","type":"book"},{"id":"OpenProblemsCommunication","accessed":{"date-parts":[["2026",3,27]]},"citation-key":"OpenProblemsCommunication","title":"Open problems in communication and computation - Anna’s Archive","type":"webpage","URL":"https://annas-archive.gd/md5/47f7db963973665771542f4578a8302f"},{"id":"ParadigmeProgrammation2023","abstract":"Le paradigme de programmation est la façon (parmi d'autres) d'approcher la programmation informatique et de formuler les solutions aux problèmes et leur formalisation dans un langage de programmation approprié. Ce n'est pas de la méthodologie contenant une méthode ; cette dernière organise le traitement des problèmes reconnus dans l'écosystème concerné pour aboutir à la solution conceptuelle et programme exécutable.","accessed":{"date-parts":[["2024",2,24]]},"citation-key":"ParadigmeProgrammation2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",7,11]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 205915300","source":"Wikipedia","title":"Paradigme (programmation)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Paradigme_(programmation)&oldid=205915300"},{"id":"perlisSpecialFeatureEpigrams1982","accessed":{"date-parts":[["2024",4,2]]},"author":[{"family":"Perlis","given":"Alan J."}],"citation-key":"perlisSpecialFeatureEpigrams1982","container-title":"ACM SIGPLAN Notices","container-title-short":"SIGPLAN Not.","DOI":"10.1145/947955.1083808","ISSN":"0362-1340","issue":"9","issued":{"date-parts":[["1982",9,1]]},"page":"7–13","source":"ACM Digital Library","title":"Special Feature: Epigrams on programming","title-short":"Special Feature","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/947955.1083808","volume":"17"},{"id":"ReactionOscillante2020","abstract":"Une réaction oscillante est un mélange complexe de composés chimiques dont la concentration d'un ou plusieurs composants présente des changements périodiques, jusqu'à épuisement de sa source d'énergie (généralement, un des réactifs). Dans les cas où l'un des réactifs a une couleur visible, la traversée d'un seuil de concentration peut conduire à un brusque changement de couleur.\nDes exemples de réactions oscillantes sont la réaction de Belooussov-Jabotinski, la réaction de Briggs-Rauscher, la réaction de Bray-Liebhafsky et la réaction oscillante de l'iode, ou, dans un genre un peu différent, la réaction du cœur battant de mercure. La concentration des produits et des réactifs chimiques d'une réaction oscillante peut être estimée en termes d'amortissement des oscillations.","accessed":{"date-parts":[["2024",5,17]]},"citation-key":"ReactionOscillante2020","container-title":"Wikipédia","issued":{"date-parts":[["2020",12,6]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 177361963","source":"Wikipedia","title":"Réaction oscillante","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=R%C3%A9action_oscillante&oldid=177361963"},{"id":"royProgrammingParadigmsDummies","author":[{"family":"Roy","given":"Peter Van"}],"citation-key":"royProgrammingParadigmsDummies","container-title":"Université Catholique de Louvain - UCLouvain","language":"en","source":"Zotero","title":"Programming Paradigms for Dummies: What Every Programmer Should Know","type":"article-journal"},{"id":"SalaireQualificationPersonnelle2024","abstract":"Le salaire à la qualification personnelle ou « salaire à vie » est une forme de rémunération dont le principe a principalement été théorisé par Bernard Friot et l'association d'éducation populaire Réseau Salariat. Il permet notamment de dissocier travail et emploi. Avec la cotisation sociale, il serait à la base d'un nouveau mode d’organisation socio-économique,,.","accessed":{"date-parts":[["2024",5,21]]},"citation-key":"SalaireQualificationPersonnelle2024","container-title":"Wikipédia","issued":{"date-parts":[["2024",1,31]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 212031190","source":"Wikipedia","title":"Salaire à la qualification personnelle","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Salaire_%C3%A0_la_qualification_personnelle&oldid=212031190"},{"id":"spinoza-pleiade","type":"book","citation-key":"spinoza-pleiade","collection-title":"Pléiade","language":"fr","publisher":"Gallimard","publisher-place":"Paris","title":"Œuvres complètes","author":[{"family":"Spinoza","given":""}],"accessed":{"date-parts":[["2026",4,24]]},"issued":{"date-parts":[["2022"]]},"library":"My Library","citekey":"spinoza-pleiade"},{"id":"strategicservicesSimpleSabotageField","author":[{"family":"Strategic Services","given":""}],"citation-key":"strategicservicesSimpleSabotageField","number-of-pages":"20","title":"Simple sabotage field manual","type":"book"},{"id":"StructuredProgrammingWikipedia","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"StructuredProgrammingWikipedia","title":"Structured programming - Wikipedia","type":"webpage","URL":"https://en.wikipedia.org/wiki/Structured_programming?oldformat=true"},{"id":"StructuresDonneesEnregistrements","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"StructuresDonneesEnregistrements","language":"fr","title":"Structures de données/Enregistrements — Wikilivres","type":"webpage","URL":"https://fr.wikibooks.org/wiki/Structures_de_donn%C3%A9es/Enregistrements"},{"id":"toalProgrammingParadigms","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Toal","given":"Ray"}],"citation-key":"toalProgrammingParadigms","title":"Programming Paradigms","type":"webpage","URL":"https://cs.lmu.edu/~ray/notes/paradigms/"},{"id":"vanroyConceptsTechniquesModels2004","abstract":"This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together. After an introduction to programming concepts, the book presents both well-known and lesser-known computation models (\"programming paradigms\"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language -- a simple core language that consists of a small number of programmer-significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.","author":[{"family":"Van Roy","given":"Peter"},{"family":"Haridi","given":"Seif"}],"citation-key":"vanroyConceptsTechniquesModels2004","edition":"1st","ISBN":"978-0-262-22069-9","issued":{"date-parts":[["2004",1]]},"number-of-pages":"936","publisher":"The MIT Press","source":"ACM Digital Library","title":"Concepts, Techniques, and Models of Computer Programming","type":"book"},{"id":"vanroyTaxonomiePrincipauxParadigmes","accessed":{"date-parts":[["2024",4,1]]},"author":[{"family":"Van Roy","given":"Peter"}],"citation-key":"vanroyTaxonomiePrincipauxParadigmes","title":"Une taxonomie des principaux paradigmes de programmation","type":"webpage","URL":"https://www.info.ucl.ac.be/~pvr/paradigmes.html"},{"id":"varoufakisConversationsEntreAdultes2017","abstract":"Pour la première fois, un ancien ministre dévoile les coulisses secrètes de l’Europe.\n\t\t\t\n\t\t\tC’était en janvier 2015 : à peine a-t-il été nommé ministre des Finances de la Grèce que Yanis Varoufakis déclenche une des batailles les plus spectaculaires et les plus controversées de l’histoire récente en cherchant à renégocier les rapports entre son pays et l’Union européenne. En dépit du soutien exceptionnel de la population grecque et de la logique imparable de ses arguments, il s’est heurté à un mur et a provoqué l’ire des élites politiques, financières et médiatiques de l’Europe.\n\t\t\tLa vérité de cet affrontement était inconnue jusqu’ici – justement parce que la direction de l’Union européenne se réunit à huis clos. Dans un récit personnel et explosif, Yanis Varoufakis, économiste d’envergure mondiale, explique comment les choses se passent très concrètement dans les couloirs de Bruxelles.\n\t\t\tIl révèle une histoire édifiante où se mêlent hypocrisie, trahisons, collusions d’intérêts et acrobaties politiques. Un récit qui ébranlera profondément l’establishment.\n\t\t\tAujourd’hui – comment en douter ? –, la répression tragique de la rébellion démocratique grecque est à l’image des politiques qui mènent à l’autoritarisme, au populisme et à l’instabilité qui menacent le monde occidental.\n\t\t\tConversations entre adultes est un vibrant appel à renouveler la démocratie européenne avant qu’il ne soit trop tard.\n\t\t\t\n\t\t\tYanis Varoufakis a été ministre des Finances du gouvernement Tsipras et a conduit les négociations sur la dette grecque jusqu’à sa démission au lendemain du référendum du 5 juillet 2015.\n\t\t\tNé à Athènes en 1961, il a enseigné en Grande-Bretagne, en Australie et aux États-Unis. Il est aujourd’hui le chef de file du mouvement DiEM25, qui promeut la relance de la démocratie en Europe et s’oppose au diktat de l’austérité.","author":[{"family":"Varoufakis","given":"Yanis"}],"citation-key":"varoufakisConversationsEntreAdultes2017","issued":{"date-parts":[["2017",9,29]]},"language":"fr","license":"Yanis Varoufakis, 2017.","note":"Item ID: _:n0","publisher":"Éditions Les Liens qui libèrent","title":"Conversations entre adultes","type":"book"},{"id":"WeirdWonderfulChemistry","accessed":{"date-parts":[["2026",3,28]]},"author":[{"family":"Conway","given":"John"}],"citation-key":"WeirdWonderfulChemistry","container-title":"Open Problems in Communication and Computation","issued":{"date-parts":[["1987"]]},"language":"en","source":"www.scienceopen.com","title":"The Weird and Wonderful Chemistry of Audioactive Decay","type":"chapter","URL":"https://www.scienceopen.com/book?vid=267868ec-9701-4df8-a6f1-9d26367261d8"},{"id":"WikiwandTuringcomplet2017","abstract":"En informatique et en logique, un système formel est dit complet au sens de Turing ou Turing-complet s’il possède un pouvoir expressif au moins équivalent à celui des machines de Turing. Dans un tel système, il est donc possible de programmer n'importe quelle machine de Turing.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"WikiwandTuringcomplet2017","container-title":"Wikiwand","issued":{"date-parts":[["2017",2,2]]},"title":"Wikiwand - Turing-complet","type":"webpage","URL":"https://www.wikiwand.com/fr/Turing-complet"},{"id":"willettParadigmeTheorieModele1996","abstract":"L’auteur traite des termes paradigme, théorie, modèle et schéma. Il tente de clarifier le plus possible ces termes en traitant de l’essentiel et en mettant l’accent sur ce qui permet de les différencier. Il rend compte de certaines difficultés provoquées par la polysémie de ces termes. Il termine en soulevant certaines questions à propos de la communicologie.","accessed":{"date-parts":[["2024",4,3]]},"author":[{"family":"Willett","given":"Gilles"}],"citation-key":"willettParadigmeTheorieModele1996","container-title":"Communication et organisation. Revue scientifique francophone en Communication organisationnelle","DOI":"10.4000/communicationorganisation.1873","ISSN":"1168-5549","issue":"10","issued":{"date-parts":[["1996",11,1]]},"language":"fr","license":"https://creativecommons.org/licenses/by-nc-nd/4.0/","number":"10","publisher":"Presses universitaires de Bordeaux","source":"journals.openedition.org","title":"Paradigme, théorie, modèle, schéma : qu’est-ce donc ?","title-short":"Paradigme, théorie, modèle, schéma","type":"article-journal","URL":"https://journals.openedition.org/communicationorganisation/1873"},{"id":"spinoza-correspondance-rovere","type":"book","citation-key":"spinoza-correspondance-rovere","collection-title":"GF","ISBN":"978-2-08-123138-2","language":"fr","publisher":"Flammarion","publisher-place":"Paris","title":"Correspondance","author":[{"family":"Spinoza","given":""}],"accessed":{"date-parts":[["2026",4,25]]},"issued":{"date-parts":[["2010",1,20]]},"library":"My Library","citekey":"spinoza-correspondance-rovere"}] \ No newline at end of file +[{"id":"abelsonStructureInterpretationComputer1996","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Abelson","given":"Harold"},{"family":"Sussman","given":"Gerald Jay"},{"family":"Sussman","given":"Julie"}],"citation-key":"abelsonStructureInterpretationComputer1996","edition":"2","issued":{"date-parts":[["1996"]]},"language":"en","publisher":"MIT Press","publisher-place":"Cambridge, Massachusetts, London, England","source":"Zotero","title":"Structure and Interpretation of Computer Programs","type":"book","URL":"http://mitpress.mit.edu/sicp"},{"id":"antoninPOURDESIGNMINIMAL","author":[{"family":"Antonin","given":"Peronnet"}],"citation-key":"antoninPOURDESIGNMINIMAL","language":"fr","source":"Zotero","title":"POUR UN DESIGN MINIMAL","type":"article-journal"},{"id":"antonszandorBibleSatanique1969","author":[{"family":"Anton Szandor","given":"Lavey"}],"citation-key":"antonszandorBibleSatanique1969","issued":{"date-parts":[["1969"]]},"title":"La Bible satanique","type":"book"},{"id":"AutomatePile2021","abstract":"Un automate à pile est une machine abstraite utilisée en informatique théorique et, plus précisément, en théorie des automates.\nUn automate à pile est une généralisation des automates finis : il dispose en plus d'une mémoire infinie organisée en pile (last-in/first-out ou LIFO). Un automate à pile prend en entrée un mot et réalise une série de transitions. Il effectue pour chaque lettre du mot une transition, dont le choix dépend de la lettre, de l'état de l'automate et du sommet de la pile ; il peut aussi modifier le contenu de la pile. Selon l'état de l'automate et de la pile à la fin du calcul, le mot est accepté ou refusé.\nLes langages reconnus par les automates à piles sont exactement les langages algébriques, c'est-à-dire ceux engendrés par une grammaire algébrique.\nL'importance des automates à pile vient de leur emploi en analyse syntaxique des langages de programmation, et plus généralement dans la transformation de définitions ou d'algorithmes récursifs en leurs analogues itératifs.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"AutomatePile2021","container-title":"Wikipédia","issued":{"date-parts":[["2021",10,29]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 187552887","source":"Wikipedia","title":"Automate à pile","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Automate_%C3%A0_pile&oldid=187552887"},{"id":"barbarasSpinozaScienceMathematique2007","abstract":"« Je considérerai les actions et les appétits humains comme s’il était question de lignes, de surfaces et de solides. » C’est une science de l’homme que construit Spinoza en ce début du XVIIe siècle. Une science nourrie des bouleversements dans les mathématiques, l’algèbre, la conception de l’infini. Écrite sur le modèle des Éléments d’Euclide, l’Éthique n’a rien d’artificiel. Sa forme coïncide, au contraire, avec la neuve radicalité d’une pensée qui donne au désir toute sa puissance. Cette ambitieuse lecture de la philosophie de Spinoza comme science du salut engendre un appétit renouvelé de savoir.","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Barbaras","given":"Françoise"}],"citation-key":"barbarasSpinozaScienceMathematique2007","collection-title":"CNRS Philosophie","container-title":"Spinoza : La science mathématique du salut","ISBN":"978-2-271-14198-9","issued":{"date-parts":[["2007"]]},"language":"fr","license":"https://www.openedition.org/12554","number-of-pages":"205","publisher":"CNRS Éditions","publisher-place":"Paris","source":"OpenEdition Books","title":"Spinoza : La science mathématique du salut","title-short":"Spinoza","type":"book","URL":"https://books.openedition.org/editionscnrs/48687"},{"id":"begue-shanklandEtudeScientifiqueMontre2024","abstract":"Menée par le Professeur des Universités Laurent Bègue Shankland1 auprès de 67 000 étudiant(e)s et élèves de grandes écoles entre 2023 et 2024, cette recherche d’une ampleur inédite indique que l’alcool est présent dans plus de la moitié des violences sexuelles rapportées depuis l‘arrivée dans l‘enseignement supérieur.","accessed":{"date-parts":[["2024",10,3]]},"author":[{"family":"Bègue-Shankland","given":"Laurent"},{"family":"Roché","given":"Sebastian"},{"family":"Arvers","given":"Philippe"}],"citation-key":"begue-shanklandEtudeScientifiqueMontre2024","issued":{"date-parts":[["2024",10]]},"language":"fr","publisher":"Université de Grenobles Aples","title":"Une étude scientifique montre que l'alcool est un facteur déterminant des violences sexistes et sexuelles en milieu étudiant","type":"document","URL":"https://www.enseignementsup-recherche.gouv.fr/fr/une-etude-scientifique-montre-que-l-alcool-est-un-facteur-determinant-des-violences-sexistes-et-97513"},{"id":"billaudProgrammationFonctionnelleSymbolique1989","accessed":{"date-parts":[["2024",3,28]]},"author":[{"family":"Billaud","given":"Michel"}],"citation-key":"billaudProgrammationFonctionnelleSymbolique1989","container-title":"Page personnelle de Michel Billaud","issued":{"date-parts":[["1989"]]},"title":"Programmation Fonctionnelle et Symbolique - Introduction","type":"webpage","URL":"https://www.mbillaud.fr/SITE-PERSO-LABRI/travaux/lisp89/1intro.html"},{"id":"brancatoCantorNotionInfinity2021","abstract":"In his analysis of the history of philosophy and mathematics, Cantor indicates the early modern period as the one in which, because of the general rejection of the notion of an infinite number, some major prejudices against his new ideas on infinity were developed. However, Spinoza and Leibniz are regarded also as the first authors possessing a correct notion of absolute infinity and actual infinity. After showing how Cantor came to this paradox, in this paper I argue that his views cannot be considered completely accurate: a precise superposition between Cantor’s notion of transfinite number and the early moderns’ infinite number is impossible, because there is a discrepancy in the notion of set that has not been taken into account. At the same time, Spinoza and Leibniz are under a certain aspect Cantor’s precursors, because Cantor adopts Spinoza’s terminology to distinguish between absolute infinity and the transfinite, and because Cantor’s studies on Leibniz’s calculus presented him an example of infinite wholes used in mathematics as an aid for new discoveries.","accessed":{"date-parts":[["2026",3,31]]},"author":[{"family":"Brancato","given":"Mattia"}],"citation-key":"brancatoCantorNotionInfinity2021","container-title":"Lumières","DOI":"10.3917/lumi.037.0131","ISSN":"1762-4630","issue":"1","issued":{"date-parts":[["2021"]]},"language":"en","page":"131–147","publisher":"Presses universitaires de Bordeaux","source":"shs.cairn.info","title":"Cantor on the Notion of Infinity in Spinoza and Leibniz","type":"article-journal","URL":"https://shs.cairn.info/revue-lumieres-2021-1-page-131","volume":"3738"},{"id":"brown10ThingsSoftware2023","abstract":"Understanding how human memory and learning works, the differences between beginners and experts, and practical steps developers can take to improve their learning, training, and recruitment.","accessed":{"date-parts":[["2024",3,14]]},"author":[{"family":"Brown","given":"Neil C. C."},{"family":"Hermans","given":"Felienne F. J."},{"family":"Margulieux","given":"Lauren E."}],"citation-key":"brown10ThingsSoftware2023","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/3584859","ISSN":"0001-0782","issue":"1","issued":{"date-parts":[["2023",12,21]]},"page":"78–87","source":"ACM Digital Library","title":"10 Things Software Developers Should Learn about Learning","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/3584859","volume":"67"},{"id":"bustosRegretGenderaffirmationSurgery2021","abstract":"Supplemental Digital Content is available in the text.","accessed":{"date-parts":[["2024",5,14]]},"author":[{"family":"Bustos","given":"Valeria P."},{"family":"Bustos","given":"Samyd S."},{"family":"Mascaro","given":"Andres"},{"family":"Del Corral","given":"Gabriel"},{"family":"Forte","given":"Antonio J."},{"family":"Ciudad","given":"Pedro"},{"family":"Kim","given":"Esther A."},{"family":"Langstein","given":"Howard N."},{"family":"Manrique","given":"Oscar J."}],"citation-key":"bustosRegretGenderaffirmationSurgery2021","container-title":"Plastic and Reconstructive Surgery Global Open","container-title-short":"Plast Reconstr Surg Glob Open","DOI":"10.1097/GOX.0000000000003477","ISSN":"2169-7574","issue":"3","issued":{"date-parts":[["2021",3,19]]},"page":"e3477","PMCID":"PMC8099405","PMID":"33968550","source":"PubMed Central","title":"Regret after Gender-affirmation Surgery: A Systematic Review and Meta-analysis of Prevalence","title-short":"Regret after Gender-affirmation Surgery","type":"article-journal","URL":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8099405/","volume":"9"},{"id":"cainLectureProgrammingParadigms2018","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Cain","given":"Jerry"}],"citation-key":"cainLectureProgrammingParadigms2018","event-place":"Stanford","issued":{"date-parts":[["2018",7,19]]},"language":"English","title":"Lecture 1 | Programming Paradigms","type":"speech","URL":"https://www.youtube.com/watch?v=Ps8jOj7diA0&list=PL9D558D49CA734A02"},{"id":"camerini-lettre12","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Camerini","given":"Matteo"}],"citation-key":"camerini-lettre12","title":"La Lettre XII et ses cercles non-concentriques","type":"article-journal"},{"id":"chenQazxcdswe123Searchobsidiangoogle2024","abstract":"Search obsidian notes in google.","accessed":{"date-parts":[["2025",1,14]]},"author":[{"family":"Chen","given":"YuNing"}],"citation-key":"chenQazxcdswe123Searchobsidiangoogle2024","genre":"TypeScript","issued":{"date-parts":[["2024",7,1]]},"license":"GPL-3.0","original-date":{"date-parts":[["2023",3,17]]},"source":"GitHub","title":"qazxcdswe123/search-obsidian-in-google","type":"software","URL":"https://github.com/qazxcdswe123/search-obsidian-in-google"},{"id":"ComparisonMultiparadigmProgramming2024","abstract":"Programming languages can be grouped by the number and types of paradigms supported.","accessed":{"date-parts":[["2024",2,20]]},"citation-key":"ComparisonMultiparadigmProgramming2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,1]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1202029082","source":"Wikipedia","title":"Comparison of multi-paradigm programming languages","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Comparison_of_multi-paradigm_programming_languages&oldid=1202029082"},{"id":"ComparisonProgrammingParadigms2024","abstract":"This article attempts to set out the various similarities and differences between the various programming paradigms as a summary in both graphical and tabular format with links to the separate discussions concerning these similarities and differences in extant Wikipedia articles.","accessed":{"date-parts":[["2024",2,26]]},"citation-key":"ComparisonProgrammingParadigms2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,1]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1202049782","source":"Wikipedia","title":"Comparison of programming paradigms","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Comparison_of_programming_paradigms&oldid=1202049782"},{"id":"coriLogiqueMathematique12003","author":[{"family":"Cori","given":"René"},{"family":"Lascar","given":"Daniel"}],"citation-key":"coriLogiqueMathematique12003","issued":{"date-parts":[["2003"]]},"number-of-volumes":"2","publisher":"Dunod","publisher-place":"paris","title":"Logique mathématique 1. calcul propositionnel, algèbre de boole","type":"book","volume":"1"},{"id":"coriLogiqueMathematique22003","author":[{"family":"Cori","given":"René"},{"family":"Lascar","given":"Daniel"}],"citation-key":"coriLogiqueMathematique22003","issued":{"date-parts":[["2003"]]},"number-of-volumes":"2","publisher":"Dunod","publisher-place":"paris","title":"Logique mathématique 2. fonctions récursives, théorème de Gödel, théories des ensembles, théorie des modèles","type":"book","volume":"2"},{"id":"CountingSort2024","abstract":"In computer science, counting sort is an algorithm for sorting a collection of objects according to keys that are small positive integers; that is, it is an integer sorting algorithm. It operates by counting the number of objects that possess distinct key values, and applying prefix sum on those counts to determine the positions of each key value in the output sequence. Its running time is linear in the number of items and the difference between the maximum key value and the minimum key value, so it is only suitable for direct use in situations where the variation in keys is not significantly greater than the number of items. It is often used as a subroutine in radix sort, another sorting algorithm, which can handle larger keys more efficiently.\nCounting sort is not a comparison sort; it uses key values as indexes into an array and the Ω(n log n) lower bound for comparison sorting will not apply. Bucket sort may be used in lieu of counting sort, and entails a similar time analysis. However, compared to counting sort, bucket sort requires linked lists, dynamic arrays, or a large amount of pre-allocated memory to hold the sets of items within each bucket, whereas counting sort stores a single number (the count of items) per bucket.","accessed":{"date-parts":[["2024",5,12]]},"citation-key":"CountingSort2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,9]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1205345660","source":"Wikipedia","title":"Counting sort","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Counting_sort&oldid=1205345660"},{"id":"dahanRelationsEntreScience2015","abstract":"Depuis vingt-cinq ans, le changement climatique anthropogénique est appréhendé comme une question d’environnement global. Les sciences du climat jouent un rôle primordial dans la construction du problème, qui se veut résumé par la formule « science speaks truth to power », science et politique étant supposées séparées et étanches. Ce cadrage jusqu’ici dominant est aujourd’hui ébranlé par l’échec des négociations internationales : il est devenu manifeste que le consensus scientifique ne suffit pas à engendrer des décisions politiques globales significatives. À l’heure de la COP de Paris, alors que se discute la nécessité de changer de paradigme dans la négociation, cet article veut s’interroger sur l’évolution des relations entre science et politique dans le régime climatique, en revenant sur la vision du rôle de la science et en évoquant les critiques, propositions et perspectives qui se dessinent à propos des modèles d’expertise.","accessed":{"date-parts":[["2024",5,13]]},"author":[{"family":"Dahan","given":"Amy"},{"family":"Guillemot","given":"Hélène"}],"citation-key":"dahanRelationsEntreScience2015","container-title":"Natures Sciences Sociétés","container-title-short":"Nat. Sci. Soc.","DOI":"10.1051/nss/2015014","ISSN":"1240-1307, 1765-2979","issued":{"date-parts":[["2015"]]},"language":"fr","license":"© NSS-Dialogues, EDP Sciences 2015","page":"S6-S18","publisher":"EDP Sciences","source":"www.nss-journal.org","title":"Les relations entre science et politique dans le régime climatique : à la recherche d’un nouveau modèle d’expertise ?","title-short":"Les relations entre science et politique dans le régime climatique","type":"article-journal","URL":"https://www.nss-journal.org/articles/nss/abs/2015/02/nss150014/nss150014.html","volume":"23"},{"id":"dijkstraChapterNotesStructured1972","accessed":{"date-parts":[["2024",4,1]]},"author":[{"family":"Dijkstra","given":"Edsger W."}],"citation-key":"dijkstraChapterNotesStructured1972","container-title":"Structured programming","ISBN":"978-0-12-200550-3","issued":{"date-parts":[["1972",1,1]]},"page":"1–82","publisher":"Academic Press Ltd.","publisher-place":"GBR","source":"ACM Digital Library","title":"Chapter I: Notes on structured programming","title-short":"Chapter I","type":"chapter"},{"id":"EffetBordInformatique2023","abstract":"En informatique, une fonction est dite à effet de bord (traduction mot à mot de l'anglais side effect, dont le sens est plus proche d'effet secondaire) si elle modifie un état en dehors de son environnement local, c'est-à-dire a une interaction observable avec le monde extérieur autre que retourner une valeur. Par exemple, les fonctions qui modifient une variable locale statique, une variable non locale ou un argument mutable passé par référence, les fonctions qui effectuent des opérations d'entrées-sorties ou les fonctions appelant d'autres fonctions à effet de bord. Souvent, ces effets compliquent la lisibilité du comportement des programmes et/ou nuisent à la réutilisabilité des fonctions et procédures. Un langage comme Haskell les restreint délibérément dans des composants nommés monades.\nPlus communément, un effet de bord apparaît la plupart du temps lorsqu'une modification d'un programme cohérent (valeurs et états pris conformes aux spécifications) aboutit à des valeurs ou des comportements non prévus, à cause de la non prise en compte de la portée, de l'ensemble de définition de variables, ou du contrat des fonctions.","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"EffetBordInformatique2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",8,30]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 207397507","source":"Wikipedia","title":"Effet de bord (informatique)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Effet_de_bord_(informatique)&oldid=207397507"},{"id":"EnregistrementStructureDonnees2023","abstract":"En programmation, un enregistrement est une structure de données qui rassemble plusieurs champs, ceux-ci contenant des valeurs qui peuvent être de types différents. Typiquement, le nombre de champ et leur séquence sont fixés. Les champs d'un enregistrement peuvent aussi être nommés \"membres\", en particulier dans la programmation orientée objet. Les champs peuvent encore être appelés \"éléments\", mais cela entraîne un risque de confusion avec les éléments d'une collection.\nPar exemple, une date peut être stockée en mémoire comme un enregistrement avec un champ numérique année, le mois représenté comme une chaîne de caractères, et un champ numérique pour le jour-du-mois.\nLes enregistrements se distinguent des tableaux (arrays) par le fait que le nombre de leurs champs est généralement fixé, que chaque champ a un nom et que chaque champ peut être de type différent.\nUn type enregistrement est un type de donnée qui décrit de telles variables. La majorité des langages de programmation utilisés aujourd'hui donne au programmeur la capacité de définir de nouveaux types d'enregistrements. La définition comprend la spécification du type de données de chaque champ et un identifiant (nom ou étiquette) par lequel on peut y accéder.\nLes enregistrements peuvent exister dans n'importe quelle forme de stockage de données (mémoire vive, bandes magnétiques, disques durs...). Les enregistrements sont fondamentaux pour la majorité des structures de données, en particulier les structures de données liées.\nUn objet dans la programmation orientée objet est essentiellement un enregistrement qui contient les procédures spécialisées pour cet enregistrement. Dans la majorité des langages orientés objet, les enregistrements sont des cas spécifiques des objets, et sont nommés plain old data structures, ou passive data structures.\nUn enregistrement peut être considéré comme l'équivalent informatique d'un n-uplet mathématique. Dans la même veine, il peut aussi être vu comme une version technologique d'un produit cartésien de deux ou plusieurs ensembles mathématiques.","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"EnregistrementStructureDonnees2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",9,12]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 207783466","source":"Wikipedia","title":"Enregistrement (structure de données)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Enregistrement_(structure_de_donn%C3%A9es)&oldid=207783466"},{"id":"entwanneVariablesScopesClosures2019","abstract":"Comprendre leur fonctionnement et en éviter les pièges","accessed":{"date-parts":[["2024",5,13]]},"author":[{"family":"entwanne","given":""}],"citation-key":"entwanneVariablesScopesClosures2019","container-title":"Zeste de Savoir","genre":"text","issued":{"date-parts":[["2019",7,23]]},"language":"fr","license":"Licence CC BY","publisher":"Zeste de Savoir","section":"Tutoriels","title":"Variables, scopes et closures en Python","type":"webpage","URL":"https://zestedesavoir.com/tutoriels/3163/variables-scopes-et-closures-en-python/"},{"id":"ethique-rovere","accessed":{"date-parts":[["2026",4,24]]},"author":[{"family":"Spinoza","given":""}],"citation-key":"ethique-rovere","edition":"Maxime Rovere","ISBN":"978-2-08-151383-9","issued":{"date-parts":[["2021",11,10]]},"language":"fr","original-date":{"date-parts":[["1677"]]},"publisher":"Flammarion","publisher-place":"Paris","title":"Éthique","type":"book"},{"id":"ExpressivePowerComputer2023","abstract":"In computer science, the expressive power (also called expressiveness or expressivity) of a language is the breadth of ideas that can be represented and communicated in that language. The more expressive a language is, the greater the variety and quantity of ideas it can be used to represent.\nFor example, the Web Ontology Language expression language profile (OWL2 EL) lacks ideas (such as negation) that can be expressed in OWL2 RL (rule language). OWL2 EL may therefore be said to have less expressive power than OWL2 RL. These restrictions allow for more efficient (polynomial time) reasoning in OWL2 EL than in OWL2 RL. So OWL2 EL trades some expressive power for more efficient reasoning (processing of the knowledge representation language).","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"ExpressivePowerComputer2023","container-title":"Wikipedia","issued":{"date-parts":[["2023",8,26]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1172391643","source":"Wikipedia","title":"Expressive power (computer science)","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Expressive_power_(computer_science)&oldid=1172391643"},{"id":"felleisenExpressivePowerProgramming1990","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Felleisen","given":"Matthias"}],"citation-key":"felleisenExpressivePowerProgramming1990","collection-editor":[{"family":"Goos","given":"G."},{"family":"Hartmanis","given":"J."},{"family":"Barstow","given":"D."},{"family":"Brauer","given":"W."},{"family":"Brinch Hansen","given":"P."},{"family":"Gries","given":"D."},{"family":"Luckham","given":"D."},{"family":"Moler","given":"C."},{"family":"Pnueli","given":"A."},{"family":"Seegmüller","given":"G."},{"family":"Stoer","given":"J."},{"family":"Wirth","given":"N."}],"collection-title":"Lecture Notes in Computer Science","container-title":"ESOP '90","DOI":"10.1007/3-540-52592-0_60","editor":[{"family":"Jones","given":"Neil"}],"ISBN":"978-3-540-52592-9 978-3-540-47045-8","issued":{"date-parts":[["1990"]]},"page":"134–151","publisher":"Springer Berlin Heidelberg","publisher-place":"Berlin, Heidelberg","source":"DOI.org (Crossref)","title":"On the expressive power of programming languages","type":"chapter","URL":"http://link.springer.com/10.1007/3-540-52592-0_60","volume":"432"},{"id":"felleisenProgrammableProgrammingLanguage2018","abstract":"As the software industry enters the era of language-oriented programming, it needs programmable programming languages.","accessed":{"date-parts":[["2024",2,26]]},"author":[{"family":"Felleisen","given":"Matthias"},{"family":"Findler","given":"Robert Bruce"},{"family":"Flatt","given":"Matthew"},{"family":"Krishnamurthi","given":"Shriram"},{"family":"Barzilay","given":"Eli"},{"family":"McCarthy","given":"Jay"},{"family":"Tobin-Hochstadt","given":"Sam"}],"citation-key":"felleisenProgrammableProgrammingLanguage2018","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/3127323","ISSN":"0001-0782, 1557-7317","issue":"3","issued":{"date-parts":[["2018",2,21]]},"language":"en","page":"62–71","source":"DOI.org (Crossref)","title":"A programmable programming language","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/3127323","volume":"61"},{"id":"FermetureInformatique2024","abstract":"Dans un langage de programmation, une fermeture ou clôture (en anglais : closure) est une fonction accompagnée de son environnement lexical. L'environnement lexical d'une fonction est l'ensemble des variables non locales qu'elle a capturées, soit par valeur (c'est-à-dire par copie des valeurs des variables), soit par référence (c'est-à-dire par copie des adresses mémoires des variables). Une fermeture est donc créée, entre autres, lorsqu'une fonction est définie dans le corps d'une autre fonction et utilise des paramètres ou des variables locales de cette dernière.\nUne fermeture peut être passée en argument d'une fonction dans l'environnement où elle a été créée (passée vers le bas) ou renvoyée comme valeur de retour (passée vers le haut). Dans ce cas, le problème posé alors par la fermeture est qu'elle fait référence à des données qui auraient typiquement été allouées sur la pile d'exécution et libérées à la sortie de l'environnement. Hors optimisations par le compilateur, le problème est généralement résolu par une allocation sur le tas de l'environnement.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"FermetureInformatique2024","container-title":"Wikipédia","issued":{"date-parts":[["2024",2,26]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 212836844","source":"Wikipedia","title":"Fermeture (informatique)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Fermeture_(informatique)&oldid=212836844"},{"id":"floydParadigmsProgramming1979","author":[{"family":"Floyd","given":"Robert W."}],"citation-key":"floydParadigmsProgramming1979","container-title":"Communication of the ACM","DOI":"10.1145/359138.359140","issue":"8","issued":{"date-parts":[["1979",8,1]]},"language":"English","page":"455–460","title":"The paradigms of programming","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/359138.359140","volume":"22"},{"id":"floydParadigmsProgramming1979a","author":[{"family":"Floyd","given":"Robert W"}],"citation-key":"floydParadigmsProgramming1979a","issue":"8","issued":{"date-parts":[["1979"]]},"language":"en","source":"Zotero","title":"The paradigms of programming","type":"article-journal","volume":"22"},{"id":"FonctionOrdreSuperieur2023","abstract":"En mathématiques et en informatique, les fonctions d'ordre supérieur sont des fonctions qui ont au moins une des propriétés suivantes :\n\nelles prennent une ou plusieurs fonctions en entrée ;\nelles renvoient une fonction.En mathématiques, on les appelle des opérateurs ou des fonctionnelles.\nL'opérateur de dérivation en calcul infinitésimal est un exemple classique, car elle associe une fonction (la dérivée) à une autre fonction (la fonction que l'on dérive).\nDans le lambda-calcul non typé, toutes les fonctions sont d'ordre supérieur. Dans le lambda-calcul typé, dont la plupart des langages de programmation fonctionnels sont issus, les fonctions d'ordre supérieur sont généralement celles dont le type contient\nplus d'une flèche (Flèches dans la programmation fonctionnelle).\nEn programmation fonctionnelle, les fonctions d'ordre supérieur qui retournent d'autres fonctions sont dites curryfiées.\nLa fonction map présente dans de nombreux langages de programmation fonctionnelle est un exemple de fonction d'ordre supérieur. Elle prend une fonction f comme argument, et retourne une nouvelle fonction qui prend une liste comme argument et applique f à chaque élément. Un autre exemple très courant est celui d'une fonction de tri qui prend en argument une fonction de comparaison ; on sépare ainsi l'algorithme de tri de la comparaison des éléments à trier.\nD'autres exemples de fonction d'ordre supérieur sont la composition de fonctions et l'intégration.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"FonctionOrdreSuperieur2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",6,22]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 205383055","source":"Wikipedia","title":"Fonction d'ordre supérieur","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Fonction_d%27ordre_sup%C3%A9rieur&oldid=205383055"},{"id":"FunctionComputerProgramming2024","abstract":"In computer programming, a function, subprogram, procedure, method, routine or subroutine is a callable unit that has a well-defined behavior and can be invoked by other software units to exhibit that behavior.\nCallable units provide a powerful programming tool. The primary purpose is to allow for the decomposition of a large and/or complicated problem into chunks that have relatively low cognitive load and to assign the chunks meaningful names (unless they are anonymous). Judicious application can reduce the cost of developing and maintaining software, while increasing its quality and reliability.Callable units are present at multiple levels of abstraction in the programming environment. For example, a programmer may write a function in source code that is compiled to machine code that implements similar semantics. There is a callable unit in the source code and an associated one in the machine code, but they are different kinds of callable units – with different implications and features.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"FunctionComputerProgramming2024","container-title":"Wikipedia","issued":{"date-parts":[["2024",2,26]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1210403496","source":"Wikipedia","title":"Function (computer programming)","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=Function_(computer_programming)&oldid=1210403496"},{"id":"Gcode2023","abstract":"G-code (also RS-274) is the most widely used computer numerical control (CNC) and 3D printing programming language. It is used mainly in computer-aided manufacturing to control automated machine tools, as well as for 3D-printer slicer applications. The G stands for geometry. G-code has many variants.\nG-code instructions are provided to a machine controller (industrial computer) that tells the motors where to move, how fast to move, and what path to follow. The two most common situations are that, within a machine tool such as a lathe or mill, a cutting tool is moved according to these instructions through a toolpath cutting away material to leave only the finished workpiece and/or an unfinished workpiece is precisely positioned in any of up to nine axes around the three dimensions relative to a toolpath and, either or both can move relative to each other. The same concept also extends to noncutting tools such as forming or burnishing tools, photoplotting, additive methods such as 3D printing, and measuring instruments.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"Gcode2023","container-title":"Wikipedia","issued":{"date-parts":[["2023",12,28]]},"language":"en","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 1192191622","source":"Wikipedia","title":"G-code","type":"entry-encyclopedia","URL":"https://en.wikipedia.org/w/index.php?title=G-code&oldid=1192191622"},{"id":"GrammaireNonContextuelle2023","abstract":"En linguistique et en informatique théorique, une grammaire algébrique, ou grammaire non contextuelle, aussi appelée grammaire hors-contexte ou grammaire « context-free » est une grammaire formelle dans laquelle chaque règle de production est de la forme\n\nX→α{\\displaystyle X\\to \\alpha }où X{\\displaystyle X} est un symbole non terminal et α{\\displaystyle \\alpha } est une chaîne composée de terminaux et/ou de non-terminaux. Le terme « non contextuel » provient du fait qu'un non terminal X{\\displaystyle X} peut être remplacé par α{\\displaystyle \\alpha }, sans tenir compte du contexte où il apparaît. Un langage formel est non contextuel (ou hors contexte, ou encore algébrique) s'il existe une grammaire non contextuelle qui l'engendre.\nPar opposition est contextuelle une règle de la forme\nc +X→c+α{\\displaystyle c~+X\\to c+\\alpha }\nen raison de la partie gauche de la règle qui stipule un contexte pour X. Une telle règle signifie que X, dans le cas (contexte) où il est précédé du symbole terminal c{\\displaystyle c} et du littéral +{\\displaystyle +}, peut être remplacé par α{\\displaystyle \\alpha }.\nAinsi, dans une grammaire non contextuelle, un symbole non terminal est toujours seul dans la partie gauche de toute règle, ce qui signifie que son environnement syntaxique (ou contexte) n'est pas considéré.\nLes grammaires algébriques sont suffisamment puissantes pour décrire la partie principale de la syntaxe de la plupart des langages de programmation, avec au besoin quelques extensions. La forme de Backus-Naur est la notation la plus communément utilisée pour décrire une grammaire non contextuelle décrivant un langage de programmation. Dans la hiérarchie de Chomsky, ces grammaires sont de type 2.\nSi on trouve plusieurs termes pour nommer une grammaire algébrique, c'est que le terme anglais « context-free » est malcommode à traduire. Tous les termes donnés plus haut sont employés et équivalents.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"GrammaireNonContextuelle2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",12,11]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 210452959","source":"Wikipedia","title":"Grammaire non contextuelle","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Grammaire_non_contextuelle&oldid=210452959"},{"id":"HierarchieChomsky2023","abstract":"En informatique théorique, en théorie des langages, et en calculabilité, la hiérarchie de Chomsky (parfois appelée hiérarchie de Chomsky-Schützenberger) est une classification des grammaires formelles (et par extension, des langages formels respectifs engendrés par les grammaires), esquissée par Noam Chomsky en 1956, et décrite de façon formelle en 1959.","accessed":{"date-parts":[["2024",3,31]]},"citation-key":"HierarchieChomsky2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",12,7]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 210331079","source":"Wikipedia","title":"Hiérarchie de Chomsky","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Hi%C3%A9rarchie_de_Chomsky&oldid=210331079"},{"id":"hofmannWhatPureFunctional2010","abstract":"Given an ML function f : (int->int)->int how can we rigorously specify that f is pure, i.e., produces no side-effects other than those arising from calling its functional argument? We show that existing methods based on preservation of invariants and relational parametricity are insufficient for this purpose and thus define a new notion that captures purity in the sense that for any functional F that is pure in this sense there exists a corresponding question-answer strategy. This research is motivated by an attempt to prove algorithms correct that take such supposedly pure functionals as input and apply them to stateful arguments in order to inspect intensional aspects of their behaviour.","author":[{"family":"Hofmann","given":"Martin"},{"family":"Karbyshev","given":"Aleksandr"},{"family":"Seidl","given":"Helmut"}],"citation-key":"hofmannWhatPureFunctional2010","container-title":"Automata, Languages and Programming","DOI":"10.1007/978-3-642-14162-1_17","editor":[{"family":"Abramsky","given":"Samson"},{"family":"Gavoille","given":"Cyril"},{"family":"Kirchner","given":"Claude"},{"family":"Meyer auf der Heide","given":"Friedhelm"},{"family":"Spirakis","given":"Paul G."}],"ISBN":"978-3-642-14162-1","issued":{"date-parts":[["2010"]]},"language":"en","page":"199–210","publisher":"Springer","publisher-place":"Berlin, Heidelberg","source":"Springer Link","title":"What Is a Pure Functional?","type":"paper-conference"},{"id":"hughesWhyFunctionalProgramming1989","abstract":"As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Conventional languages place conceptual limits on the way problems can be modularised. Functional languages push those limits back. In this paper we show that two features of functional languages in particular, higher-order functions and lazy evaluation, can contribute greatly to modularity. As examples, we manipulate lists and trees, program several numerical algorithms, and implement the alpha-beta heuristics (an Artificial Intelligence algorithm used in game-playing programs). Since modularity is the key to successful programming, functional languages are vitally important to the real world.","accessed":{"date-parts":[["2024",3,30]]},"author":[{"family":"Hughes","given":"J."}],"citation-key":"hughesWhyFunctionalProgramming1989","container-title":"The Computer Journal","container-title-short":"The Computer Journal","DOI":"10.1093/comjnl/32.2.98","ISSN":"0010-4620","issue":"2","issued":{"date-parts":[["1989",1,1]]},"page":"98–107","source":"Silverchair","title":"Why Functional Programming Matters","type":"article-journal","URL":"https://doi.org/10.1093/comjnl/32.2.98","volume":"32"},{"id":"iversonNotationToolThought1980","accessed":{"date-parts":[["2024",2,20]]},"author":[{"family":"Iverson","given":"Kenneth E."}],"citation-key":"iversonNotationToolThought1980","container-title":"Communications of the ACM","container-title-short":"Commun. ACM","DOI":"10.1145/358896.358899","ISSN":"0001-0782, 1557-7317","issue":"8","issued":{"date-parts":[["1980",8]]},"language":"en","page":"444–465","source":"DOI.org (Crossref)","title":"Notation as a tool of thought","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/358896.358899","volume":"23"},{"id":"jeambonFaceLIA2024","author":[{"family":"Jeambon","given":"Valérie"},{"family":"Devouard","given":"Florence"}],"citation-key":"jeambonFaceLIA2024","issued":{"date-parts":[["2024"]]},"title":"Face a l'IA","type":"document"},{"id":"jenkinsWhatFunctionalProgramming2015","abstract":"The personal blog of Kris Jenkins, geek.","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Jenkins","given":"Kris"}],"citation-key":"jenkinsWhatFunctionalProgramming2015","container-title":"Kris Jenkins' Blog","issued":{"date-parts":[["2015",12,29]]},"language":"en","title":"What Is Functional Programming?","type":"webpage","URL":"http://blog.jenkster.com/2015/12/what-is-functional-programming.html#fnref-1"},{"id":"linEffectsWhiteNoise2022","abstract":"Several models have tentatively associated improving attention-deficit/hyperactivity disorder (ADHD) symptoms with arousal and external environmental stimulation. In order to further clarify the relationships between ADHD symptoms, arousal, and external stimulation, this study focused on exploring the “simultaneous” effects of white noise on intrinsic attentional performance and extrinsic on-task behaviors in preschoolers with and without ADHD. By using the computerized task (K-CPT 2), 104 preschoolers, including 52 ADHD children and 52 typically developing (TD) children, were tested and analyzed for their intrinsic attention (such as detectability, omission errors, commission errors, and reaction time). Simultaneously, these preschoolers’ external on-task behaviors were recorded for analysis through systematic observation. This study showed that white noise could effectively improve attention performance, including enhancing the ability to differentiate non-targets from targets and decreasing omission errors. It could also reduce the extrinsic hyperactive behaviors of preschoolers with ADHD. The findings of this study highlighted that white noise stimulation is a beneficial non-pharmacological treatment for preschoolers with ADHD. In contrast, for TD preschoolers, the results of this study showed that the external white noise stimuli were not only unhelpful but also a burden.","accessed":{"date-parts":[["2024",10,29]]},"author":[{"family":"Lin","given":"Hung-Yu"}],"citation-key":"linEffectsWhiteNoise2022","container-title":"International Journal of Environmental Research and Public Health","DOI":"10.3390/ijerph192215391","ISSN":"1660-4601","issue":"22","issued":{"date-parts":[["2022",1]]},"language":"en","license":"http://creativecommons.org/licenses/by/3.0/","page":"15391","source":"www.mdpi.com","title":"The Effects of White Noise on Attentional Performance and On-Task Behaviors in Preschoolers with ADHD","type":"article-journal","URL":"https://www.mdpi.com/1660-4601/19/22/15391","volume":"19"},{"id":"LogiqueCombinatoire2023","abstract":"En logique mathématique, la logique combinatoire est une théorie logique introduite par Moses Schönfinkel en 1920 lors d'une conférence[Laquelle ?] et développée dès 1929 par Haskell Brooks Curry pour supprimer le besoin de variables en mathématiques, pour formaliser rigoureusement la notion de fonction et pour minimiser le nombre d'opérateurs nécessaires pour définir le calcul des prédicats à la suite de Henry M. Sheffer. Plus récemment, elle a été utilisée en informatique comme modèle théorique de calcul et comme base pour la conception de langages de programmation fonctionnels.\nLe concept de base de la logique combinatoire est celui de combinateur qui est une fonction d'ordre supérieur ; elle utilise uniquement l'application de fonctions et éventuellement d'autres combinateurs pour définir de nouvelles fonctions d'ordre supérieur. Chaque combinateur simplement typable est une démonstration à la Hilbert en logique intuitionniste et vice-versa . On appelle ceci la correspondance de Curry-Howard","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"LogiqueCombinatoire2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",6,5]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 204935023","source":"Wikipedia","title":"Logique combinatoire","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Logique_combinatoire&oldid=204935023"},{"id":"marxCapitalParKarl","author":[{"family":"Marx","given":"Karl (1818-1883)"}],"citation-key":"marxCapitalParKarl","language":"fr","source":"Zotero","title":"Le capital / par Karl Marx ; traduction de M. J. Roy, entièrement revisée par l'auteur","type":"article-journal"},{"id":"merakchiAtheismMoralityWe2024","abstract":"Unless you’ve been failing your CAPTCHA tests lately, I’ll venture to boldly claim: you are a human. And while some may argue that the…","accessed":{"date-parts":[["2024",6,23]]},"author":[{"family":"Merakchi","given":"Hiba"}],"citation-key":"merakchiAtheismMoralityWe2024","container-title":"Medium","issued":{"date-parts":[["2024",2,25]]},"language":"en","title":"Atheism and morality: do we need God to be moral?","title-short":"Atheism and morality","type":"post-weblog","URL":"https://hiba-merakchi.medium.com/atheism-and-morality-do-we-need-god-to-be-moral-7dd51d28f640"},{"id":"merakchiHardProblemConsciousness2021","abstract":"Can materialism account for consciousness?","accessed":{"date-parts":[["2024",6,18]]},"author":[{"family":"Merakchi","given":"Hiba"}],"citation-key":"merakchiHardProblemConsciousness2021","container-title":"Medium","issued":{"date-parts":[["2021",12,23]]},"language":"en","title":"The hard problem of consciousness","type":"post-weblog","URL":"https://hiba-merakchi.medium.com/the-hard-problem-of-consciousness-6457d3be84de"},{"id":"michaelsonProgrammingParadigmsTuring2020","abstract":"The notion of programming paradigms, with associated programming languages and methodologies, is a well established tenet of Computer Science pedagogy, enshrined in international curricula. However, this notion sits ill with Kuhn's classic conceptualisation of a scientific paradigm as a dominant world view, which supersedes its predecessors through superior explanatory power. Furthermore, it is not at all clear how programming paradigms are to be characterised and differentiated. Indeed, on closer inspection, apparently disparate programming paradigms are very strongly connected. Rather, they should be viewed as different traditions of a unitary Computer Science paradigm of Turing complete computation complemented by Computational Thinking.","accessed":{"date-parts":[["2024",2,26]]},"author":[{"family":"Michaelson","given":"Greg"}],"citation-key":"michaelsonProgrammingParadigmsTuring2020","container-title":"The Art, Science, and Engineering of Programming","container-title-short":"Programming","DOI":"10.22152/programming-journal.org/2020/4/4","ISSN":"2473-7321","issue":"3","issued":{"date-parts":[["2020",2,14]]},"page":"4","source":"arXiv.org","title":"Programming Paradigms, Turing Completeness and Computational Thinking","type":"article-journal","URL":"http://arxiv.org/abs/2002.06178","volume":"4"},{"id":"minskyFormContentComputer1970","accessed":{"date-parts":[["2024",3,30]]},"author":[{"family":"Minsky","given":"Marvin"}],"citation-key":"minskyFormContentComputer1970","container-title":"Journal of the ACM","container-title-short":"J. ACM","DOI":"10.1145/321574.321575","ISSN":"0004-5411","issue":"2","issued":{"date-parts":[["1970",4,1]]},"page":"197–215","source":"ACM Digital Library","title":"Form and Content in Computer Science (1970 ACM turing lecture)","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/321574.321575","volume":"17"},{"id":"okasakiPurelyFunctionalData1999","abstract":"Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.","author":[{"family":"Okasaki","given":"Chris"}],"citation-key":"okasakiPurelyFunctionalData1999","ISBN":"978-0-521-66350-2","issued":{"date-parts":[["1999",6,13]]},"language":"en","number-of-pages":"236","publisher":"Cambridge University Press","source":"Google Books","title":"Purely Functional Data Structures","type":"book"},{"id":"OpenProblemsCommunication","accessed":{"date-parts":[["2026",3,27]]},"citation-key":"OpenProblemsCommunication","title":"Open problems in communication and computation - Anna’s Archive","type":"webpage","URL":"https://annas-archive.gd/md5/47f7db963973665771542f4578a8302f"},{"id":"ParadigmeProgrammation2023","abstract":"Le paradigme de programmation est la façon (parmi d'autres) d'approcher la programmation informatique et de formuler les solutions aux problèmes et leur formalisation dans un langage de programmation approprié. Ce n'est pas de la méthodologie contenant une méthode ; cette dernière organise le traitement des problèmes reconnus dans l'écosystème concerné pour aboutir à la solution conceptuelle et programme exécutable.","accessed":{"date-parts":[["2024",2,24]]},"citation-key":"ParadigmeProgrammation2023","container-title":"Wikipédia","issued":{"date-parts":[["2023",7,11]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 205915300","source":"Wikipedia","title":"Paradigme (programmation)","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Paradigme_(programmation)&oldid=205915300"},{"id":"perlisSpecialFeatureEpigrams1982","accessed":{"date-parts":[["2024",4,2]]},"author":[{"family":"Perlis","given":"Alan J."}],"citation-key":"perlisSpecialFeatureEpigrams1982","container-title":"ACM SIGPLAN Notices","container-title-short":"SIGPLAN Not.","DOI":"10.1145/947955.1083808","ISSN":"0362-1340","issue":"9","issued":{"date-parts":[["1982",9,1]]},"page":"7–13","source":"ACM Digital Library","title":"Special Feature: Epigrams on programming","title-short":"Special Feature","type":"article-journal","URL":"https://dl.acm.org/doi/10.1145/947955.1083808","volume":"17"},{"id":"ReactionOscillante2020","abstract":"Une réaction oscillante est un mélange complexe de composés chimiques dont la concentration d'un ou plusieurs composants présente des changements périodiques, jusqu'à épuisement de sa source d'énergie (généralement, un des réactifs). Dans les cas où l'un des réactifs a une couleur visible, la traversée d'un seuil de concentration peut conduire à un brusque changement de couleur.\nDes exemples de réactions oscillantes sont la réaction de Belooussov-Jabotinski, la réaction de Briggs-Rauscher, la réaction de Bray-Liebhafsky et la réaction oscillante de l'iode, ou, dans un genre un peu différent, la réaction du cœur battant de mercure. La concentration des produits et des réactifs chimiques d'une réaction oscillante peut être estimée en termes d'amortissement des oscillations.","accessed":{"date-parts":[["2024",5,17]]},"citation-key":"ReactionOscillante2020","container-title":"Wikipédia","issued":{"date-parts":[["2020",12,6]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 177361963","source":"Wikipedia","title":"Réaction oscillante","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=R%C3%A9action_oscillante&oldid=177361963"},{"id":"royProgrammingParadigmsDummies","author":[{"family":"Roy","given":"Peter Van"}],"citation-key":"royProgrammingParadigmsDummies","container-title":"Université Catholique de Louvain - UCLouvain","language":"en","source":"Zotero","title":"Programming Paradigms for Dummies: What Every Programmer Should Know","type":"article-journal"},{"id":"SalaireQualificationPersonnelle2024","abstract":"Le salaire à la qualification personnelle ou « salaire à vie » est une forme de rémunération dont le principe a principalement été théorisé par Bernard Friot et l'association d'éducation populaire Réseau Salariat. Il permet notamment de dissocier travail et emploi. Avec la cotisation sociale, il serait à la base d'un nouveau mode d’organisation socio-économique,,.","accessed":{"date-parts":[["2024",5,21]]},"citation-key":"SalaireQualificationPersonnelle2024","container-title":"Wikipédia","issued":{"date-parts":[["2024",1,31]]},"language":"fr","license":"Creative Commons Attribution-ShareAlike License","note":"Page Version ID: 212031190","source":"Wikipedia","title":"Salaire à la qualification personnelle","type":"entry-encyclopedia","URL":"https://fr.wikipedia.org/w/index.php?title=Salaire_%C3%A0_la_qualification_personnelle&oldid=212031190"},{"id":"spinoza-pleiade","type":"book","citation-key":"spinoza-pleiade","collection-title":"Pléiade","language":"fr","publisher":"Gallimard","publisher-place":"Paris","title":"Œuvres complètes","author":[{"family":"Spinoza","given":""}],"accessed":{"date-parts":[["2026",4,24]]},"issued":{"date-parts":[["2022"]]},"library":"My Library","citekey":"spinoza-pleiade"},{"id":"strategicservicesSimpleSabotageField","author":[{"family":"Strategic Services","given":""}],"citation-key":"strategicservicesSimpleSabotageField","number-of-pages":"20","title":"Simple sabotage field manual","type":"book"},{"id":"StructuredProgrammingWikipedia","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"StructuredProgrammingWikipedia","title":"Structured programming - Wikipedia","type":"webpage","URL":"https://en.wikipedia.org/wiki/Structured_programming?oldformat=true"},{"id":"StructuresDonneesEnregistrements","accessed":{"date-parts":[["2024",3,28]]},"citation-key":"StructuresDonneesEnregistrements","language":"fr","title":"Structures de données/Enregistrements — Wikilivres","type":"webpage","URL":"https://fr.wikibooks.org/wiki/Structures_de_donn%C3%A9es/Enregistrements"},{"id":"toalProgrammingParadigms","accessed":{"date-parts":[["2024",3,29]]},"author":[{"family":"Toal","given":"Ray"}],"citation-key":"toalProgrammingParadigms","title":"Programming Paradigms","type":"webpage","URL":"https://cs.lmu.edu/~ray/notes/paradigms/"},{"id":"vanroyConceptsTechniquesModels2004","abstract":"This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together. After an introduction to programming concepts, the book presents both well-known and lesser-known computation models (\"programming paradigms\"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language -- a simple core language that consists of a small number of programmer-significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.","author":[{"family":"Van Roy","given":"Peter"},{"family":"Haridi","given":"Seif"}],"citation-key":"vanroyConceptsTechniquesModels2004","edition":"1st","ISBN":"978-0-262-22069-9","issued":{"date-parts":[["2004",1]]},"number-of-pages":"936","publisher":"The MIT Press","source":"ACM Digital Library","title":"Concepts, Techniques, and Models of Computer Programming","type":"book"},{"id":"vanroyTaxonomiePrincipauxParadigmes","accessed":{"date-parts":[["2024",4,1]]},"author":[{"family":"Van Roy","given":"Peter"}],"citation-key":"vanroyTaxonomiePrincipauxParadigmes","title":"Une taxonomie des principaux paradigmes de programmation","type":"webpage","URL":"https://www.info.ucl.ac.be/~pvr/paradigmes.html"},{"id":"varoufakisConversationsEntreAdultes2017","abstract":"Pour la première fois, un ancien ministre dévoile les coulisses secrètes de l’Europe.\n\t\t\t\n\t\t\tC’était en janvier 2015 : à peine a-t-il été nommé ministre des Finances de la Grèce que Yanis Varoufakis déclenche une des batailles les plus spectaculaires et les plus controversées de l’histoire récente en cherchant à renégocier les rapports entre son pays et l’Union européenne. En dépit du soutien exceptionnel de la population grecque et de la logique imparable de ses arguments, il s’est heurté à un mur et a provoqué l’ire des élites politiques, financières et médiatiques de l’Europe.\n\t\t\tLa vérité de cet affrontement était inconnue jusqu’ici – justement parce que la direction de l’Union européenne se réunit à huis clos. Dans un récit personnel et explosif, Yanis Varoufakis, économiste d’envergure mondiale, explique comment les choses se passent très concrètement dans les couloirs de Bruxelles.\n\t\t\tIl révèle une histoire édifiante où se mêlent hypocrisie, trahisons, collusions d’intérêts et acrobaties politiques. Un récit qui ébranlera profondément l’establishment.\n\t\t\tAujourd’hui – comment en douter ? –, la répression tragique de la rébellion démocratique grecque est à l’image des politiques qui mènent à l’autoritarisme, au populisme et à l’instabilité qui menacent le monde occidental.\n\t\t\tConversations entre adultes est un vibrant appel à renouveler la démocratie européenne avant qu’il ne soit trop tard.\n\t\t\t\n\t\t\tYanis Varoufakis a été ministre des Finances du gouvernement Tsipras et a conduit les négociations sur la dette grecque jusqu’à sa démission au lendemain du référendum du 5 juillet 2015.\n\t\t\tNé à Athènes en 1961, il a enseigné en Grande-Bretagne, en Australie et aux États-Unis. Il est aujourd’hui le chef de file du mouvement DiEM25, qui promeut la relance de la démocratie en Europe et s’oppose au diktat de l’austérité.","author":[{"family":"Varoufakis","given":"Yanis"}],"citation-key":"varoufakisConversationsEntreAdultes2017","issued":{"date-parts":[["2017",9,29]]},"language":"fr","license":"Yanis Varoufakis, 2017.","note":"Item ID: _:n0","publisher":"Éditions Les Liens qui libèrent","title":"Conversations entre adultes","type":"book"},{"id":"WeirdWonderfulChemistry","accessed":{"date-parts":[["2026",3,28]]},"author":[{"family":"Conway","given":"John"}],"citation-key":"WeirdWonderfulChemistry","container-title":"Open Problems in Communication and Computation","issued":{"date-parts":[["1987"]]},"language":"en","source":"www.scienceopen.com","title":"The Weird and Wonderful Chemistry of Audioactive Decay","type":"chapter","URL":"https://www.scienceopen.com/book?vid=267868ec-9701-4df8-a6f1-9d26367261d8"},{"id":"WikiwandTuringcomplet2017","abstract":"En informatique et en logique, un système formel est dit complet au sens de Turing ou Turing-complet s’il possède un pouvoir expressif au moins équivalent à celui des machines de Turing. Dans un tel système, il est donc possible de programmer n'importe quelle machine de Turing.","accessed":{"date-parts":[["2024",4,1]]},"citation-key":"WikiwandTuringcomplet2017","container-title":"Wikiwand","issued":{"date-parts":[["2017",2,2]]},"title":"Wikiwand - Turing-complet","type":"webpage","URL":"https://www.wikiwand.com/fr/Turing-complet"},{"id":"willettParadigmeTheorieModele1996","abstract":"L’auteur traite des termes paradigme, théorie, modèle et schéma. Il tente de clarifier le plus possible ces termes en traitant de l’essentiel et en mettant l’accent sur ce qui permet de les différencier. Il rend compte de certaines difficultés provoquées par la polysémie de ces termes. Il termine en soulevant certaines questions à propos de la communicologie.","accessed":{"date-parts":[["2024",4,3]]},"author":[{"family":"Willett","given":"Gilles"}],"citation-key":"willettParadigmeTheorieModele1996","container-title":"Communication et organisation. Revue scientifique francophone en Communication organisationnelle","DOI":"10.4000/communicationorganisation.1873","ISSN":"1168-5549","issue":"10","issued":{"date-parts":[["1996",11,1]]},"language":"fr","license":"https://creativecommons.org/licenses/by-nc-nd/4.0/","number":"10","publisher":"Presses universitaires de Bordeaux","source":"journals.openedition.org","title":"Paradigme, théorie, modèle, schéma : qu’est-ce donc ?","title-short":"Paradigme, théorie, modèle, schéma","type":"article-journal","URL":"https://journals.openedition.org/communicationorganisation/1873"},{"id":"spinoza-correspondance-rovere","type":"book","citation-key":"spinoza-correspondance-rovere","collection-title":"GF","ISBN":"978-2-08-123138-2","language":"fr","publisher":"Flammarion","publisher-place":"Paris","title":"Correspondance","author":[{"family":"Spinoza","given":""}],"accessed":{"date-parts":[["2026",4,25]]},"issued":{"date-parts":[["2010",1,20]]},"library":"My Library","citekey":"spinoza-correspondance-rovere"},{"id":"sur-spinoza-deleuze","type":"book","citation-key":"sur-spinoza-deleuze","ISBN":"978-2-7073-5559-1","language":"fr","publisher":"Les éditions de minuit","publisher-place":"Paris","title":"Sur Spinoza","author":[{"family":"Deleuze","given":"Gilles"}],"accessed":{"date-parts":[["2026",4,25]]},"issued":{"date-parts":[["2024"]]},"original-date":{"date-parts":[["1980"]],"season":"1981"},"library":"My Library","citekey":"sur-spinoza-deleuze"},{"id":"spinoza-II-gueroult-1997","type":"book","citation-key":"spinoza-II-gueroult-1997","collection-title":"Philosophie","edition":"Aubier-Montaigne","title":"Spinoza. II, L'âme","author":[{"family":"Gueroult","given":"Marial"}],"issued":{"date-parts":[["1997"]]},"original-date":{"date-parts":[["1974"]]},"library":"My Library","citekey":"spinoza-II-gueroult-1997"}] \ No newline at end of file diff --git a/sources/0 - cours/LOGOS S2/le savoir en mathématiques/Fiche de lecture - La lettre XII et ses cercles non-concentriques.md b/sources/0 - cours/LOGOS S2/le savoir en mathématiques/Fiche de lecture - La lettre XII et ses cercles non-concentriques.md index fd03024f..af065215 100644 --- a/sources/0 - cours/LOGOS S2/le savoir en mathématiques/Fiche de lecture - La lettre XII et ses cercles non-concentriques.md +++ b/sources/0 - cours/LOGOS S2/le savoir en mathématiques/Fiche de lecture - La lettre XII et ses cercles non-concentriques.md @@ -216,18 +216,39 @@ A partir de la page 16, Camerini cherche à placer la *Lettre 12* et la figure d Il se trouve que Leibniz lira et commentera une copie de la *Lettre 12*, et qu'il posera à Tschirnhaus une question que Tschirnhaus posera à son tour à Spinoza dans la *Lettre 80*. Lorsqu'il annote la *Lettre sur l'infini*, Leibniz comprend que l'exemple des cercles concentriques porte sur les variations de la matière, il fait lui-même référence à Descartes, il reformule les distinctions apportées par Spinoza sous sa propre classification, et il pose une critique de l'affirmation de Spinoza selon laquelle l'infini des variations de la matière ne se déduit pas \say{de la multitude des parties}[^lettre-num-impossible]. Camerini refomule l'objection ainsi : \say{Pourquoi Spinoza affirme-t-il que ­ l’espace à ­ l’intérieur des cercles dépasse chaque nombre mais pas en raison de la multitude de ses parties ?}. C'est cette question que Tschirnhaus pose à Spinoza dans la *Lettre 80*. Quand Spinoza répond, dans la *Lettre 81*, à cette objection, il argumente que l'on ne peut pas déduire l'aspect innombrable de l'espace de la multitude de ses parties parce que si on le faisait, on devrait tirer de l'infinie multitude des parties le fait qu'elles recouvrent tout l'espace (elles seraient alors infinies dans leur genre, et plus infinies malgré des limites). Pour Spinoza, il est inconcevable qu'une infinité de parties soit contenue dans un espace non-infini. Dans le cas des deux cercles, Camerini explique que \say{ce ­ n’est pas ­ l’ensemble des parties [...] qui détermine leur non-mesurabilité, mais leur variation infinie [...]}. Cela fait apparaître un point de désaccord entre Leibniz et Spinoza : pour Leibniz, on peut concevoir sans contradiction une multitude infinie de partie comprise dans une limite. +Dans une œuvre plus tardive (le *Pacidius Philalethi*), Leibniz s'attaque à deux problèmes sur l'infini : + + - Le \say{paradoxe de Galilée}, qui consiste à mettre en correspondance biunivoque les nombres naturels et leurs carrés — ce qui suggère qu'il y a autant de nombre naturels que de nombre carrés — et à remarquer en même temps que, aussi grand que l'on choisisse $n$, les nombres carrés en dessous de $n$ seront moins nombreux que les nombres naturels en dessous de $n$ — ce qui suggère une différence quantitative entre les deux ensembles de nombres. Leibniz réponds en acceptant l'existence d'infinis plus grands que les autres, mais en niant la possibilité d'un *nombre de tous les nombres*, qui serait contradictoire. + - Le problème de la division infinie de la matière posé par Descartes. Leibniz, comme Spinoza, accepte et affirme la division infinie actuelle de la matière dans ce cas. Il ajoute à sa figure une ligne $f, e, g$ qui s'enroule sur un demi-tour (voir \figref{fig:cercles-leibniz}), qui lui permet de formuler l'infinie variation en termes de points sur cette ligne : \say{le long de la ligne $gef$, on ne peut prendre aucun point qui ne soit mû selon son propre degré de mouvement, différent de la vitesse de tout autre}, autrement dit, sur la ligne $gef$, tous les points ont leur vitesse deux-à-deux distinctes. + Leibniz développe sa vision de l'infini actuel dans la division de la matière, notamment en critiquant la conception de Descartes qui pose la matière comme infiniment divisible, divisible jusqu'en parties minimes, jusqu'à se \say{dissoudre en poussière}. A la vision d'une division nette, qui va jusqu'à diviser la matière en points, il oppose l'image du pli dans un tissu : même si l'on introduit un nombre infini du plis dans un tissu, celui-ci ne se découpera pas en points. Pour cela, il remplace le corps parfaitement fluide de Descartes, qui entraîne les problèmes de division infinie, par un corps flexible mais résistant, aux parties plus ou moins distandues ou pliées mais toujours unies entre elles. On pourrait utiliser l'image suivante : d'un côté, Descartes pense des fluides parfaits comme des empilements de billes rigides mais aussi petites que nécessaire pour leur "écoulement" ; d'un autre, Leibniz considère des corps flexibles comme des sortes de mousses dont les bulles sont aussi petites que nécessaire, et peuve s'étendre et se contracter, tout en gardant un lien, une tension, avec leurs voisines. + +\begin{figure}[h] + \center + \resizebox{!}{4cm}{\input{figures/cercles-leibniz.tikz}} + \caption{reproduction de la figure de Leibniz} + \label{fig:cercles-leibniz} +\end{figure} + + +Comme Spinoza, Leibniz concoit une division actuelle infinie de l'espace. Aucun des deux n'accepte pourtant de composer l'espace d'éléments discrets et séparés. Camerini résume cela ainsi : + +\begin{displayquote} + Pour Leibniz, il ­ n’y a pas de portion minimale du ­ continu qui ne possède en elle-même une infinité de plis ou de différences supplémen- taires. Ainsi, ­ comme pour Spinoza, dans chaque portion ­ d’espace, si petite ­ qu’elle soit, on trouvera toujours une multitude ­ d’inégalités et de différences qui dépasse tout nombre. +\end{displayquote} + +Il serait intéressant relier ces considérations à ce que Spinoza explique dans son *Abrégé de physique*[^abr-physique], où il distingue les corps composés (corps formés d'une unions de corps) et les corps simples, qui composent les corps composés. Au regard de notre analyse de la *Lettre 12*, on ne peut pas y voir une forme d'atomisme (qui donnerait une taille minimale fixe aux corps simples), et il semble également difficile d'analyser les corps simples comme infinitésimaux, étant donné l'objection que Spinoza donne dans la *Lettre 81*. Gilles Deleuze propose de partir du Lemme 1 : \say{Les corps [simples] se distinguent entre eux par le mouvement et le repos, la vitesse ou la lenteur [...]} pour affirmer que les corps simples se distinguent *exclusivement* sous ces rapports de mouvement, repos, vitesse ou lenteur, et donc en particulier pas sous des rapports de grandeur ; pour lui, seuls les corps composés (qui sont composé d'une grande multitude de corps simples, cette multitude même qui ne peut être exprimée par aucun nombre) ont une grandeur ou une figure[^deleuze1]. En cela, il s'oppose à Gueroult, qui donne une grandeur aux corps simples[^gueroult-grandeur-corps-simples], car il les considère individuellement. Au contraire, Deleuze affirme : \say{Les corps simples vont par infinités, [...] vous ne pouvez pas parler d'\emph{un} corps simple, sauf par abstraction, une abstraction dénuée de } On gagnerait + + [^ppc-division-vitesse]: [Principes de la philosohie de Descartes, Partie II, Axiome XVI, @spinoza-pleiade p.228] [^4]: [@camerini-lettre12, p.16] [^5]: [@camerini-lettre12, p.14] [^lettre-num-impossible]: [Lettre 12, partie 2, @spinoza-pleiade p.1079] [^lettre-p1]: [Lettre 12, partie 2, @spinoza-pleiade p.1074] +[^abr-physique]: Dans l'Éthique, après la proposition 13 partie II [@ethique-rovere pp.221-235]. +[^deleuze1]: voir le cours du 10 février 1981 [@sur-spinoza-deleuze pp.343-347] +[^gueroult-grandeur-corps-simples]: [@spinoza-II-gueroult-1997 p.161] -Dans une œuvre plus tardive (le *Pacidius Philalethi*), Leibniz s'attaque à deux problèmes sur l'infini : - - - Le \say{paradoxe de Galilée}, qui consiste à mettre en correspondance biunivoque les nombres naturels et leurs carrés — ce qui suggère qu'il y a autant de nombre naturels que de nombre carrés — et à remarquer en même temps que, aussi grand que l'on choisisse $n$, les nombres carrés en dessous de $n$ seront moins nombreux que les nombres naturels en dessous de $n$ — ce qui suggère une différence quantitative entre les deux ensembles de nombres. Leibniz réponds en acceptant l'existence d'infinis plus grands que les autres, mais en niant la possibilité d'un *nombre de tous les nombres*, qui serait contradictoire. - - Le problème de la division infinie de la matière posé par Descartes. - -# Critique +\newpage # Bibliographie diff --git a/sources/0 - cours/LOGOS S2/le savoir en mathématiques/fiche_lecture.pdf b/sources/0 - cours/LOGOS S2/le savoir en mathématiques/fiche_lecture.pdf index 6637724f8d3cf3287db0d440e53372a9d33b0bbd..9609e84162a0c304d6bddacbf2e358fdd8fd7a73 100644 GIT binary patch delta 123460 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ξwJ>K?J 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 XYWkoIh!hJ9=I7(ZU|@h~$YcCJS(i3l delta 113275 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