Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Système d'exploitation : | MS-DOS |
Auteur : | Microsoft |
Date de publication : | 1981 à 1988 |
Matériel minimum requis : | Intel 8088 |
Introduction
Le langage de programmation GWBASIC et BASICA sont les langage de programmation BASIC proposé avec les systèmes d'exploitation MS-DOS et PC-DOS pour les ordinateurs compatible PC d'IBM et furent uniquement proposé de la version 1.0 à la version 4.0 des systèmes d'exploitation DOS. Les deux versions de Basic sont similaires :
- Le langage BASICA (Basic Advanced) est la version fournit avec le PC DOS
- et le GWBASIC (Gee-Witz Basic) est fournit avec le MS-DOS.
Le langage de programmation GWBASIC est un langage de programmation interprété ou se trouvant dans certains ROM d'ordinateurs ou sur disquette. Pour pouvoir compiler les programmes GWBASIC ou BASICA, il faut utilisé QBasic/QuickBasic de Microsoft ou le Turbo Basic de Borland.
Si vous souhaitez utilisez de nos jours le GWBASIC, vous devrez probablement télécharger DOSBox (lequel oblige à utiliser la combinaison de touche Alt+34 pour obtenir le caractère de guillemet «"») et télécharger une version du GWBASIC.EXE ou utilisez la solution clef en main de Kindly Rat. Toutefois, si vous souhaitez avoir un comportement très proche du GWBASIC mais libre et open source (sous licence GPL version 3), vous devriez plutôt envisager le PC-BASIC de Rob Hagemans.
Remarque
- Il existe une version appelé NCR GW-BASIC Compiler (programme GWBCOM.COM) offrant la possibilité de compiler les programmes écrit en GW-BASIC.
Code source
Voici des exemples de code source de clone de GWBASIC :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/GWBASIC-0/blob/main/GWBASIC.PAS | Free Pascal/Turbo Pascal | GWBASIC-0 |
https://github.com/gladir/MSDOS-0/blob/main/GWBASIC.PAS | Free Pascal/Turbo Pascal | MSDOS-0 |
https://github.com/gladir/corail/blob/master/GWBASIC.PAS | Free Pascal/Turbo Pascal | Corail |
Voici des exemples de code source d'utilitaires pour manipuler le GWBASIC :
Lien | Langage de programmation | Description | Projet |
---|---|---|---|
https://github.com/gladir/corail/blob/master/BIN2BAS.PAS | Free Pascal/Turbo Pascal | Cette commande permet de convertir un fichier binaire en DATA du BASIC. | Corail |