Qui a créé le premier ordinateur avec interface graphique et dans quel langage ?


J'ai écrit ailleurs sur Quora à propos de cette question et d'autres questions similaires.

Les deux "premiers" ordinateurs britanniques - Cambridge EDSAC, Manchester Baby et Mark I - avaient des tubes cathodiques électrostatiques, qui pouvaient montrer une carte binaire 2D limitée d'une partie du stockage, et les deux ont rapidement été utilisés pour les jeux. Mais je n'ai jamais pu trouver la moindre mention de dispositifs de pointage.


Il y avait des capteurs tactiles 2D remontant aux années 20 sous la forme de joysticks avec des potentiomètres dessus qui pouvaient être utilisés pour le contrôle à distance d'avions, etc. (J'ai mis une photo de l'un d'entre eux dans une autre réponse.)

Il est très probable que Whirlwind I au MIT ait été la première utilisation d'un dispositif de pointage sur un écran (le stylo/pistolet lumineux inventé par Bob Everett au tout début des années 50).

main-qimg-b79bfc51607dca18c8ee6193e9e2fc85

Je ne pense pas que Whirlwind II (le système de défense aérienne SAGE) invoquait des commandes avec le pistolet lumineux, mais l'utilisait pour pointer vers différents affichages sur l'écran de différentes infos sur les avions.

main-qimg-600ac8a9f51252d44ae32223970c878a

SAGE Interactive Terminal With Light Gun (ca. 1956-7)

Mon vote pour un "tout premier" système réel avec une véritable interface graphique, y compris un dispositif de pointage, est Ivan's Sutherland's Sketchpad (ca 1962). Il a été écrit dans un macro assembleur sophistiqué - CORAL - réalisé par Larry Roberts (qui a été plus tard la force motrice d'ARPAnet) et a fonctionné sur le TX-2 (l'ordinateur expérimental SAGE aux Lincoln Labs).

A propos, l'article de Wikipedia sur les interfaces graphiques et leur histoire est à la fois inexact, et laisse également de côté d'importants premiers systèmes. Je conseille de ne pas le prendre trop au sérieux (c'est souvent le cas avec les articles de Wikipédia sur l'informatique, en particulier l'informatique "antérieure").

Par exemple, l'article affirme à tort que l'interface graphique de Parc n'avait pas d'icônes, de glissement, etc. (pourquoi les gens ignorants sont-ils si pugnaces pour bluffer ?)

Voici l'un des systèmes de Parc réalisé en Smalltalk ca 1974) montrant de nombreux aspects importants de ce qui pouvait être fait, notamment les fenêtres multiples, les icônes, le glissement, le dessin, l'animation en temps réel, etc.

.