| Win3x.Org http://www.win3x.org/win3board/ |
|
| Microsoft GW-BASIC, QuickBASIC et QBasic [en] http://www.win3x.org/win3board/viewtopic.php?f=37&t=4895 |
Page 1 sur 1 |
| Auteur : | RORO [ 06 avr. 2009 12:34 ] |
| Sujet du message : | Microsoft GW-BASIC, QuickBASIC et QBasic [en] |
En fouillant sur le net je suis tombé sur un site qui dispose d'une impressionnante collection d'anciennes versions du Basic.
|
| Auteur : | gm86 [ 06 avr. 2009 18:06 ] |
| Sujet du message : | Re: Propose lien vers site spécialisé Microsoft Basic |
| Ce site est très intéressant puisqu'il propose en plus des QuickBasic et QBasic des interpréteurs BASIC utilisant les numéros de lignes, dont certaines versions sont introuvables ailleurs. Pas mal de gens ont débuté l'informatique avec des ordinateurs incluant le BASIC Microsoft ou similaire -- moi-même j'ai touché un peu au BASIC sur MO5 et TO8 avec la tortue en prime. Le programmeur soigneux évitera la "programmation spaghetti" et l'utilisation abusive des GOTO : les numéros de ligne servent d'abord à faciliter la mise au point du programme (erreur à la ligne tant) avant de servir d'embranchement de type labyrinthe. Pour comprendre les avantages de GWBASIC/BASICA à une époque, voici le lien à un article d'un littéraire : http://www.epi.asso.fr/fic_pdf/b62p231.pdf En revenant au site de RORO, de la documentation complète en anglais (il y a pire) est aussi disponible. P.S. : le littéraire que je cite ne s'était pas rendu compte que QuickBASIC utilise par défaut des variables entières alors que GW-BASIC utilise des variables en simple précision. L'IBM BASICA 2.10 proposé par le site est patché afin d'inclure le BASIC de ROM non présent sur les compatibles IBM. Bizarrement, la mémoire allouée au code est diminuée à la taille d'origine ; ce qui signifie que lancer une application DOS à l'aide de l'instruction SHELL provoquera un plantage lors du retour au BASIC. |
| Auteur : | RORO [ 06 avr. 2009 18:51 ] |
| Sujet du message : | Re: Propose lien vers site spécialisé Microsoft Basic |
| Merci pour ces précisions, et je tiens à rajouter qu'à l'époque l'occupation disque était aussi un critère primordial pour le choix des programmes, vu l'extrème faible capacité des disques durs. Souvent les programmes etaient exécutés directement à partir d'une disquette. |
| Auteur : | Vorro [ 06 avr. 2009 23:18 ] |
| Sujet du message : | Re: Propose lien vers site spécialisé Microsoft Basic |
| Hey ! Pas mal, merci pour ce petit site. Un de plus dans mes Favoris ! 8) |
| Auteur : | gm86 [ 19 juin 2015 21:21 ] |
| Sujet du message : | BASIC-86 |
| message du 26 mai 2009
Vu que je ne possédais pas de disques originaux, je n'osais pas proposer ces archives. Néanmoins, je considérais que ces liens étaient très importants. En effet, la révision 5.27 est le seul interprète en BASIC Microsoft (Disk version) pleinement fonctionnel ; la version 5.28 étant défaillante au niveau de la déclaration des anciennes fonctions USR (routines assembleur). Le BASIC Microsoft ne comporte aucune caractéristique propre à un ordinateur, telle la gestion graphique ou d'un périphérique de pointage. Il se base sur les capacités du système d'exploitation CP/M, ancêtre de MS-DOS. C'est le langage rencontré dans la plupart des listings exposées dans les vieux articles de programmation informatique. Je continue donc sur mon idée de proposition d'une archive avec documentation, comme promis. Mais ces derniers mois, je ne savais pas comment la rendre attrayante. J'ai donc décidé de m'orienter vers un cours de programmation. J'en profiterai pour glisser dans le texte les particularités du BASIC-86 qui inspira directement GW-BASIC pour PC IBM et compatibles. Le cours se basera sur les livres suivants : - Initiation BASIC Programmation structurée de F.Crochet et D.Vilain aux éditions RADIO ; - Techniques de BASIC sur IBM/PC et compatibles de John P. Grillo (Author) et J. D. Robertson (traduit d'un ouvrage américain). J'ai un peu de temps libre pour griffonner un brouillon. Je trouve que ce BASIC permet une excellente initiation à la programmation à condition d'être guidé. Il permet de bricoler rapidement et facilite donc les expérimentations. Le revers de la médaille est un style de programmation libre et pas forcément structuré. Toutefois, une fois le travail préparé sur papier comme le ferait tout bon programmeur, l'élaboration d'un programme profitera de la syntaxe clair de ce langage. D'accord, il y a un brin de nostalgie. Simplement, lorsque Windows 95 est arrivé, seul QBasic restait accessible et les seuls livres de BASIC qui traînaient avaient rapport avec le BASIC Microsoft standard ou lié à des machines tels les Thomson MO5 et TO7. |
| Page 1 sur 1 | Fuseau horaire sur UTC+02:00 |
| Développé par phpBB® Forum Software © phpBB Limited Traduction française officielle © Qiaeru |
|