Accueil Technologie Microsoft Le code GW-BASIC publié par Microsoft

Le code GW-BASIC publié par Microsoft

Microsoft a téléchargé le code pour GW-BASIC sur GitHub à des fins de référence historique et d’éducation.

GW-BASIC est un interprète BASIC, entièrement écrit en langage assembleur.

Selon Rich Turner, responsable des programmes de la console Windows et de la ligne de commande chez Microsoft, l’année de création de ce code source (1983), Bjarne Stroustrup créait la première version de C++, ARPANET venait de normaliser TCP/IP, MS-DOS 2.0 était sorti et Apple lançait le premier ordinateur commercialisé doté d’une interface graphique, l’Apple Lisa. Nous espérons que vous prendrez plaisir à explorer cet instantané fascinant de ce à quoi ressemblait le développement de logiciels à l’époque glorieuse, passionnante et enivrante des années 70 et du début des années 80, à l’aube de “l’ordinateur personnel””, a déclaré M. Turner.

A lire  Microsoft Bing disposera bientôt d'un mode sombre pour les utilisateurs de téléphones portables

Turner a ajouté que les implémentations BASIC de Microsoft remontent à l’implémentation par Bill Gates et Paul Allen du premier produit pour Microsoft, un interprète BASIC pour l’Altair 8800.

A lire  La version 2004 de Windows 10 est là, et elle comporte de nombreux problèmes

Le BASIC de Microsoft a été porté sur de nombreux processeurs à la fin des années 70 et 80, tels que les 8088, 6502, 6809, Z80, et d’autres. Ce qui est maintenant disponible sont les sources du langage assembleur 8088 du 10 février 1983. Microsoft a déclaré qu’il ne publierait pas le code pour les implémentations de processeurs autres que la série 808x.

Ce n’est pas la première fois que Microsoft publie le code source de ses premiers jours. En 2018, par exemple, la société a mis le code source de MS-DOS sur GitHub (elle avait auparavant fait don du code au Computer History Museum en 2014).

A lire  La version 2004 de Windows 10 est là, et elle comporte de nombreux problèmes

Le code source de GW-BASIC peut être consulté ici. Comme le code est open source pour des raisons historiques et éducatives, Microsoft n’acceptera aucune demande de modification du code.

Luciole
Luciole
Luciole, affamée d'informations dans tous les domaines, je suis pigiste ici et passionnée de high tech

les + lus

Paradise Lost – Simulation de marche ? Acception choix FINAL 05

Gameplay FR, aventure suivie sur Paradise Lost. Dernière partie de ce let's play avec un choix final à prendre. Soutien la chaine https://www.youtube.com/channel/UCRrOYMd9OZDFYOpQLJUh00A/join Playlist Paradise Lost...

Unravel Let’s Play FR – Rando en montagne 03

Let's Play Gameplay FR sur Unravel sur PC, en 4K. On fait le chapitre Rando en montagne Soutien la chaine https://www.youtube.com/channel/UCRrOYMd9OZDFYOpQLJUh00A/join La playlist du let's play...

🚀 No Man’s Sky – Gameplay FR suivi – Une frégate Classe S à 10 millions 21

Gameplay FR, aventure suivie sur No Man's Sky, sur PC. On tombe sur une frégate de classe S à 10 millions d'unités. Soutien la chaine...

Unravel Let’s Play FR – Purée de fruits rouges 02

Let's Play Gameplay FR sur Unravel sur PC, en 4K. On fait le chapitre Purée de fruits rouges Soutien la chaine https://www.youtube.com/channel/UCRrOYMd9OZDFYOpQLJUh00A/join La playlist du let's...

Nous utilisons des cookies pour vous offrir la meilleure expérience en ligne. En acceptant, vous acceptez l'utilisation de cookies conformément à notre politique de confidentialité des cookies.

Paramètres de confidentialité sauvegardés !
Paramètres de confidentialité

Lorsque vous visitez un site Web, il peut stocker ou récupérer des informations sur votre navigateur, principalement sous la forme de cookies. Contrôlez vos services de cookies personnels ici.

Veuillez noter que les cookies essentiels sont indispensables au fonctionnement du site, et qu’ils ne peuvent pas être désactivés.

Pour utiliser ce site Web, nous utilisons les cookies suivant qui sont techniquement nécessaires
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Pour des raisons de performance, nous utilisons Cloudflare en tant que réseau CDN. Cela enregistre un cookie "__cfduid" pour appliquer les paramètres de sécurité par client. Ce cookie est strictement nécessaire pour les fonctionnalités de sécurité de Cloudflare et ne peut pas être désactivé.
  • __cfduid

Refuser tous les services
Accepter tous les services
error: