<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dame | Dr. Goulu</title><link>https://drgoulu.com/tags/dame/</link><atom:link href="https://drgoulu.com/tags/dame/index.xml" rel="self" type="application/rss+xml"/><description>Dame</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Sat, 23 Jun 2018 00:00:00 +0000</lastBuildDate><image><url>https://drgoulu.com/media/icon_hu_eee4a95885829ab2.png</url><title>Dame</title><link>https://drgoulu.com/tags/dame/</link></image><item><title>Le Théorème de Noether a un siècle</title><link>https://drgoulu.com/2018/06/23/le-theoreme-de-noether-a-un-siecle/</link><pubDate>Sat, 23 Jun 2018 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2018/06/23/le-theoreme-de-noether-a-un-siecle/</guid><description>&lt;figure class="alignright" style="max-width: 400px; width: 100%;"&gt;&lt;img src="https://drgoulu.com/posts/2018/images/3-82_hu_6b2089fd42784aa8.webp" srcset="https://drgoulu.com/posts/2018/images/3-82_hu_6b2089fd42784aa8.webp 320w, https://drgoulu.com/posts/2018/images/3-82_hu_4d8fa13b38dd83bf.webp 480w, https://drgoulu.com/posts/2018/images/3-82_hu_aba99f75f3c073df.webp 613w" sizes="(max-width: 640px) 100vw, 400px" alt="Emmy Noether" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;figcaption&gt;Emmy Noether&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Il y a pile un siècle, en 1918, la mathématicienne Emmy Noether publia un résultat si important pour la physique qu&amp;rsquo;Einstein le qualifia de &amp;ldquo;monument de la pensée mathématique&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;En deux mots, le théorème de Noether relie les lois de conservation à la symétrie des lois de la physique.&lt;/p&gt;
&lt;h2 id="les-lois-de-conservation"&gt;Les lois de conservation&lt;/h2&gt;
&lt;p&gt;Depuis quelques siècles, les scientifiques se sont aperçus que certaines propriétés d&amp;rsquo;un système physique restent constantes lors de ses transformations, donnant naissance à autant de
.&lt;/p&gt;
&lt;p&gt;La plus connue est certainement le
:&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;… car rien ne se crée, ni dans les opérations de l&amp;rsquo;art, ni dans celles de la nature, et l&amp;rsquo;on peut poser en principe que, dans toute opération, il y a une égale quantité de matière avant et après l&amp;rsquo;opération ; que la qualité et la quantité des principes est la même, et qu&amp;rsquo;il n&amp;rsquo;y a que des changements, des modifications. 
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;mais il n&amp;rsquo;est pas exact. Il semblait très valable jusqu’à la découverte de la radioactivité et de la relativité, qui permettent à la masse de varier. Mais en y incorporant le fameux E=m.c² , c’est devenu le fameux principe de
.&lt;/p&gt;
&lt;p&gt;Le principe de conservation de la
est encore plus ancien, déjà mentionné par Galilée au XVIIème siècle. On l&amp;rsquo;appelle plutôt &amp;ldquo;
actuellement : en l&amp;rsquo;absence de forces, les corps tendent à poursuivre leur trajectoire en ligne droite, à vitesse constante.&lt;/p&gt;
&lt;p&gt;Le principe de
est encore moins intuitif, mais tout aussi réel:&lt;/p&gt;
&lt;div class="my-6 mx-auto" style="max-width: 640px; width: 100%;"&gt;
&lt;div class="w-full relative rounded-lg overflow-hidden shadow-md bg-black" style="padding-bottom: 56.25%; height: 0;"&gt;
&lt;iframe
src="https://www.youtube-nocookie.com/embed/yfwb39VCNcQ"
title="YouTube video player"
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen
loading="lazy"&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A ces trois lois de la mécanique classique s&amp;rsquo;ajoutent la
et celle du
en électromagnétisme, et en physique des particules, la
et celles du
et du
décrivent les transformations &amp;ldquo;autorisées&amp;rdquo; des particules.&lt;/p&gt;
&lt;p&gt;Ce paragraphe, mais aussi le jargon courant des physiciens, mélange allègrement les notions de &amp;ldquo;
&amp;rdquo; et de &amp;ldquo;
&amp;rdquo;. C&amp;rsquo;est un premier effet du théorème de Noether : historiquement un principe est une &amp;ldquo;loi apparente qu&amp;rsquo;aucune expérience n&amp;rsquo;a invalidée jusque-là bien qu&amp;rsquo;elle n&amp;rsquo;ait pas été démontrée.&amp;rdquo; Mais justement, Emmy Noether a démontré que ces principes découlent de la symétrie, et peuvent donc être considérés comme des lois.&lt;/p&gt;
&lt;h2 id="la-symétrie-en-physique"&gt;La symétrie en physique&lt;/h2&gt;
&lt;p&gt;En mathématiques, la
est une notion
: elle inclut toutes les transformations qui préservent la &amp;ldquo;structure&amp;rdquo; d&amp;rsquo;un objet. En géométrie, les translations et rotations sont aussi des symétries, et comme l&amp;rsquo;avait pressenti
en 1894, cette notion peut être étendue à la physique :&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Je pense qu’il y aurait intérêt à introduire dans l’étude des phénomènes physiques les considérations sur la symétrie familières aux cristallographes. &lt;/p&gt;
\[…\]&lt;p&gt; Les physiciens utilisent souvent les conditions données par la symétrie, mais négligent généralement de définir la symétrie dans un phénomène. &lt;/p&gt;
\[…\]&lt;p&gt; Deux milieux de même dissymétrie ont entre eux un lien particulier, dont on peut tirer des conséquences physiques.  
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En effet, une symétrie correspond mathématiquement à un
, qui est une généralisation d&amp;rsquo;une
d&amp;rsquo;un ensemble dans lui-même.  Quand cet ensemble est l&amp;rsquo;
, on retrouve les symétries géométriques, mais on peut aussi considérer comme ensemble le champ électrique ou l&amp;rsquo;
dans lequel les
définissent des symétries.&lt;/p&gt;
&lt;p&gt;Ainsi par exemple la &amp;ldquo;symétrie par translation dans le temps&amp;rdquo; est la façon scientifique de dire que si on ne lui fait rien subir pendant une seconde, une patate reste une patate.&lt;/p&gt;
&lt;h2 id="emmy-et-son-théorème"&gt;Emmy et son théorème&lt;/h2&gt;
&lt;p&gt;Née en 1882,
est la fille du mathématicien
, très connu alors. Très douée, elle renonce à devenir enseignante de français ou d&amp;rsquo;anglais pour étudier les maths. Après une thèse en 1907, elle travaille bénévolement à l&amp;rsquo;Université d&amp;rsquo;Erlangen car les femmes ne peuvent y obtenir un poste. Repérée par LE
(né à
&amp;hellip;), elle le rejoint à l&amp;rsquo;Université de Göttingen (où là non plus, elle n&amp;rsquo;est pas acceptée comme professeur(e)&amp;hellip;) en 1915.&lt;/p&gt;
&lt;p&gt;En fait Hilbert l&amp;rsquo;a invitée pour profiter de son expertise en
pour l&amp;rsquo;aider à éclaircir certains aspects mathématiques de la
 d&amp;rsquo;Einstein, publiée également en 1915. Hilbert avait remarqué la relativité semblait violer le principe de la conservation de l&amp;rsquo;énergie, l&amp;rsquo;énergie gravitationnelle pouvant elle-même créer une force d&amp;rsquo;attraction*. Noether fournit une explication de ce paradoxe, et développa à cette occasion son fameux
 qu&amp;rsquo;elle
