Manulot : il existe encore un Basic qui n’est pas « mort et enterré » : il s’agit de freebasic.
http://www.freebasic.net/
L’avantage : peut faire exactement la même chose que QBasic, avec presque exactement le même langage (quelques différences mineures comme SLEEP qui prend des millisecondes en paramètre, au lieu de secondes pour QBasic).
Autre avantage (éventuel) : permet de faire mille fois plus que QBasic (car capable d’utiliser des bibliothèques externes), et est beaucoup plus rapide que le QBasic.
Troisième avantage : est fourni avec des exemples concrets qui montrent jusqu’où il peut aller et comment coder avec.
Quatrième avantage : est multiplateformes (pour les linuxiens et les macosiens, c’est le pied)
Cinquième avantage : le freebasic permet de coder aussi proprement que le C si tu veux, sans t’empêcher de coder comme dans un Basic classique si tu préfères.
Tu choisis !
Inconvénient : n’a pas d’environnement de développement « livré avec ». Le “
look and feel” de QBasic n’est pas préservé. Il y en a bien un IDE téléchargeable, fbedit, mais c’est un IDE qui ressemble aux IDE modernes tels que je les déteste (mais c’est une question de goûts).
Autre inconvénient : ne possède qu’un compilateur, pas d’interpréteur.
(édit : je n’ai utilisé freebasic que quelques heures dans ma vie, mais j’ai une très haute opinion de ce langage à la fois accessible et puissant ; je préfère toutefois largement le python et le lua, mais ça aussi c’est une question de goûts)