Euh... J'ai lu seulement les premières réponses (désolé pour les autres) et je tiens à ajouter un truc à propos de QBasic :
Au moins depuis la version de MSDOS 5.0, QBasic permet de faire des SUB (procédures), peut-être aussi des fonctions (ça je suis moins sûr)
Il supporte aussi les programmes sans lignes, donc exit les goto, ou alors avec des lables comme en VB, c'est à dire :
Code :
- :debutprog
- if trucmuche = machin then
- goto finprog
- else
- trucjoli
- goto debutprog
- end if
- :finprog
- bye bye la compagnie
|
Bon, ça fait hyper longtemps que j'ai pas fait de basic, et j'ai jamais utilisé ces fonctions avancées de QBasic.
Mais je me souvient que dans les exemples de progs fournis avec celui de MSDOS 5.0 (à savoir Gorilla et Nibbles) ces méthodes de développement sont utilisées.
Les avantages de passer par ce type de programmation est :
- Programmation plus propre et modulaire
- Abscence de goto à gogo
- Abscence de numérotation des lignes, chose très énervante quand on fait une modif substancielle du programme
- Possibilité (mais ça c'est pas sûr) de faire de la récursivité. Mais pour des élèves de 6° c'est un peu chaud.
- Syntxe très proche du VB, donc possibilité de réutiliser les bases acquises pour des programmes plus complexes dans le futur.
Sinon, j'ai une version de QBasic qui permet de faire des .COM ou .EXE, je sais plus. Je n'ai aucune info quant à sa gratuité ni son officialité. Deplus, elle est en anglais je crois.
Si je retrouve la D7 où il est, je peux te la donner. Dapuis le temps, on peut de toute façon considérer que c'est du abandonware.
Par contre, je ne suis pas sûr de repasser dans ce topic (je viens pas souvent ici) donc si tu es intéressé, mail-moi à administrator@manga-toirii.com , tu es sûr de me trouver
Message édité par MagicBuzz le 16-10-2002 à 01:44:43