Introduction
Le langage de programmation BASIC, tout comme le langage Logo, est reconnu comme l'un des langages
de programmation les plus simples à apprendre. Dès les débuts de la micro-informatique, il a permis à des millions d'utilisateurs de découvrir les bases de la programmation
sans devoir maîtriser des concepts complexes. Selon les époques et les communautés de développeurs, il a toutefois été considéré à la fois comme le meilleur et le pire des
langages. Au début des années 1980, il était souvent perçu comme un langage réservé aux débutants, utilisé principalement à des fins éducatives et ne bénéficiant pas d'une
grande reconnaissance dans les milieux professionnels. Malgré cette réputation parfois injuste, il a connu un immense succès sur des micro-ordinateurs populaires comme
l'Apple II, le Commodore 64, le
TRS-80 Color Computer (CoCo), les Atari 8 bits, les MSX et
bien d'autres plateformes familiales. Pourtant, une vingtaine d'années plus tard, de nombreux spécialistes développaient des applications commerciales complètes en
Visual Basic, démontrant que le BASIC pouvait parfaitement être employé dans un contexte professionnel. Cette évolution représente une
véritable revanche pour un langage que plusieurs considéraient autrefois comme insuffisamment sérieux pour les développeurs expérimentés.
Le BASIC est donc extrêmement facile à apprendre, mais il présente une particularité importante : il existe une quantité impressionnante de
variantes. Chaque constructeur ou éditeur a souvent développé sa propre version en y ajoutant des instructions, des bibliothèques et des fonctionnalités spécifiques. Il devient
ainsi très difficile de prétendre connaître l'ensemble des dialectes BASIC, ou même de réutiliser directement un programme d'un compilateur à un autre, d'un interpréteur à
un autre ou d'un système d'exploitation à un autre sans effectuer plusieurs adaptations. Cette situation n'est pas réellement causée par le langage lui-même, mais plutôt par
l'absence d'une normalisation largement respectée par les différents fabricants. Bien que des produits comme GFA-BASIC,
Turbo Basic, QuickBasic, PowerBASIC ou
encore Visual Basic aient introduit de nombreuses améliorations techniques, chacun a suivi sa propre direction. Le résultat est un vaste
ensemble de dialectes parfois incompatibles entre eux, transformant progressivement l'univers du BASIC en une forêt toujours plus dense où chaque environnement possède ses
propres particularités, ses extensions et ses conventions de programmation.
Malgré cette diversité, le BASIC demeure l'un des langages les plus influents de l'histoire de l'informatique personnelle. Pendant plusieurs
décennies, il était livré directement avec de nombreux micro-ordinateurs, permettant aux utilisateurs d'allumer leur machine et de commencer immédiatement à programmer sans
installer de logiciel supplémentaire. Cette accessibilité exceptionnelle a favorisé l'apprentissage de la programmation auprès de plusieurs générations d'amateurs, d'étudiants
et de futurs professionnels. Aujourd'hui encore, de nombreux dialectes modernes perpétuent cet héritage en proposant des environnements de développement plus puissants, une
programmation orientée objet, des interfaces graphiques évoluées et un accès aux technologies récentes tout en conservant la simplicité
qui a fait le succès du BASIC à ses débuts.
Voici quelques versions du BASIC intégré aux micro-ordinateurs :
 |
| Basic Commodore 64 |
|
 |
| Basic Coco 2 |
|
 |
| MSX-Basic |
|
Voici quelques versions du BASIC destiné au système d'exploitation DOS :
 |
| GWBASIC |
|
 |
| PowerBASIC |
|
 |
| QuickBasic |
|
 |
| Turbo Basic |
|
Voici quelques versions du BASIC destiné à des consoles et des terminaux :
 |
| Yabasic |
|
Voici quelques versions du BASIC fonctionnant sous le système d'exploitation Windows :
 |
| KBasic |
|
 |
| Liberty BASIC |
|
 |
| Visual Basic |
|
 |
| Visual Basic .NET |
|
Dernière mise à jour : Samedi, le 4 octobre 2008