Alan Kotok : hacker du MIT, pionnier de Spacewar!, des échecs informatiques et de DEC

Alan Kotok est l’une des figures marquantes de l’informatique américaine des années 1960 à 2000. Étudiant au MIT, membre du Tech Model Railroad Club, il appartient au petit groupe des premiers hackers qui découvrent les possibilités des machines interactives comme le TX-0 et le PDP-1. Son nom reste associé à Spacewar!, à un des premiers grands programmes d’échecs informatiques, à une longue carrière chez Digital Equipment Corporation (DEC) et, plus tard, à l’histoire du World Wide Web Consortium.

Fiche rapide

  • Nom : Alan Kotok
  • Naissance : 9 novembre 1941
  • Décès : 26 mai 2006
  • Lieu de naissance : Philadelphie, Pennsylvanie
  • Domaine : programmation, systèmes interactifs, échecs informatiques, architecture des ordinateurs, Web
  • Lieux principaux : MIT, DEC, W3C
  • Contributions majeures : Spacewar!, programme d’échecs Kotok-McCarthy, DDT, PDP-4 FORTRAN, PDP-6 / PDP-10, W3C

Une jeunesse tournée vers la technique

Alan Kotok naît à Philadelphie en 1941 et grandit dans le New Jersey. Très tôt, il s’intéresse à l’électronique et aux systèmes techniques. Dans son entretien d’histoire orale, il raconte s’être passionné pour les circuits, les gadgets à relais et l’informatique dès le lycée, au milieu des années 1950. Cette curiosité précoce explique en partie sa facilité à entrer dans des environnements techniques complexes dès son arrivée au MIT.

MIT, TMRC et naissance de la culture hacker

Kotok entre au MIT en 1958. Il rejoint rapidement le Tech Model Railroad Club (TMRC), ce club étudiant devenu célèbre pour sa culture technique très particulière : goût du bricolage ingénieux, maîtrise des systèmes, plaisir de comprendre et de détourner les machines. Steven Levy le classe parmi les premiers vrais hackers, aux côtés des étudiants qui font du TX-0 puis du PDP-1 des outils personnels et interactifs, à rebours du calcul lourd et distant dominant à l’époque.

Dans ce milieu, Kotok n’est pas une silhouette secondaire. Il appartient au noyau des étudiants qui utilisent intensivement les premières machines interactives du MIT. Quand le PDP-1 arrive au MIT en 1961, il devient rapidement l’un de ses programmeurs étudiants. Un week-end entier, avec quelques autres, il participe à la réécriture de l’assembleur FRAP pour la nouvelle machine, afin qu’elle puisse être réellement utilisée dès le lundi matin. L’anecdote résume bien l’époque : peu de ressources, beaucoup d’audace, et une confiance étonnante dans la capacité des étudiants à refaire les outils eux-mêmes.

Spacewar! : une contribution décisive, sans être le seul auteur

Le nom d’Alan Kotok reste souvent lié à Spacewar!, l’un des tout premiers jeux vidéo marquants. Il faut toutefois répartir correctement les rôles. Le programme est principalement associé à Steve Russell, mais Kotok joue un rôle décisif dans sa mise au point. Selon l’histoire classique du jeu, Russell expliquait qu’il lui manquait une routine trigonométrique pour calculer certaines trajectoires. Kotok contacte alors DEC et obtient une routine déjà écrite, ce qui aide concrètement le projet à avancer.

Son apport ne s’arrête pas là. Le projet PDP-1 du Computer History Museum rappelle aussi que Kotok, avec Bob Saunders, réalise les premiers contrôleurs de jeu pour le PDP-1. Cela peut sembler anecdotique, mais c’est en réalité très révélateur : au lieu d’utiliser seulement les interrupteurs de façade de la machine, ils conçoivent un moyen de contrôle plus direct, plus pratique, plus ludique. En d’autres termes, ils contribuent à transformer un démonstrateur technique en expérience de jeu réellement jouable.

Les échecs informatiques : le programme Kotok-McCarthy

Avant même Spacewar!, Kotok participe à une autre aventure importante. À partir de 1959, avec Elwyn Berlekamp, Michael Lieberman, Charles Niessen et Robert A. Wagner, sous l’impulsion de John McCarthy, il travaille sur un programme d’échecs pour IBM. Ce projet, connu sous le nom de programme Kotok-McCarthy, compte parmi les premiers efforts sérieux pour faire jouer convenablement une machine aux échecs.

Le programme ne possède pas encore la force et la finesse que Richard Greenblatt atteindra plus tard avec Mac Hack. Mais il constitue un jalon important : selon le Computer History Museum, il pouvait battre des amateurs au début des années 1960. Il est également resté célèbre pour avoir participé au premier match entre programmes d’échecs américains et soviétiques. Kotok en tirera d’ailleurs son mémoire de fin d’études.

DDT, logiciels pionniers et style de programmation

Au MIT et autour du PDP-1, Kotok ne se contente ni des jeux ni des démonstrations spectaculaires. Le Computer History Museum rappelle qu’il écrit aussi le fameux DDT (DEC Debugging Tape), un outil de mise au point devenu légendaire dans l’univers des premières machines DEC. Ce genre de logiciel compte énormément : il ne fait pas rêver le grand public, mais il rend le travail des programmeurs plus rapide, plus souple et plus efficace.

Ce point est essentiel pour comprendre Alan Kotok. Il n’est pas seulement un pionnier associé à une anecdote brillante comme Spacewar! ; il est aussi un constructeur d’outils, un homme de systèmes, quelqu’un qui améliore l’environnement de programmation lui-même. Chez les premiers hackers, cette capacité à fabriquer des instruments de travail efficaces compte presque autant que les programmes spectaculaires.

