Microsoft publie le code source de l’interpréteur GW-BASIC
Le 25 mai 2020 à 09h11
1 min
Logiciel
Logiciel
Après MS-DOS, c'est donc cet outil mythique de l'histoire de l'informatique qui est ouvert. Il est publié tel qu'il était le 10 février 1983, sur un dépôt GitHub.
Dans un billet de blog, l'entreprise revient sur son histoire, la raison pour laquelle il est écrit en assembleur et ne contient par exemple pas de C. La bonne époque, diront certains !
Le 25 mai 2020 à 09h11
Commentaires (15)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 25/05/2020 à 12h34
Le 25/05/2020 à 12h59
Le 25/05/2020 à 13h07
Alors, j’aurai raté ça. Comme je te dis : en techno, au collège, je pouvais difficilement faire autre chose que ce qui était demandé sur les ordis… C’est à peine si j’avais pu montrer qu’en tapant « win : », on pouvait lancer Windows sans afficher le splash screen.
Le 25/05/2020 à 15h07
C’est déjà bien qu’ils aient encore les sources complets… a l’époque (et même bien après), les outils de gestion de conf tel qu’on les connaît depuis 2 à 3 décennies n’étaient pas vraiment là!
Je me souviens encore d’une demande désespérée de l’usine, vers 2004, pour récupérer des sources d’outils de test en production qu’ils avaient paumé et que j’avais écrit 8 ans avant sous 95/NT (à une époque ou on se baladait encore avec nos disquettes entre les sites faute de capacité réseau suffisante!) et qui posaient des soucis en passant les bancs en prod sous XP.
J’avais encore un TAR dans un coin de mon home UNIX… 2 rachats et autant de déménagements n’avaient pas encore eu raison de mes archives personnelles!
Le 25/05/2020 à 19h35
Le 25/05/2020 à 23h07
La bonne epoque dira personne we! Je suis tellement mieux avec mon C# ^^
Le 26/05/2020 à 06h48
J’ai zappé le GWBasic mais j’ai eu droit au BASIC du MO5, aussi fait par Microsoft et qui semble assez proche (numéros de ligne obligatoire, édition en ligne).
Je suis ensuite passé au QBasic de MS-DOS 5, ça changeait carrément.
Le 25/05/2020 à 09h13
Historiquement, il me semble en effet que l’interpréteur BASIC de MS a été le premier gros succès de la boite, c’est ce qui lui a ouvert plein de porte.
A priori, cette version, c’est la version vendu en stand alone pour les CPC (non IBM PC).
Le 25/05/2020 à 09h38
Le 25/05/2020 à 09h41
Ça m’étonnerait que tu aies entendu parler de GW BASIC dans un livre paru dans les années 70, puisque ça date de 1983.
Moi j’utilisais plutôt BASICA (la version IBM originale), mais auparavant, je faisais du BASIC sur TRS80 qui était déjà développé par Microsoft. QBasic est venu beaucoup plus tard.
Le 25/05/2020 à 09h42
Microsoft a commencé avec un interpréteur BASIC, mais ce n’était pas le GW BASIC, c’était l’ALTAIR BASIC 7 ans auparavant.
Le 25/05/2020 à 10h31
GW BASIC était vendu avec tous les MS-DOS ( ex: 2.1 ) complets si l’on choisissait cette option…
je l’ai toujours…
Le 25/05/2020 à 11h16
Zut… t’attendais a peine 35 ans et tu l’avais gratuit " />
Le 25/05/2020 à 11h16
Ouah, que de souvenirs! C’est grâce à lui que je me suis mis à bidouiller et à me passionner pour la programmation. C’était sur mon tout premier ordi, un PC XT de Schneider, avec MS-DOS 3.x (je crois). Je devais avoir 11 ans.
Je retapais les listings de jeux en ASCII trouvés dans des magazines. Et je ne comprenais pas ce que je recopiais, au début. Puis j’ai dû tenter de comprendre, parce qu’il y avait des différences entre le BASIC utilisé dans ces magazines, et le mien. Je me souviens qu’il fallait intervertir les paramètres X et Y de l’instruction qui déplaçait le curseur (qui était LOCATE chez moi, mais je ne sais plus si c’était aussi le cas dans le magazine). L’un utilisait vraiment X/Y, alors que l’autre utilisait ligne/colonne (donc Y/X). Je pense qu’il y avait souvent des listings en BASIC CPC (ou C64?).
Je me souviens d’un jeu qui générait des donjons, dont une pièce à la fois était affichée à l’écran. On pouvait s’y déplacer et y rencontrer des monstres ou des coffres, et en sortir par des portes éventuellement présentes sur un ou plusieurs des 4 murs. Le tout était représenté par des X, O et autres #, mais malgré ça je trouvais ça fascinant :) . Avec points de vies, pièces d’or, etc.
Le 25/05/2020 à 11h30
Ha, ma jeunesse " />Sinon, je ne sais pas si c’est d’époque mais, les quelques fichiers que j’ai regardés sont pas mal commenté
Nb: je suis au bon endroit " />