Connexion
Abonnez-vous

50 ans plus tard, Bill Gates publie le code source de l’Altair BASIC

Le 03 avril à 09h11

Alors que Microsoft célèbrera vendredi 4 avril les cinquante ans de sa création en tant que société, Bill Gates est revenu cette semaine sur ce qui constitue sans doute l'épisode fondateur de son aventure entrepreneuriale : l'écriture avec Paul Allen, en un temps record, d'un interpréteur BASIC destiné à l'Altair 8800 de MITS (basé sur le CPU 8080 d’Intel).

Il a dans le même temps publié, pour la première fois, le code source de ce fameux interpréteur, le premier produit commercial vendu par les deux fondateurs de Microsoft : 150 pages de sorties d'imprimante scannées, qui révèlent (PDF) un code dûment commenté, écrit en seulement trente jours (et trente nuits) au printemps 1975.

« Avant Office, Windows 95, la Xbox ou l'IA, il y avait Altair BASIC », attaque joliment Bill Gates, avant de retracer plus en détail le déroulé des faits. D'abord, la découverte de cette nouvelle machine, l'Altair 8800, affichée en couverture du magazine Popular Electronics, qui augurait l'avènement d'une informatique personnelle. Puis cette idée en forme de défi, vendue sur papier à MITS, le fabricant de l'Altair : développer un interpréteur BASIC, capable d'offrir une alternative au langage assembleur de base de la machine. Sans accès direct à cette dernière, Gates et Allen durent utiliser un simulateur.

« Enfin, après de nombreuses nuits blanches, nous fûmes prêts à montrer notre interpréteur BASIC à Ed Roberts, le président de MITS. La démonstration se révéla un succès, et MITS accepta de nous acheter le logiciel. Ce fut un moment pivot pour Paul et moi. Altair BASIC devint le premier produit de notre nouvelle société, que nous avions décidé d'appeler Micro-soft (nous avons abandonné plus tard le tiret) », écrit Bill Gates.

Le 03 avril à 09h11

Commentaires (5)

votre avatar
9k used ... il aurait pu l'optim avec une IA.
votre avatar
50 ans plus tard, Bill Gates publie le code source de l’Altair BASIC
Non, c'est le résultat en sortie de l'assembleur. On voit le code généré sur la gauche du PDF.
Et en plus, il n'est même pas OCRisé pour faciliter la navigation dedans ! :D
un code dûment commenté,
Heureusement qu'il est commenté : du code assembleur non commenté, c'est impossible à relire/maintenir.

Par contre, il est plutôt bien commenté, par exemple, page 3 à 8, ils expliquent ce que font les sous-programmes ainsi que l'organisation générale. (je n'ai pas tout lu, juste survolé quelques pages).

Ça faisait longtemps (début des années 80) que je n'avais pas lu du code 8080 !
votre avatar
En 80 du code 8080, :phiphi::dd:
votre avatar
En 82 pour être précis et jusqu'en 84.

En projet de première année en école d'ingénieur (toujours 82), j'ai même écrit avec 2 autres binômes un assembleur 8080 en Fortran. :langue: Et il a été utilisé par la suite pour les TP et autres projets.
votre avatar
Du sécurisé dans du non-sécurisé !

50 ans plus tard, Bill Gates publie le code source de l’Altair BASIC

Fermer