Quelques bribes dans l'histoire de l'informatique

Cette page liste quelques bribes dans l'histoire de l'informatique; des fragments parfois choisis, souvent rencontrés pas accident. Le tout se veut surtout divertissant, un peu instructif, et je n'ai aucune prétention à titre d'historien. Vous voilà averti(e)s.

Que faisait le toute premier programme, qui aurait été écrit par Ada Lovelace? Texte de Tero Tilus en 2014 : http://sc5.io/blog/2014/10/ada-lovelace-day-first-ever-computer-program/

Selon David A. Dalrymple en 2014, voici les huit innovations informatiques clés : http://davidad.github.io/blog/2014/03/12/the-operating-system-is-out-of-date/

Série sur l'histoire de l'informatique, publiée dans LinuxVoice :

À propos de l'importance de préserver l'information entreposée sur des médias désuets :

En 2011, le MIT a demandé à Scott Aaronson de colliger une liste ds 150 événements les plus importants de l'histoire de l'informatique : http://www.scottaaronson.com/blog/?p=524

À propos des racines historiques de la programmation, texte d'Alex Santoso en 2008 : http://www.neatorama.com/2008/01/25/the-wonderful-world-of-early-computing/

Texte de 2017 par Éric S. Raymond, qui décrit quelques savoirs qu'à une autre époque, toutes les programmeuses et tous les programmeurs connaissaient, en particulier la structure interne des codes ASCII : http://www.catb.org/esr/faqs/things-every-hacker-once-knew/

Quel serait le plus vieux programme encore utilisé? En 2016, Glenn Fleischmann se dit d'avis qu'il s'agit d'un système de gestion de contrats du Pentagone nommé MOCAS : https://www.technologyreview.com/s/538966/what-is-the-oldest-computer-program-still-in-use/

Texte intéressant retraçant l'impact de plusieurs penseurs, en particulier des philosophes et des logiciens, sur l'avènement de l'informatique, par Chris Dixon en 2017 : https://www.theatlantic.com/technology/archive/2017/03/aristotle-computer/518697/

O'Reilly, un éditeur important dans le monde de l'informatique, a pour pratique de placer sur la page couverture de ses livres une image représentant un animal en voie de disparition. Texte de 2013 par Edie Freedman expliquant l'origine de cette pratique : http://animals.oreilly.com/origin-of-species/

À propos de l'Anticythère (en anglais : Antikythera)

Le mécanisme que l'on nomme l'Anticythère serait l'un des plus anciens « ordinateurs » de l'histoire.

À propos des bogues

Pour une page plus « technique » sur les bogues, le débogage et les débogueurs, voir ../Developpement/Debogage.html

Le mot « bogue » est devenu tellement commun qu'il a quitté le jargon de l'informatique pour s'intégrer dans la langue populaire. Pourtant, le sens que l'on attribue à ce mot aujourd'hui est un produit direct du XXe siècle.

À propos de la culture informatique

Il existe des mouvements culturels (éthiques, esthétiques, parfois quasi religieux) en informatique comme dans les autres sciences.

Le Hello World

Voir aussi la section sur l'histoire de Linux

Histoire du mouvement à code ouvert (certains parleront de logiciel libre)

Questions de vocabulaire

À propos de divers logiciels et applications de l'informatique

Chaque logiciel a sa petite histoire, et certains logiciels occupent une plus grande place que les autres dans l'histoire...

Dans Microsoft Office :

Un historique de l'utilisation d'ordinateurs dans l'exploration du cosmos, selon la NASA : http://history.nasa.gov/computers/Part1.html

L'histoire du tty, relatée par Linus Akesson en 2008 : http://www.linusakesson.net/programming/tty/

Le futur de cURL, un graphique amusant de son auteur Daniel Stenberg en 2015 : http://daniel.haxx.se/blog/2015/05/26/picturing-curls-future/

Historique de grep, relaté Benjamin Rualthanzauva en 2014 : https://medium.com/@rualthanzauva/grep-was-a-private-command-of-mine-for-quite-a-while-before-i-made-it-public-ken-thompson-a40e24a5ef48

À propos du Palo Alto Research Center (PARC)

Le Palo Atlo Research Center, mieux connu sous le nom PARC, a joué un rôle capital dans l'histoire de l'informatique. On lui doit entre autres détails la souris, le multifenêtrage graphique, la corbeille, l'opération « annuler » (Undo), etc.

