Ritchie & Thompson – Créateurs de C et d’Unix

Index des articles

Ritchie & Thompson -. Créateurs de C et Unix

Unix et C

Programme de jeu d’échecs Belle

Page 3 of 3

À bien des égards, Ritchie et Thompson peuvent être considérés comme les précurseurs des programmeurs d’ordinateurs personnels des années 80 – non pas motivés par le profit mais par le plaisir et l’enthousiasme pour les idées.

Belle pour les échecs

Il y a un à-côté dans la carrière de Ken Thompson qui n’a rien à voir avec Unix, C ou tout autre type de programme auquel il est habituellement associé.

En tant que garçon, il aimait jouer aux échecs ainsi qu’à l’électronique. Quoi de plus naturel alors que de créer un programme et des machines jouant aux échecs.

En 1972, Thompson a commencé à travailler sur Belle, un programme jouant aux échecs qui utilisait des techniques de recherche traditionnelles combinées à une base de données de fins de parties.

Ken Thompson et Joe Condon étudiant les coups d’échecs

Plus tard (1976), lui et Joe Condon ont développé un prototype matériel pour un générateur de coups pour Belle, peut-être le premier matériel dédié au jeu d’échecs. Cette machine est passée de 200 coups par seconde à 120 000 coups par seconde en 1980. Cette machine rapide utilisait 1700 puces et effectuait tout le travail nécessaire pour jouer aux échecs de haut niveau. Les versions précédentes avaient utilisé un PDP 11 comme hôte mais la version 1980 de Belle faisait tout et a remporté trois championnats d’échecs informatiques ACM (1980, 81 et 82).

Il est également entré dans l’histoire en étant le premier programme à recevoir le titre de maître (US). La Fondation Fredkin a décerné aux créateurs de Belle un prix de 5000 $ pour le premier maître d’échecs logiciel.

Thompson a même réussi à faire changer les règles du jeu d’échecs ! La règle des 50 coups stipulait qu’après 50 coups au cours desquels aucun pion n’avait avancé et aucune pièce n’avait été capturée, la partie devait être déclarée sans issue. En utilisant sa base de données de fins de parties pour analyser des fins simples, il a réussi à montrer que certaines parties pouvaient être gagnées si on les laissait se poursuivre au-delà des 50 coups. En conséquence, la règle des 50 coups a été modifiée – mais elle s’est ensuite avérée inapplicable et a donc été modifiée à nouveau !

Lasting Legacy

Ritchie et Thompson peuvent être considérés comme les précurseurs des programmeurs d’ordinateurs personnels des années 80 – non pas motivés par le profit mais par le plaisir et l’enthousiasme pour les idées.

Dans ce clip vidéo du National Inventor’s Hall of Fame, qui explique comment Unix est le précurseur du système d’exploitation actuel, Ken Thompson déclare :

« Unix a été construit pour moi. Je ne l’ai pas construit comme un système d’exploitation pour les autres, je l’ai construit pour faire des jeux et faire mes trucs. »

À la fin du clip, le narrateur résume:

Parfois, les inventions proviennent de la poursuite d’un individu à repousser les limites de la technologie existante pour leur propre usage. Souvent, cette poursuite finit par profiter à tous.

Est également présent dans la vidéo Brian Kernighan, co-auteur avec Dennis Ritchie de la bible du langage C, « The C Programming Language » souvent simplement appelé « K&R ».

En plus d’avoir un livre pour le promouvoir, C a également eu une chanson et voici une version qui a été postée sur YouTube en hommage à Dennis Ritchie peu après sa mort en 2011 :

Écrire en C est certainement une philosophie à laquelle j’adhère.

  • Harry Fairhead est l’auteur de Raspberry Pi IoT in C, Micro:bit IoT in C et Fundamental C : Getting Closer to the Machine. Il travaille actuellement sur Applying C For The IoT With Linux qui ; sera publié par I/O Press dans le cadre de la bibliothèque I Programmer.

Dennis Ritchie, co-créateur d’Unix et de C, est décédé

Les pionniers d’Unix ont reçu le Japan Prize

The Rise Of People Power – Les langages informatiques dans les années 70

Write in C – a tribute to Denis Ritchie

Brian Kernighan On C

Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre newsletter hebdomadaire, abonnez-vous au flux RSS et suivez-nous sur Twitter, Facebook ou Linkedin.

Seymour Cray et les superordinateurs du 20e siècle

La fascination pour les voitures rapides a un parallèle dans la recherche du summum de la performance informatique. Si vous convoitez un monstre multicore, vous comprendrez certainement la volonté de construire un super ordinateur

Douglas Engelbart – L’homme qui a inventé le futur

Il y a plus de 40 ans, un homme a démontré des choses qui étaient bien en avance sur leur temps mais que nous prenons maintenant pour acquises. Doug Engelbart n’est peut-être pas aussi connu que Steve Jobs mais il a fait beaucoup, beaucoup plus pour per

Autres articles

  • Invention de la micro-puce
  • Bill Gates – Avant qu’il ne soit célèbre
  • Grace Hopper – La mère de Cobol
  • L’effet SWTP -La révolution micro-informatique au Royaume-Uni
  • Préhistoire de l’informatique
  • Le PC IBM
  • William Shockley et l’électronique à semi-conducteurs

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.