Vous n'avez pas encore de notification

Page d'accueil

Options d'affichage

Abonné

Actualités

Abonné

Des thèmes sont disponibles :

Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !
Microsoft publie le code source de l'interpréteur GW-BASIC

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 !

15 commentaires
Avatar de tazvld Abonné
Avatar de tazvldtazvld- 25/05/20 à 09:13:39

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).

Avatar de Trit’ Abonné
Avatar de Trit’Trit’- 25/05/20 à 09:38:37

tazvld a écrit :

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).

C’est avec ça qu’ils ont commencé, même !

GW-Basic… J’en avais entendu parler dans un de ces multiples livres parus dans les années 1970-1980 qui étaient des livres de poche consacrés aux logiciels du moment (bien plus copieux et approfondis que les ReadMe.md de GitHub ou les pages de KB de Microsoft, sans parler des pages man de Linux).
Je pense quand même que la plupart des gens (enfin, ceux nés à l’époque) se souviennent davantage de QBasic, son héritier (en fait, une version limitée et gratuite de QuickBasic, sorti entretemps) fourni dans MS-DOS 5 et suivants (et trouvable dans le dossier « Oldstuff » des CD de Windows 9x).

Ça et le HTML tout basique, ce sont un peu les seuls langages informatiques que j’arrive à peu près à manier. Je suis trop vite largué avec tous les autres. :craint:

Avatar de alex.d. Abonné
Avatar de alex.d.alex.d.- 25/05/20 à 09:41:08

Ç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.

Avatar de alex.d. Abonné
Avatar de alex.d.alex.d.- 25/05/20 à 09:42:04

Microsoft a commencé avec un interpréteur BASIC, mais ce n'était pas le GW BASIC, c'était l'ALTAIR BASIC 7 ans auparavant.
 

Avatar de reith INpactien
Avatar de reithreith- 25/05/20 à 10:31:56

GW BASIC était vendu avec tous les MS-DOS ( ex: 2.1 ) complets si l'on choisissait cette option...
je l'ai toujours...

Avatar de Jos Abonné
Avatar de JosJos- 25/05/20 à 11:16:20

Zut... t'attendais a peine 35 ans et tu l'avais gratuit :transpi:

Avatar de Ced-le-pingouin Abonné
Avatar de Ced-le-pingouinCed-le-pingouin- 25/05/20 à 11:16:27

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.

Édité par Ced-le-pingouin le 25/05/2020 à 11:17
Avatar de ndjpoye Abonné
Avatar de ndjpoyendjpoye- 25/05/20 à 11:30:43

Ha, ma jeunesse :phibee: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 :transpi:

Édité par ndjpoye le 25/05/2020 à 11:30
Avatar de Trit’ Abonné
Avatar de Trit’Trit’- 25/05/20 à 12:34:13

alex.d. a écrit :

Ç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.

1970-1980 ! Soit 1970-1989 pour être plus précis. Donc, on est en plein dans la période.

reith a écrit :

GW BASIC était vendu avec tous les MS-DOS ( ex: 2.1 ) complets si l'on choisissait cette option...
je l'ai toujours...

Je ne saurais dire : le plus ancien DOS que j’ai connu était MS-DOS 2.0, fourni avec l’Amstrad PC-1512 qu’avait (et a toujours) mon père. Amstrad qui avait plutôt une version du BASIC Locomotive pour GEM, héritière de celle fournie dans les CPC. Ensuite, je suis directement passé à MS-DOS 6.2 (qui n’avait que QBasic, lui).

J’ai pu faire joujou avec MS-DOS 5.0 sur le PC portable que mon père utilisait à son  boulot de l’époque (il a toujours été de l’école BYOD avant l’heure, lui ; même maintenant qu’il est à la retraite, il apporte toujours son matériel perso acheté sur son compte en banque personnel pour faire des présentations dans les assos où il est membre), mais lui non plus n’avait que QBasic au mieux.

PS un peu HS : et j’ai un peu tâté du 3.30 au collège, durant les rares cours de techno (ils ont utilisé des PC sous Windows 3.11 au moins jusqu’en 1999, quand j’ai passé mon brevet), mais j’ai jamais eu l’occasion de voir s’il avait un interpréteur BASIC. Je me souviens qu’on a dû une fois retaper un texte sous Works 3.0… pour DOS (quand ça faisait des années que chez moi, on avait la version Windows). Mais c’est une autre histoire.

Avatar de alex.d. Abonné
Avatar de alex.d.alex.d.- 25/05/20 à 12:59:23

Trit’ a écrit :

PS un peu HS : et j’ai un peu tâté du 3.30 au collège, durant les rares cours de techno (ils ont utilisé des PC sous Windows 3.11 au moins jusqu’en 1999, quand j’ai passé mon brevet), mais j’ai jamais eu l’occasion de voir s’il avait un interpréteur BASIC. Je me souviens qu’on a dû une fois retaper un texte sous Works 3.0… pour DOS (quand ça faisait des années que chez moi, on avait la version Windows). Mais c’est une autre histoire.

DOS 3.3 était livré avec GW BASIC de série.
Windows 3.11 était une surcouche de DOS 6.22, et DOS 6.22 intégrait QBasic (mais plus de GW BASIC).

Il n'est plus possible de commenter cette actualité.
Page 1 / 2