En 2010, on a célébré les 40 ans de ce célèbre centre de recherche :

The Mother of All Demos

En particulier, c'est à PARC que Douglas Engelbart a donné ce qu'on nomme depuis (à juste titre) The Mother of All Demos. . Pour comprendre la raison derrière ce titre pour le moins spectaculaire :

À propos de la sécurité informatique

La sécurité informatique est en elle même source d'événements, bien trop pour espérer en tenir un registre exhaustif. Tout de même, voici quelques moments intéressants.

À propos de l'histoire de slashdot.org (/.)

Le site /. est un site de nouvelles pour geeks. On peut aimer ou non son contenu, qui est en grande partie collaboratif, mais le site demeure l'une des sources d'information scientifique et technologique à très fort trafic dans Internet.

Les artisans du site ont publié, en 2007, un peu d'information de nature historique à leur sujet :

À propos des systèmes d'exploitation

Chaque système d'exploitation a son histoire, ou ses histoires. Certaines sont plus croustillantes que d'autres, évidemment. En voici quelques-unes, rencontrées ici et là.

Généralités

Un texte portant sur l'histoire des systèmes d'exploitation, à partir d'articles choisis, par Per Brinch Hansen en 2000 : http://linux.ntl.ir/~ang/papers/10.1.1.104.1524.pdf

À propos d'Apple (en particulier, du Macintosh)

Les produits Apple, très prisés au moment d'écrire des lignes, ont connu des hauts et des bas...

À propos de DOS

Le système d'exploitation DOS, bien que pratiquement disparu, nous influence encore (indirectement) aujourd'hui, quand bien même ce ne serait que dû aux décisions de design qui y ont été faites et impactent encore Linux et Microsoft Windows.

À propos de Linux

Le système d'exploitation Linux, quelle que soit l'opinion que l'on s'en fasse, a eu un impact de calibre mondial.

À propos de Microsoft Windows

L'histoire de Microsoft Windows est riche en rebondissements...

Les sections critiques ont subi plusieurs transformations au fil du temps. En 2014, Raymond Chen relate leur petite histoire : http://blogs.msdn.com/b/oldnewthing/archive/2014/09/11/10557052.aspx

À propos de Windows 1.0 :

À propos de Windows 3.0 :

À propos de Windows 95 :

En 2015, Raymond Chen explique pourquoi on trouve deux variables d'environnement nommées respectivement TMP et TEMP dans Microsoft Windows : http://blogs.msdn.com/b/oldnewthing/archive/2015/04/17/10608077.aspx

Une ligne du temps succincte proposée par Dan Luu : http://danluu.com/microsoft-culture/

À propos d'Unix

Autres systèmes d'exploitation

L'histoire du Amiga, relatée par Jeremy Reimer en 2007 : http://arstechnica.com/gadgets/2007/07/a-history-of-the-amiga-part-1/

À propos de l'histoire de Wikipedia

J'ai vu passer, en 2005, ces liens sur l'histoire de Nupedia et de Wikipedia :

À propos des langages de programmation

Le magazine Computerworld a réalisé une série d'entrevues en 2008 et en 2009 sur divers langages de programmation et leurs principaux auteurs. Des liens vers certaines de ces entrevues apparaissent d'ailleurs sur la présente page. Si vous souhaitez consulter une compilation de ce entrevues, en format PDF, voir http://www.math.bas.bg/bantchev/misc/az.pdf

Vous trouverez quelques liens menant vers des photos de programmeuses et de programmeurs célèbres sur http://h-deb.clg.qc.ca/Sujets/Orthogonal/Individus-importants.html#informatique_general (plusieurs sont des penseurs derrière un ou plusieurs langages de programmation)

Cartographie :

À propos de l'évolution des langages de programmation : http://www.extremetech.com/computing/91572-the-evolution-of-computer-languages-infographic

Avec un sourire en coin :

Grammaires :

Continuations :

Histoire de la récursivité :

Quelques-uns des grands textes de l'histoire des langages de programmation, colligés par Benjamin C. Pierce en 2014 : http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.shtml

À propos d'Internet

À propos du matériel

Les mots «ordinateuret «computer»


Valid XHTML 1.0 Transitional

CSS Valide !