Informatique


La première boucle 8

Sirtin a récemment fait remonter l’origine de l’informatique aux métiers à tisser Jacquard, « programmables » par cartes perforées au tout début du XIXème siècle déjà. Pour ma part je n’adhère pas à cette filiation car les métiers Jacquard ne connaissaient pas la notion de boucle conditionnelle. Une idée fondatrice de la programmation, c’est de pouvoir coder « répète 123 fois ceci: », et que la machine ait un moyen de compter jusqu’à 123, ce qui implique l’existence d’une mémoire dont le contenu est modifié par les instructions du programme. Comme l’a très bien exprimé Alan Perlis : « Un programme sans boucle et sans structure de données ne vaut pas la peine d’être écrit. »
Alors qui a écrit le premier programme valant la peine d’être écrit, la première boucle ?


220px-Cf-while-fr.svg

18-Homer-Simpson

« Contre-exemples » au théorème de Fermat-Wiles 11

Andrew Wiles vient de remporter le Prix Abel pour sa démonstration du Grand théorème de Fermat qui dit qu’il n’existe pas de solution de l’équation a^n+b^n=c^n pour a,b,c,n entiers et n>2. Pourtant , quelques semaines après la publication des quelques 100 pages de la démonstration d’Andrew Wiles en 1995, Homer Simpson se promènait nonchalamment et en 3D devant un contre-exemple : 1782¹² + 1841¹² = 1922¹²



Einsum 3

L’autre jour, j’ai rencontré Einstein se promenant incognito dans un bout de code.
D’abord je n’ai rien compris à une ligne de Python trouvée dans un algo de traitement d’image:

norms = np.einsum(‘ij,ij->i’, X, X)

Alors je suis allé voir la doc de la fonction einsum de NumPy à laquelle je n’ai rien compris non plus, sauf que le bout du nez d’Albert commençait à apparaître via une mystérieuse « convention de sommation d’Einstein » qui serait « est un raccourci de notation utile pour la manipulation des équations concernant des coordonnées ».


Einstein_laughing

rp_histogramme.jpg

Avalanches et goniomètre à infrasons

Dans la liste « Réalisations » de mon CV se trouve une ligne « Téléopération d’un goniomètre à infrasons » sur laquelle je ne pouvais pas être très bavard car il s’agissait d’un projet militaire top secret m’avait-on dit. Mais maintenant que je trouve des informations publiques [1, 2] sur le net concernant cette réalisation étonnante (à laquelle je n’ai contribué que 3 semaines ), j’ose en dire un peu plus.



Editeur de Formulaire Google Drive

Bits en vrac 7

Quelques découvertes informatiques en vrac Les formulaires Google Drive Le quiz sur les poissons d’avril m’a permis d’expérimenter la puissance et la facilité d’utilisation des formulaires Google Drive . C’est simplement génial : dans Google Drive, on crée un document de type formulaire on se retrouve dans un éditeur permettant de composer le formulaire. On peut définir le type […]



Répartition proportionnelle 2

Voici un petit problème qui se présente assez fréquemment sous diverses formes, et pour lequel j’ai été surpris de ne pas trouver de solution bien documentée. Le cas le plus simple apparaît souvent dans les tableurs : en calculant des pourcentages arrondis, le total ne fait parfois pas 100%. En effet, rien ne garantit que […]


2013-11-18_201919

Zemanta Related Posts Thumbnail

La programmation, latin du futur ? 17

Dans un récent article [1] Anna Lietti fait le point sur une question qui fait son chemin un peu partout: Pour former des citoyens «informatiquement éclairés»*, l’école doit-elle enseigner à tous le b. a.-ba de la programmation? Selon certains comme Bernard Stiegler, les enfants du numérique ont une « expérience rusée » du fonctionnement des machines, mais leur […]