en 1915, mais ne publia qu&amp;rsquo;en 1918
.&lt;/p&gt;
&lt;p&gt;À la réception de son travail, Einstein écrivit à Hilbert :&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;J&amp;rsquo;ai reçu hier de Mademoiselle Noether un article fort intéressant sur les invariants. J&amp;rsquo;ai été impressionné par le degré de généralité apporté par cette analyse. La vieille garde à Göttingen devrait prendre des leçons de Mademoiselle Noether ; elle semble maîtriser le sujet !&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Après ça, elle a finalement été nommée
, mais toujours pas professeur(e) &amp;hellip;&lt;/p&gt;
&lt;p&gt;Alors que dit-il finalement, ce fameux théorème ? Il dit :&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;À toute transformation infinitésimale qui laisse le
d&amp;rsquo;un système invariant à une dérivée temporelle totale près correspond une grandeur physique conservée.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Autrement dit : si une transformation ne change pas les lois de la physique (qui peuvent s&amp;rsquo;écrire sous la forme d&amp;rsquo;un
**), alors il existe une valeur mesurable qui reste constante quelle que soit cette transformation.&lt;/p&gt;
&lt;p&gt;Le théorème de Noether démontre donc mathématiquement l&amp;rsquo;équivalence entre le fait que les lois de la physique restent constantes selon certaines transformations et l&amp;rsquo;existence de lois de conservation correspondantes !&lt;/p&gt;
&lt;p&gt;Par exemple, puisque nous pouvons faire des expériences qui donnent le même résultat quelle que soit notre orientation dans l&amp;rsquo;espace (c&amp;rsquo;est le cas car l&amp;rsquo;espace est
, alors il existe une grandeur qui se conserve lorsqu&amp;rsquo;un système est en rotation. Cette grandeur bien connue des patineuses est le
&lt;/p&gt;
&lt;p&gt;Voici toutes les lois de conservation et leurs symétries correspondantes:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Propriété du
&lt;/th&gt;
&lt;th&gt;Symétrie&lt;/th&gt;
&lt;th&gt;Invariant&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Espace homogène&lt;/td&gt;
&lt;td&gt;Invariance par
 dans l&amp;rsquo;espace&lt;/td&gt;
&lt;td&gt;Conservation de l&amp;rsquo;
, 
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Espace isotrope&lt;/td&gt;
&lt;td&gt;Invariance par rotation dans l&amp;rsquo;espace&lt;/td&gt;
&lt;td&gt; 
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Système indépendant du temps&lt;/td&gt;
&lt;td&gt;Invariance par translation dans le temps (les lois sont les mêmes tout le temps)&lt;/td&gt;
&lt;td&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pas d&amp;rsquo;identité propre des particules&lt;/td&gt;
&lt;td&gt;Permutation de particules identiques&lt;/td&gt;
&lt;td&gt;
,
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pas de référence absolue pour la phase des particules chargées&lt;/td&gt;
&lt;td&gt;Invariance par changement de phase&lt;/td&gt;
&lt;td&gt;Conservation de la
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="lhéritage"&gt;L&amp;rsquo;héritage&lt;/h2&gt;
&lt;p&gt;Chassée par les nazis, Emmy Noether a poursuivi sa carrière aux Etats-Unis où elle décède en 1935 déjà, à 53 ans, des suites d&amp;rsquo;une opération. Elle n&amp;rsquo;a donc pas vu la notoriété de son résultat augmenter spectaculairement dès les années 1970. Comme souvent, il faut quelques temps aux travaux géniaux pour être reconnus :&lt;/p&gt;
&lt;figure class="aligncenter" style="max-width: 640px; width: 100%;"&gt;&lt;a href="https://books.google.com/ngrams/graph?content=Emmy&amp;#43;Noether&amp;amp;year_start=1918&amp;amp;year_end=2008&amp;amp;corpus=15&amp;amp;smoothing=10&amp;amp;share=&amp;amp;direct_url=t1%3B%2CEmmy%20Noether%3B%2Cc0" target="_blank" rel="noopener"&gt;&lt;img src="https://drgoulu.com/posts/2018/images/Emmy_Noether_NGrams-1_hu_b8d6c6d6240af51e.webp" srcset="https://drgoulu.com/posts/2018/images/Emmy_Noether_NGrams-1_hu_b8d6c6d6240af51e.webp 320w, https://drgoulu.com/posts/2018/images/Emmy_Noether_NGrams-1_hu_242a7d65f7a18d1a.webp 480w, https://drgoulu.com/posts/2018/images/Emmy_Noether_NGrams-1_hu_c3e24bf59a65e1e2.webp 760w" sizes="(max-width: 640px) 100vw, 640px" alt="Nombre de mentions d&amp;#39;Emmy Noether dans la littérature (Google NGrams)" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;/a&gt;&lt;figcaption&gt;Nombre de mentions d&amp;rsquo;Emmy Noether dans la littérature (Google NGrams)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;C&amp;rsquo;est que le théorème de Noether est devenu un outil fondamental de la physique théorique, non seulement à cause de l&amp;rsquo;éclairage qu&amp;rsquo;il apporte aux lois de conservation, mais aussi comme une méthode de calcul effective. De plus, il facilite l&amp;rsquo;étude de nouvelles théories : si une telle théorie possède une symétrie, le théorème garantit l&amp;rsquo;existence d&amp;rsquo;un invariant, lequel doit être expérimentalement observable.&lt;/p&gt;
&lt;p&gt;Pour &amp;ldquo;la vie de tous les jours&amp;rdquo; la leçon à retenir est qu&amp;rsquo;Emmy Noether a démontré que 
 ! &amp;ldquo;L&amp;rsquo;énergie pure&amp;rdquo;, ça n&amp;rsquo;existe pas. L&amp;rsquo;
est juste un nombre qui reste constant lors de toutes les transformations possibles d’un système, et ce nombre existe parce que les lois de la physique ne varient pas dans le temps (= “invariance par translation dans le temps”).&lt;/p&gt;
&lt;p&gt;Voilà donc une 4ème et excellente raison de
 et à tous les doux rêveurs de systèmes &amp;ldquo;surunitaires&amp;rdquo; qui produiraient (conditionnel) plus d&amp;rsquo;énergie qu&amp;rsquo;ils en consomment (présent):&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Si ! Le
est démontré depuis un siècle, et par une dame en plus !&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="notes-"&gt;Notes :&lt;/h2&gt;
&lt;p&gt;* j&amp;rsquo;ai repris plusieurs passages de
n&amp;rsquo;ayant pas pu mieux dire&amp;hellip;&lt;/p&gt;
&lt;p&gt;** le théorème de Noether a été &amp;ldquo;facilement&amp;rdquo; étendu aux
plus utilisés en mécanique quantique, physique statistique etc.&lt;/p&gt;
&lt;h2 id="références"&gt;Références&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span id="ref-1"&gt;&lt;/span&gt;Lavoisier, Traité élémentaire de chimie , 1789&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-2"&gt;&lt;/span&gt;&lt;span class="altmetric-embed" data-badge-type="donut" data-badge-popover="right" data-doi="10.1051/jphystap:018940030039300" style="float: right; margin: 0 0 0.5rem 0.5rem;"&gt;&lt;/span&gt;
Pierre Curie, « Sur la symétrie dans les phénomènes physiques : Symétrie d’un champ électrique et d’un champ magnétique », Journal de Physique théorique et appliquée, 3e série, vol. 3,‎ septembre 1894, p. 393-417 DOI&amp;gt;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-3"&gt;&lt;/span&gt;Noether, E.. &amp;ldquo;Invariante Variationsprobleme.&amp;rdquo; Nachrichten von der Gesellschaft der Wissenschaften zu Göttingen, Mathematisch-Physikalische Klasse 1918 (1918): 235-257.
.&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-4"&gt;&lt;/span&gt;Kosman-Schwarzbach, Y. (2004). Les théorèmes de Noether : invariance et lois de conservation au XXe siècle (avec une traduction de l’article original : “ Invariante Variationsprobleme ”). _Book. Éd. de l’École polytechnique. Retrieved from
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-5"&gt;&lt;/span&gt;&lt;span class="altmetric-embed" data-badge-type="donut" data-badge-popover="right" data-doi="10.1080/00411457108231446" style="float: right; margin: 0 0 0.5rem 0.5rem;"&gt;&lt;/span&gt;
Noether, E., &amp;amp; Tavel, M. A. (2005). Invariant Variation Problems. DOI&amp;gt;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-6"&gt;&lt;/span&gt;&lt;span class="altmetric-embed" data-badge-type="donut" data-badge-popover="right" data-doi="10.1007/978-0-387-87868-3" style="float: right; margin: 0 0 0.5rem 0.5rem;"&gt;&lt;/span&gt;
Kosmann-Schwarzbach, Y. (2011). The Noether Theorems. (J. Z. Buchwald, J. L. Berggren, C. Fraser, T. Sauer, &amp;amp; A. Shapiro, Eds.), _Book. Springer.DOI&amp;gt;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-7"&gt;&lt;/span&gt;Philippe Etchecopar, &amp;ldquo;Emmy Noether, mathématicienne (1882-1935)&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-8"&gt;&lt;/span&gt;Irène, &amp;ldquo;
&amp;rdquo; sur Podcast Science&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-9"&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-10"&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>La première boucle</title><link>https://drgoulu.com/2016/06/26/la-premiere-boucle/</link><pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2016/06/26/la-premiere-boucle/</guid><description>&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt=""
srcset="https://drgoulu.com/posts/2016/images/220px-Cf-while-fr.svg_hu_bf1e93b22836da03.webp 220w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://drgoulu.com/posts/2016/images/220px-Cf-while-fr.svg_hu_bf1e93b22836da03.webp"
width="220"
height="190"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
Comme d&amp;rsquo;autres sources fort sérieuses, Sirtin a récemment fait remonter l&amp;rsquo;origine de l&amp;rsquo;informatique aux métiers à tisser Jacquard, &amp;ldquo;programmables&amp;rdquo; par cartes perforées au tout début du XIXème siècle déjà
. Pour ma part je n&amp;rsquo;adhère pas à cette filiation car les métiers Jacquard ne connaissaient pas la notion de
: si on voulait qu&amp;rsquo;ils tissent 123 fois un motif, il fallait répéter 123 fois la même séquence de petits trous sur les cartes perforées. Autrement dit ces cartes perforées ne contenaient pas un programme mais des données pour un lecteur qui ne faisait que commander des éléments mécaniques indépendants.&lt;/p&gt;
&lt;p&gt;Une idée fondatrice de la programmation, c&amp;rsquo;est de pouvoir coder &amp;ldquo;répète 123 fois ceci:&amp;rdquo;, et que la machine ait un moyen de compter jusqu&amp;rsquo;à 123, ce qui implique l&amp;rsquo;existence d&amp;rsquo;une mémoire dont le contenu est modifié par les instructions du programme. Comme l&amp;rsquo;a très bien exprimé Alan Perlis dans un de ses
:&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Un programme sans boucle et sans structure de données ne vaut pas la peine d’être écrit.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure class="alignright" style="max-width: 302px; width: 100%;"&gt;&lt;img src="https://drgoulu.com/posts/2016/images/302px-Ada_Lovelace_hu_20ec1c90b6f52172.webp" srcset="https://drgoulu.com/posts/2016/images/302px-Ada_Lovelace_hu_20ec1c90b6f52172.webp 302w" sizes="(max-width: 640px) 100vw, 302px" alt="Ada, en tenue de geek de 1836" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;figcaption&gt;Ada, en tenue de geek de 1836&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Alors qui a écrit le premier programme valant la peine d&amp;rsquo;être écrit, la première boucle ? C&amp;rsquo;est
. Parfaitement : une femme
. Et ceci bien avant qu&amp;rsquo;
ne propose sa
, dont l&amp;rsquo;intérêt est surtout théorique.&lt;/p&gt;
&lt;p&gt;Au contraire, Ada Lovelace a travaillé avec
sur un problème bien pratique : établir des tables nautiques, astronomiques et mathématiques exactes en automatisant leur calcul, car à l&amp;rsquo;époque ces tables calculées à la main étaient truffées d&amp;rsquo;erreurs. Des
comme la
ou la &amp;ldquo;multiplicatrice&amp;rdquo; de
facilitaient déjà le travail, mais Babbage voulut construire une &amp;ldquo;
&amp;rdquo; capable de produire des tables en évaluant des polynômes de manière itérative. Tout en la construisant, il se lança dans la conception d&amp;rsquo;une &amp;ldquo;
&amp;rdquo;  réellement programmable, et dotée notamment d&amp;rsquo;une mémoire et d&amp;rsquo;un mécanisme de
qui permettait l&amp;rsquo;exécution de boucles. Un hardware au sens propre : tout en rouages et cames propulsées à la vapeur&amp;hellip;&lt;/p&gt;
&lt;p&gt;Et c&amp;rsquo;est Ada Lovelace qui s&amp;rsquo;est attaquée au &amp;ldquo;software&amp;rdquo;. Imaginez que vous soyez à sa place et que vous disposiez de la première et unique calculatrice programmable de l&amp;rsquo;histoire, qui coûte des millions de livres de l&amp;rsquo;époque et dont la fiabilité précaire rend chaque opération précieuse. Que proposez-vous comme programme qui &amp;ldquo;vaut la peine d&amp;rsquo;être écrit&amp;rdquo; ? Certainement pas for i=1 to 100:print i; ni les nombres de Fibonacci ou les nombres premiers qu&amp;rsquo;on connait déjà. Ce qu&amp;rsquo;Ada a choisi pour le premier programme de l&amp;rsquo;histoire, c&amp;rsquo;est de calculer les
dont je vous ai
. Pourquoi ? Parce qu&amp;rsquo;avec eux et la
on peut calculer plein de tables et d&amp;rsquo;intégrales utiles.&lt;/p&gt;
&lt;p&gt;Lady Ada a donc écrit le premier programme utile de l&amp;rsquo;histoire, que voici
,
:&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="la première boucle"
srcset="https://drgoulu.com/posts/2016/images/Diagram_for_the_computation_of_Bernoulli_numbers_hu_83d0d12709c43c96.webp 320w, https://drgoulu.com/posts/2016/images/Diagram_for_the_computation_of_Bernoulli_numbers_hu_c5fa33b4d6d97080.webp 480w, https://drgoulu.com/posts/2016/images/Diagram_for_the_computation_of_Bernoulli_numbers_hu_c19182a227240db8.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://drgoulu.com/posts/2016/images/Diagram_for_the_computation_of_Bernoulli_numbers_hu_83d0d12709c43c96.webp"
width="760"
height="532"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les boucles sont indiquées par les accolades dans les premières colonnes et par le texte &amp;ldquo;here follows a repetition of Operations thirteen to twenty-three&amp;rdquo;. La fameuse &amp;ldquo;Note G&amp;rdquo; rédigée par Ada Lovelace au base de
montre clairement qu&amp;rsquo;elle a inventé les notions de variables et de boucle en programmation:&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;It will be perceived that every unit added to &lt;em&gt;n&lt;/em&gt; in B2_n_-1, entails an additional repetition of operations (13…23) for the computation of B2_n_-1. Not only are all the &lt;em&gt;operations&lt;/em&gt; precisely the same however for every such repetition, but they require to be respectively supplied with numbers from the very_same pairs of columns_; with only the one exception of Operation 21, which will of course need B5 (from V23) instead of B3 (from V22). This identity in the &lt;em&gt;columns&lt;/em&gt; which supply the requisite numbers must not be confounded with identity in the &lt;em&gt;values&lt;/em&gt; those columns have upon them and give out to the mill. Most of those values undergo alterations during a performance of the operations (13…23), and consequently the columns present a new set of values for the &lt;em&gt;next&lt;/em&gt; performance of (13…23) to work on&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class="alignright" style="max-width: 590px; width: 100%;"&gt;&lt;a href="https://marquisdegeek.com/code_ada99" target="_blank" rel="noopener"&gt;&lt;img src="https://drgoulu.com/posts/2016/images/ADA99-Bernouilli_hu_129278aa0e12456d.webp" srcset="https://drgoulu.com/posts/2016/images/ADA99-Bernouilli_hu_129278aa0e12456d.webp 320w, https://drgoulu.com/posts/2016/images/ADA99-Bernouilli_hu_13414389dd317d1f.webp 480w, https://drgoulu.com/posts/2016/images/ADA99-Bernouilli_hu_ec2728226f29fd73.webp 590w" sizes="(max-width: 640px) 100vw, 590px" alt="ADA99 Bernouilli" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;/a&gt;&lt;figcaption&gt;fonction de calcul des nombres de Bernoulli en Javascript langage ADA, par S. Goodwin [4)&lt;/figcaption&gt;&lt;/figure&gt;
Et accessoirement que Madame Lovelace commentait son code en prose intelligible, une habitude qui se perd. Exemple : le code ci-contre qui calcule les nombres de Bernoulli en  
et hélas pas en
, baptisé ainsi en l&amp;rsquo;honneur de la première véritable programmeuse de l&amp;rsquo;histoire.&lt;/p&gt;
&lt;p&gt;Mais on l&amp;rsquo;a longtemps oubliée car son code n&amp;rsquo;a hélas jamais pu être exécuté : la machine analytique de Babbage avait trop de frottements, trop d&amp;rsquo;imprécisions mécaniques, elle n&amp;rsquo;a jamais fonctionné&amp;hellip;&lt;/p&gt;
&lt;p&gt;Le premier calculateur réellement programmable ayant fonctionné est, n&amp;rsquo;en déplaise aux cow-boys, allemand. Le
de
a été construit en 1941 et détruit lors d&amp;rsquo;un bombardement en 1943, mais entre deux il a été utilisé pour calculer des choses et donné naissance au premier &amp;ldquo;vrai&amp;rdquo; langage de programmation de l&amp;rsquo;histoire :
. Cependant, le Z3 ne permettait pas le
qui semble aujourd&amp;rsquo;hui indispensable à toute boucle utile. Mais comme expliqué dans
et
, le Z3 était bel et bien
 grâce à deux horribles magouilles:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;on pouvait assigner le résultat binaire d&amp;rsquo;un test à une variable, par exemple if i&amp;gt;123 then t=0 else t=1; puis utiliser cette variable pour coder les deux &amp;ldquo;branches&amp;rdquo; correspondant au &amp;ldquo;then&amp;rdquo; et au &amp;ldquo;else&amp;rdquo; en codant des formules comme a=t*x+(1-t)*y; qui fait a=x ou a=y selon la valeur de t&lt;/li&gt;
&lt;li&gt;on pouvait effectuer une boucle infinie en scotchant la fin de la bande perforée au début pour qu&amp;rsquo;elle tourne en rond, et rendre la boucle finie avec un code du genre a=a/t qui ne faisait rien tant que t=1, et provoquait une erreur &amp;ldquo;division par zéro&amp;rdquo; quand t=0, ce qui arrêtait la machine. Beark! Mais efficace.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;C&amp;rsquo;est sans aucun doute Konrad Zuse qui a fait tourner la première boucle conditionnelle de l&amp;rsquo;histoire, mais hélas on ne sait plus quel était le premier programme à utiliser cette possibilité.&lt;/p&gt;
&lt;figure class="alignright" style="max-width: 320px; width: 100%;"&gt;&lt;img src="https://drgoulu.com/posts/2016/images/VonNeumannProgram_hu_44e78531b312919b.webp" srcset="https://drgoulu.com/posts/2016/images/VonNeumannProgram_hu_44e78531b312919b.webp 320w, https://drgoulu.com/posts/2016/images/VonNeumannProgram_hu_d9efe2816e9b0b99.webp 406w" sizes="(max-width: 640px) 100vw, 320px" alt="page de programme ENIAC par Klara von Neumann" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;figcaption&gt;page de programme ENIAC par Klara von Neumann&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Comme ce sont les vainqueurs qui écrivent l&amp;rsquo;histoire, je termine en mentionnant tout de même l&amp;rsquo;
, qui fut la première machine Turing-complète électronique. Conçue par
selon l&amp;rsquo;architecture qui est toujours celle des ordinateurs actuels. Cette machine est la première a être programmable au sens moderne du terme avec mémoire, branchements conditionnels, boucles, et femmes.&lt;/p&gt;
&lt;p&gt;En effet, avant chaque calcul, les différentes unités de l&amp;rsquo;ENIAC doivent être reconfigurées par câblage, une tâche dévolue aux 6 &amp;ldquo;
&amp;rdquo; Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas et Ruth Lichterman. Elles aussi longtemps oubliées par l&amp;rsquo;histoire, un récent reportage
leur rend un hommage mérité. J&amp;rsquo;en ai retenu une phrase :&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&amp;ldquo;The ENIAC was a son of a bitch to program&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On dit souvent que l&amp;rsquo;ENIAC a servi au calcul de la bombe atomique. Ca dépend laquelle :
, Hiroshima et Nagasaki ont eu lieu en 1945, avant qu&amp;rsquo;ENIAC soit opérationnelle en 1946. Mais ENIAC a effectivement été utilisée pour le développement des armes nucléaires américaines dans les années 1950. Par exemple le petit bout de code ci-contre provient d&amp;rsquo;un programme de calcul par la
 des neutrons diffusés lors de la fission nucléaire. Et ce code est du à 
, la femme de John. Oui, encore une femme.&lt;/p&gt;
&lt;p&gt;Qui ose encore prétendre que l&amp;rsquo;informatique est un truc de mecs ?&lt;/p&gt;
&lt;h3 id="références"&gt;Références&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span id="ref-1"&gt;&lt;/span&gt;&amp;ldquo;Le tissage à l’origine de l’informatique ?&amp;rdquo;
,
et
chez Sirtin&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-2"&gt;&lt;/span&gt;Christian Braesch &amp;ldquo;
&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-3"&gt;&lt;/span&gt;Anne-Marie Kermarrec &amp;ldquo;
&amp;rdquo;, 2015, Binaire, Le Monde&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-4"&gt;&lt;/span&gt;Steven Goodwin &amp;ldquo;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-5"&gt;&lt;/span&gt;Eugene Eric Kim, Betty Alexandra Toole, &amp;ldquo;Lady Ada et le premier ordinateur&amp;rdquo;, 1999, Pour la science No 261,p 64‑69. (
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-6"&gt;&lt;/span&gt;L. F. Menebrea, &amp;ldquo;
&amp;rdquo; Bibliothèque Universelle de Genève,  Octobre 1842, No. 82, (
)&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-7"&gt;&lt;/span&gt;Bram Bruines &amp;ldquo;
&amp;rdquo;, 2010&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-8"&gt;&lt;/span&gt;
 sur StackOverflow&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-9"&gt;&lt;/span&gt;Raul Rojas&amp;quot;
&amp;quot;, 1998&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-10"&gt;&lt;/span&gt;
sur
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-11"&gt;&lt;/span&gt;Len Shustek &amp;ldquo;
&amp;rdquo;, 2016&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>