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 Edge est mis à jour en v85 avec le support du préchargement des pages web et plus

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  Ninja reçoit une offre de 60 millions $ pour rejoindre Facebook Gaming, Shroud 20 millions $

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  Ninja reçoit une offre de 60 millions $ pour rejoindre Facebook Gaming, Shroud 20 millions $

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, affamée d'informations dans tous les domaines, je suis pigiste ici et passionnée de high tech

les + lus

⚔ L’AVENTURE SKYWARD SWORDS – Le Volcan d’Ordinn 05

Let's play en français sur The Legend of Zelda: Skyward Sword HD sur Nintendo Switch ! Deuxième passage dans les nuages qui nous mène...

⚔ L’AVENTURE SKYWARD SWORDS – Lustre brisé et recherche de Nacia 04

Let's play en français sur The Legend of Zelda: Skyward Sword HD sur Nintendo Switch ! On se rend à la Citrouille perchée et...

DAYS GONE PC ULTRA 4K – Mitch Allen libéré et attaqué par une horde 29

Let's play en français sur Days Gone, sur PC en ULTRA et 4K. Justin est recherchée et on part à sa recherche, puis c'est...

⚔ L’AVENTURE SKYWARD SWORDS – Temple de la Contemplation et combat contre Ghirahim 03

Let's play en français sur The Legend of Zelda: Skyward Sword HD sur Nintendo Switch ! On entre dans le temple de la contemplation...

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: