Le cyberblog du coyote

 

Extra

Editorial

Ce blog a pour sujet principal l'enseignement de l'informatique au lycée.
Le lancement de ce blog coïncide avec celui de l'option complémentaire informatique dans les lycées suisses. Les profs qui enseigneront cette discipline feront oeuvre de pionniers et rares sont ceux qui ont une formation d'informaticien. Aussi m'a-t-il paru intéressant de partager mon expérience avec mes collègues romands.
Ce blog a aussi pour objectif de contribuer à augmenter la culture informatique de mes élèves.





visites depuis le 1/6/08

samedi 14 août 2010

L'informatique, c'est récent !

Si vous êtes nés après le début des années 1980, l’ordinateur et l'internet ont fait partie très tôt de votre environnement, tant à la maison, directement ou via les médias, qu’à l’école. Et ce, contrairement à vos parents qui ne pouvaient même pas imaginer, au même âge, disposer d’ordinateurs personnels et bon marché, capables de traiter et de conserver des textes, des images, des sons et des vidéos, et de les échanger à travers la planète par quelques « clics » de souris. De ce fait, il vous est naturel de penser que l’informatique est une technologie récente, datant de moins de 25 ans.

Il est en fait assez délicat de dater les débuts de l’informatique. En effet, les premiers moyens de calcul sont anciens : dès le 7e millénaire avant notre ère, des cailloux, appelés calculi en latin, aident déjà à effectuer des opérations arithmétiques élémentaires. Par la suite, de nombreux dispositifs ont été imaginés : des quipus Incas aux bouliers de différents types, aux machines électromécaniques, en passant par la Pascaline et les arithmographes.

Lire la suite de l'article sur Interstices.

dimanche 10 janvier 2010

Donald Knuth

Donald Ervin Knuth (né le 10 janvier 1938 à Milwaukee, Wisconsin, États-Unis) est un informaticien américain de renom et professeur émérite en informatique à l'université Stanford (États-Unis) (en tant que « Professeur émérite de l'art de programmer »). Il est un des pionniers de l'algorithmique et a fait de nombreuses contributions dans plusieurs branches de l'informatique théorique.
Il est l'auteur d'une centaine d'articles et d'une dizaine de livres sur l'algorithmique et les mathématiques discrètes ; les 3 premiers volumes de The Art of Computer Programming (le quatrième volume est inachevé à l'heure actuelle bien que commencé il y a presque 40 ans) demeurent des ouvrages de référence, ce qui est exceptionnel dans une science comme l'informatique, qui évolue très rapidement.
Afin d'avoir une bonne qualité de mise en page pour la deuxième édition de son The Art of Computer Programming, Knuth a créé deux logiciels libres, par la suite largement utilisés en typographie professionnelle et en mathématiques, TeX et Metafont. Son intérêt pour la typographie l'a également poussé à créer la police Computer Modern, police par défaut de TeX.
En 1971, Knuth est le premier à recevoir le prix ACM Grace Murray Hopper Award. Il a reçu de nombreuses autres distinctions honorifiques, entre autres le prix Turing, la National Medal of Science, la médaille John von Neumann de l'IEEE, ainsi que le prix de Kyoto et la médaille Franklin. Il est élu membre associé de l'Académie des sciences française en 1992 et membre de la Royal Society en 2003.

jeudi 7 janvier 2010

Richard Hamming

Richard Wesley Hamming, né le 11 février 1915 à Chicago (Illinois) et décédé le 7 janvier 1998 à Monterey (Californie) est un mathématicien américain. Il a défini la distance de Hamming qui permet de quantifier la différence entre deux séquences de symboles. On lui doit aussi le code de Hamming, code correcteur linéaire qui permet la détection et la correction automatique d'une erreur si elle ne porte que sur une lettre du message.

  1. En 1968, Richard Hamming reçoit le Prix Turing décernée par l'ACM pour son travail sur la théorie des codes
  2. En 1988, Richard Hamming reçoit la médaille Richard Hamming décernée par l'IEEE pour sa contribution exceptionnelle à l'informatique
  3. En 1996, Richard Hamming reçoit le Prix Eduard Rhein de la recherche fondamentale pour le code de Hamming et la distance de Hamming
La médaille Richard Hamming est décernée par l'IEEE, pour honorer les contributions exceptionnelles à l'informatique et aux technologies de l'information.

dimanche 3 janvier 2010

John Eckert