De MIT à DEC : une longue carrière dans l’architecture des machines

Après ses études, Kotok rejoint DEC en 1962, alors que l’entreprise est encore petite. Sa première grande tâche consiste à écrire un compilateur FORTRAN pour le PDP-4. Il contribue ensuite au PDP-5, puis au PDP-6. Les sources du Computer History Museum le présentent ensuite comme une figure importante de la famille PDP-10, jusqu’à en devenir l’un des architectes majeurs.

Cette partie de sa carrière est moins connue du grand public que Spacewar!, mais elle est sans doute plus décisive encore sur le plan industriel. Les machines PDP-6 et PDP-10 occupent une place importante dans l’histoire de l’informatique interactive, du temps partagé et des travaux en intelligence artificielle. Kotok se retrouve ainsi à l’un des carrefours les plus actifs de l’informatique américaine : entre culture hacker, conception des systèmes et industrie des ordinateurs.

Le Web et le W3C

La carrière de Kotok ne s’arrête pas à l’âge héroïque des mini-ordinateurs. Après plus de trois décennies chez DEC, il joue aussi un rôle important dans l’écosystème du Web. Il représente Digital auprès du W3C, aide aux relations avec les membres, et devient plus tard Associate Chairman du consortium. Les témoignages publiés par le W3C insistent sur son sens de l’organisation, sa connaissance des systèmes et son efficacité dans des questions difficiles comme les politiques, les procédures et les relations entre acteurs industriels.

Ce parcours tardif complète bien le reste. Kotok appartient à une génération née avec les premières machines interactives, mais il reste actif jusque dans l’univers du Web et des standards. Il n’est donc pas seulement un témoin des débuts : il est un acteur de plusieurs âges de l’informatique.

Pourquoi Alan Kotok est une figure majeure

  • Premier âge hacker : il appartient au petit groupe des étudiants du MIT qui ont façonné la culture hacker naissante.
  • Spacewar! : il contribue de façon décisive à l’un des premiers grands jeux vidéo, notamment par la routine trigonométrique obtenue chez DEC et par les contrôleurs.
  • Échecs informatiques : le programme Kotok-McCarthy est l’un des premiers projets importants du domaine.
  • Outils logiciels : avec DDT et d’autres logiciels, il améliore directement le travail des programmeurs.
  • DEC : il participe à plusieurs générations de machines marquantes, du PDP-4 au PDP-10.
  • Web : il joue un rôle utile et durable dans l’organisation du W3C.

Repères chronologiques

  • 1941 : naissance d’Alan Kotok à Philadelphie
  • 1958 : entrée au MIT
  • 1959 : début du travail sur le programme d’échecs Kotok-McCarthy
  • 1961 : arrivée du PDP-1 au MIT ; implication dans l’écosystème logiciel de la machine
  • 1961–1962 : contribution à Spacewar! et aux premiers contrôleurs de jeu
  • 1962 : entrée chez DEC
  • Années 1960 : travail sur le PDP-4, le PDP-5, le PDP-6 puis le PDP-10
  • 1990s : implication dans les activités Web de Digital et dans le W3C
  • 1997 : devient Associate Chairman du W3C
  • 2006 : décès à Cambridge, Massachusett

Publications similaires

  • Federico Faggin

    Federico Faggin, né le 1er décembre 1941 à Vicence, est l’une des figures majeures de l’histoire du microprocesseur. Chez Fairchild Semiconductor, il participe à la mise au point de la technologie MOS à grille de silicium, essentielle à la miniaturisation des circuits intégrés. Puis, chez Intel, il dirige la réalisation du 4004, premier microprocesseur commercialisé…

  • Ken Williams

    Ken Williams est l’une des figures majeures de l’histoire du jeu vidéo sur micro-ordinateur. Programmeur de formation et entrepreneur, il cofonde avec son épouse Roberta Williams la société On-Line Systems, qui deviendra ensuite Sierra On-Line. Le couple joue un rôle important dans l’évolution du jeu d’aventure. Alors que les premières aventures informatiques reposent essentiellement sur…

  • John Bardeen

    John Bardeen est l’un des scientifiques les plus importants du XXe siècle, mais son nom reste relativement discret. Il participe d’abord à l’invention du transistor, qui ouvre la voie à l’électronique moderne. Dix ans plus tard, il contribue à expliquer la supraconductivité avec la théorie BCS.Ces deux découvertes lui valent un parcours unique : un…

  • William Shockley

    William Shockley est l’un des personnages les plus contradictoires de l’histoire de l’informatique. Physicien brillant et théoricien majeur des semi-conducteurs, il joue un rôle essentiel dans le développement du transistor et reçoit le prix Nobel de physique en 1956 avec John Bardeen et Walter Brattain. Quelques années plus tard, il crée en Californie un laboratoire…

  • Grace Hopper

    Grace Hopper est l’une des grandes pionnières de la programmation. Mathématicienne, officier de l’US Navy et informaticienne, elle participe pendant la Seconde Guerre mondiale à la programmation du Harvard Mark I. Elle consacre ensuite une grande partie de sa carrière à une idée alors loin d’être évidente : l’ordinateur doit prendre en charge une partie…

  • Roberta Williams

    Roberta Williams est l’une des figures majeures de l’histoire du jeu vidéo sur micro-ordinateur. Cofondatrice de Sierra On-Line avec son mari Ken Williams, elle est surtout connue pour avoir imaginé Mystery House, souvent considéré comme le premier jeu d’aventure graphique commercial, puis pour avoir créé la série King’s Quest.Son travail accompagne plusieurs transformations majeures du…