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  La version 2004 de Windows 10 est là, et elle comporte de nombreux problèmes

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

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  Vous pouvez maintenant jouer à un jeu de surf dans Microsoft Edge

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

Apple paie 100 000 dollars à un hacker pour avoir découvert une faille de sécurité majeure

En 2019, Apple a annoncé une option de connexion avec Apple pour les utilisateurs qui préféraient ne pas partager leurs adresses e-mail...

Un procès en vue pour les braqueurs parisiens de Kim Kardashian

Le procès de 12 hommes accusés d'un cambriolage à Paris dans lequel la star de la télé-réalité Kim Kardashian a été dépouillée...

Davantage de personnes pensent que l’ouverture d’entreprises expose un trop grand nombre de personnes au risque de COVID-19 et qu’il faut attendre

Une majorité de personnes dans neuf pays sur 16 pensent que l'ouverture d'une entreprise fait courir un risque trop élevé de contracter...

The Lancet émet un avertissement majeur sur l’étude anti Chloroquine

The Lancet a publié un avertissement important concernant une étude qui a incité l'Organisation mondiale de la santé à interrompre les essais...

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.

Privacy Settings saved!
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: