Architecture●●●●●Difficulty 3 of 5

Comment une thèse de 1963 est-elle devenue l'ancêtre des logiciels de conception ?

En 1963, un doctorant dessinait sur un écran avec un crayon optique, imposait des longueurs et des angles, et modifiait un dessin maître pour mettre à jour toutes ses copies. Son programme est considéré comme l'ancêtre de la CAO moderne.

▶ Lancer l'histoire

Avec un crayon optique, un écran et un programme qui comprenait la géométrie. En 1963, pour sa thèse de doctorat au MIT, dirigée par Claude Shannon, Ivan Sutherland écrit Sketchpad, un programme pour un ordinateur expérimental appelé TX-2. En dessinant directement sur l'écran avec le crayon optique, on pouvait tracer des lignes et des formes, demander à l'ordinateur de garder une ligne à longueur fixe ou deux lignes à un angle fixe, et faire d'un dessin un modèle maître dont toutes les copies changeaient quand on modifiait le maître. Voilà pourquoi Sketchpad est considéré comme l'ancêtre des logiciels modernes de conception assistée par ordinateur (CAO).

Ce qui rendait Sketchpad différent
  1. Étape 1: Dessiner avec la lumière

    Un crayon optique sur un écran cathodique

  2. Étape 2: Poser des contraintes

    Fixer la longueur d'une ligne ou un angle entre deux lignes

  3. Étape 3: Créer un maître

    Un seul dessin, de nombreuses copies à l'écran

  4. Étape 4: Modifier une fois, tout se met à jour

    On change le maître, chaque instance suit

Son apport dépasse de loin le dessin. Sketchpad est le tout premier programme doté d'une interface graphique complète, il possédait le premier programme de fenêtrage et le premier algorithme de découpage, qui permettaient de zoomer, et ses maîtres et copies ont inauguré en informatique l'idée d'objets et d'instances. Il a ensuite inspiré à la fois l'interface graphique et la programmation orientée objet.

Sutherland ne partait pas de rien. Patrick Hanratty, parfois surnommé le père de la CFAO, écrivait des logiciels de CAO pour General Motors depuis 1961, et la thèse de Sutherland elle-même mentionne un programme similaire chez Bolt, Beranek and Newman et un autre, T-Square, écrit par des étudiants du MIT en 1962. Malgré tout, très peu de programmes peuvent être considérés comme des précédents à ce qu'il a réalisé, et un magazine spécialisé a écrit qu'il avait ouvert une voie nouvelle en modélisation informatique et en simulation visuelle, les bases de l'infographie et de la CFAO.

Le matériel, lui, n'a pas duré. Le TX-2 était une machine expérimentale dont le matériel changeait souvent, le mercredi selon Sutherland, et en 1975 le crayon optique et l'écran utilisés par Sketchpad avaient disparu. La thèse, elle, a valu plus tard à Sutherland le prix Turing, en 1988.

Quiz

0/3

  1. 1.Qu'est-ce qui a rendu le système de maîtres et d'instances de Sketchpad si influent pour la CAO ?
  2. 2.Comment dessinait-on concrètement avec Sketchpad sur l'ordinateur TX-2 ?
  3. 3.Pourquoi déplacer un seul point dans Sketchpad pouvait-il modifier plusieurs formes à la fois ?

Récap

Sketchpad, le projet de thèse d'Ivan Sutherland en 1963, est l'ancêtre de la CAO : des dessins faits de géométrie contrainte, et des maîtres dont les copies changent avec eux.

Le fait surprenant · Le TX-2, l'ordinateur de Sketchpad, changeait si souvent de matériel que, selon Sutherland, cela arrivait le mercredi, et son crayon optique et son écran avaient disparu en 1975.

Sources (2)

Pas de source, pas d'affirmation. Chacun des 13 faits de cette leçon renvoie à au moins une de ces sources.

  1. [1]Sketchpad · Wikipedia
  2. [2]Ivan Sutherland · Wikipedia
D'autres leçons · 🏛️ Architecture (3) Toutes les leçons « Architecture » →

Une lumière de plus sur ta carte.

Reçois une leçon comme celle-ci chaque jour, sur les sujets que tu aimes. Gratuit, en deux ou cinq minutes.

Récupère la carte à partager de cette leçon ↗