« Le code le plus cool que j’ai jamais écrit. » Avec ces mots, Bill Gates présente un article de blog qui célèbre le 50e anniversaire de Microsoft en regardant la façon dont l’entreprise a commencé.
Au bas de ce billet de blog, Gates a publié le code source original dont il se souvient si affectueusement – le même code qui a finalement conduit à la croissance et au succès de Microsoft. Vous pouvez télécharger le code source Microsoft original ici (PDF).
Microsoft a commencé avec une couverture de magazine
En janvier 1975, Bill Gates et le co-fondateur de Microsoft, Paul Allen, ont lu un article dans le magazine Électronique populaire À propos de l’ordinateur domestique Altair 8800 par une petite entreprise nommée Mits. «Lorsque Paul et moi avons vu cette couverture, nous avons connu deux choses: la révolution du PC était imminente et nous voulions entrer au rez-de-chaussée», se souvient Gates.
Le plan était de créer un logiciel qui permettrait aux propriétaires d’Altair 8800 de développer leurs propres programmes en utilisant le langage de programmation de base facile à apprendre. En tant que tel, Gates et Allen ont décidé de développer un interprète de base pour l’Altair 8800.
L’interprète convertirait les commandes de base en code machine que l’Altair 8800 pourrait comprendre. Un maximum de 4 kilobytes était disponible pour l’interprète afin que les propriétaires d’Altair aient encore suffisamment de mémoire disponible pour exécuter les autres programmes.
Le premier logiciel de Microsoft a été créé en deux mois – pour un PC qu’ils ne possédaient pas
Comme ils n’avaient pas de puce Intel 8080 – celle de l’Altair 8800 – ALLEN a développé un simulateur pour cela, qui courait sur un Mainframe Harvard PDP-10. Pendant ce temps, Gates a programmé le code principal de l’interprète de base, et un autre programmeur nommé Monte Davidoff était responsable du code du soi-disant «package mathématique».
Après environ deux mois, ils avaient terminé la programmation et présenté l’interprète de base à Mits, qui a concédé le logiciel. Altair Basic a donc été le premier produit de la nouvelle société Micro-Soft. (Le trait d’union n’a été supprimé plus tard que du nom de l’entreprise.)
«C’est incroyable de penser comment ce morceau de code a conduit à un demi-siècle d’innovation chez Microsoft. Avant qu’il n’y ait eu Office ou Windows 95 ou Xbox ou AI, il y avait ce code source – et j’aime toujours le regarder, même toutes ces années plus tard», explique Gates.
Encore une fois, vous pouvez télécharger le code source ici (PDF).