John Adam Presper "Pres" Eckert Jr., né le 9 avril 1919 à Philadelphie en Pennsylvanie et mort le 3 juin 1995 (à 76 ans) à Bryn Mawr en Pennsylvanie, était un ingénieur et un pionnier américain de l’informatique. Avec John William Mauchly, il a inventé le premier ordinateur électronique numérique multi-usage, l’ENIAC, enseigné le premier cours d’informatique à la Moore School of Electrical Engineering, fondé la première société commerciale d’informatique, la Eckert-Mauchly Computer Corporation, et conçu le premier ordinateur américain, l’UNIVAC qui comportait l’une de ses inventions, la mémoire à ligne de délai à mercure.
L'ENIAC, terminé fin 1945 et révélé au public en février 1946 est un monstre qui contient 17468 tubes à vide, 7200 diodes à cristal, 1500 relais, 70000 résistances, 10000 condensateurs et environ 5 millions de joints soudés à la main. Son poids est de 30 tonnes pour des dimensions de 2,4x0,9x30,5 mètres occupant une surface de 167 m². Sa consommation est de 160 kilowatts.
Quelques historiens de l’informatique, et Eckert lui-même, estimaient que le terme largement adopté d’architecture von Neumann aurait dû s'appeler l’Architecture Eckert, car le concept de programme stocké, central à l’architecture von Neumann avait déjà été développé à Moore School au moment où John von Neumann arriva sur le devant de la scène, dans les années 1944-1945.

lundi 28 décembre 2009

John von Neumann

