Section courante

A propos

Section administrative du site

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