John von Neumann (1903-1957), mathématicien et physicien américain d'origine hongroise, a apporté d'importantes contributions tant en mécanique quantique, qu'en analyse fonctionnelle, en théorie des ensembles, en informatique, en sciences économiques ainsi que dans beaucoup d'autres domaines des mathématiques et de la physique. Il a de plus participé aux programmes militaires américains.
Von Neumann a donné son nom à l'architecture de von Neumann utilisée dans la quasi totalité des ordinateurs modernes, l'apport d'autres collaborateurs de l'EDVAC en est par conséquent grandement minimisé (on citera J. Presper Eckert et John William Mauchly parmi d'autres). Cela est dû au fait qu'il est, en 1944, le rapporteur des travaux pionniers en la matière (First Draft of a Report on the EDVAC). Le modèle de calculateur à programme auquel son nom reste attaché et qu'il attribuait lui-même à Turing, possède une unique mémoire qui sert à conserver les logiciels et les données. Ce modèle, extrêmement innovant pour l'époque, est à la base de la conception de nombre d'ordinateurs.
L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes :

  • l’unité arithmétique et logique (UAL) ou unité de traitement, qui effectue les opérations de base ;
  • l’unité de contrôle, qui est chargée du séquençage des opérations ;
  • la mémoire, qui contient à la fois les données et le programme qui indique à l’unité de contrôle quels calculs faire sur ces données. La mémoire se divise en mémoire vive (programmes et données en cours de fonctionnement) et mémoire de masse (programmes et données de base de la machine) ;
  • les dispositifs d’entrée-sortie, qui permettent de communiquer avec le monde extérieur.

dimanche 27 décembre 2009

Charles Babbage


Charles Babbage (né le 26 décembre 1791 à Teignmouths, Devonshire, Angleterre, mort le 18 octobre 1871) était un mathématicien britannique et l'un des précurseurs de l'informatique.
Précurseur de l'informatique, il a été le premier à énoncer le principe de l'ordinateur. Il a travaillé une grande partie de sa vie à la construction d'un ordinateur mécanique qu'il appelait machine à différences et qu'il n'a jamais terminé. En 1991, à partir de ses plans on a pu reconstruire une partie de cette machine, qui fonctionna parfaitement. Pour la reconstruire on utilisa les tolérances qui étaient disponibles au XIXe siècle, ce qui nous porte à croire qu'elle aurait pu être construite du vivant de Babbage sous réserve de disposer d'une force motrice suffisante et de métaux assez résistants.

samedi 26 décembre 2009

John George Kemeny

John George Kemeny (János Kemény), né le 31 mai 1926 à Budapest, mort le 26 décembre 1992 à Hanover, New Hampshire, était un mathématicien américain.
Il a développé, en 1963, le langage de programmation BASIC (Beginner's All-purpose Symbolic Instruction Code), avec Thomas Eugene Kurtz au Collège de Dartmouth, pour permettre aux étudiants ne travaillant pas dans des filières scientifiques d'utiliser les ordinateurs.
Le langage BASIC a donné lieu à de nombreux dialectes (GW-Basic, QBasic, Turbo Basic, Visual Basic, SmallBasic, FreeBasic, TI Basic). Les macros des suites bureautiques sont souvent écrites dans un dialecte Basic, par exemple OooBasic pour OpenOffice.
Pour les nostalgiques, un programme en Basic...

10 INPUT "Quel est votre nom"; NOM$
20 PRINT "Bonjour "; NOM$
30 INPUT "Combien d'étoiles voulez-vous"; NOMBRE
40 FOR I = 1 TO NOMBRE
50 ETOILE$ = ETOILE$ + "*"
55 NEXT I
60 PRINT ETOILE$
70 INPUT "Voulez-vous plus d'étoiles"; ETOILE$
80 IF LEN(ETOILE$) = 0 GOTO 70
90 ETOILE$ = LEFT$(ETOILE$, 1)
100 IF (ETOILE$ = "O") OR (ETOILE$ = "o") THEN GOTO 30
110 PRINT "Au revoir ";
120 FOR I = 1 TO 200
130 PRINT NOM$; " ";
140 NEXT I
150 PRINT

jeudi 10 décembre 2009

Ada Lovelace

Augusta Ada King, comtesse Lovelace ou simplement Ada Lovelace, est née le 10 décembre 1815 et morte à Londres le 27 novembre 1852.
Elle est principalement connue pour avoir écrit une description de la machine analytique de Charles Babbage, un ancêtre mécanique de l'ordinateur, mais aussi le premier programme informatique au monde. Elle passa neuf mois, entre 1842 et 1843 à traduire du français, pour Babbage, le mémoire du mathématicien italien Federico Luigi, comte de Menabrea (1809-1896) sur la machine analytique. Elle ajouta à cet article plusieurs notes qui mentionnaient une méthode très détaillée pour calculer les nombres de Bernoulli avec la machine. Ces notes sont considérées par les historiens comme le premier programme informatique au monde. Les biographes considèrent cependant que les programmes ont été écrits par Babbage lui-même, et que Lovelace a simplement trouvé une erreur, et l'a fait corriger. Certains faits, ainsi que la correspondance entre Lovelace et Babbage indiquent qu'il a écrit tous les programmes ajoutés à la traduction de Menebrea. Les écrits de Lovelace montrent certaines possibilités de la machine que Babbage n'a jamais publiées, comme l'hypothèse que « La machine pourrait composer de manière scientifique et élaborer des morceaux de musique de n'importe quels longueur ou degré de complexité. ».
Les biographes ont remarqué que Lovelace éprouvait quelques difficultés avec les mathématiques, et débattent de savoir si elle comprenait réellement les concepts sous-tendant la programmation de la machine de Babbage ou si elle jouait seulement un rôle de représentation pour les relations publiques de Babbage. En tant que première femme à intervenir dans les balbutiements de l'informatique, Lovelace représente une figure importante de cette discipline ; il est donc difficile d'estimer sa contribution par rapport à celle de Babbage en se fiant aux sources actuellement disponibles.
Le nom du langage de programmation ADA a été choisi en son honneur.

mercredi 9 décembre 2009

Grace Hopper

L'informaticienne et amiral de la marine américaine Grace Murray Hopper est née le 9 décembre 1906.
Elle est la conceptrice du premier compilateur en 1951. À partir de 1957, elle travaille pour IBM, où elle défend l'idée qu'un programme devrait pouvoir être écrit dans un langage proche de l'anglais plutôt que d'être calqué sur le langage machine, comme l'assembleur. De cette idée naîtra le langage COBOL en 1959. Elle est rappelée par la Marine en 1967 et dans les années 1970, elle y mène les travaux d'établissement de normes pour les ordinateurs et en particulier les premiers langage de programmation évolués, le Fortran et le COBOL.
Grace Hopper reste dans la Marine jusqu'en 1986, date à laquelle elle prend sa retraite avec le grade de contre-amiral. Elle est alors l'officier la plus âgée de la marine américaine. Elle est décorée à cette occasion de la Defense Distinguished Service Medal, plus haute distinction existante pour les non-combattants.
Jusqu'à son décès en 1992, elle est encore employée comme consultante externe par Digital Equipment, pour des conférences sur les débuts de l'informatique.

Elle est à l'origine de l'anecdote concernant une panne d'ordinateur due à un papillon nocturne pris dans un relai. L'insecte fut enlevé avec soin et placé dans le journal de bord avec la mention "first actual case of bug being found". Cette plaisanterie a popularisé l'expression "bug".


Pour en savoir plus : Biographie de Grace Hopper

mercredi 28 octobre 2009

L'histoire d'Internet en animation

History of the Internet from PICOL on Vimeo.