Le Basic, langage de prédilection des ordinateurs familiaux

Les ordinateurs familiaux du début des années 80 étaient tous fournis avec un langage de programmation. Il est vrai que la programmation était quasiment (avec le calcul) la seule chose que l’on pouvait faire avec ces machines à moins de charger un logiciel. Facile à programmer, le langage Basic s’est tout naturellement imposé sur les ordinateurs familiaux.

L’interpréteur était généralement résident en ROM (mémoire morte) ou plus rarement sur cartouche ou cassette.

La cartouche Basic du THOMSON TO7/70 (BASIC MICROSOFT v1, 1982)

La cartouche Basic du THOMSON TO7/70 (BASIC MICROSOFT v1, 1982)

La programmation en Basic a été démocratisée :

  • par la presse informatique et les nombreux ouvrages qui proposaient de nombreux listings (que, comme beaucoup, je tapais sur mon ordinateur avec impatience ; rappelons qu’à l’époque, internet n’existait pas et qu’il n’était pas possible de télécharger les programmes…) et de nombreux articles d’initiation
  • par l’école où des professeurs enseignaient tant bien que mal les bases de la programmation (le plan Informatique Pour Tous, lancé par le gouvernement en 1985, y est pour beaucoup).
Livres de programmation Basic : "102 programmes pour", "Super Jeux", "Jeux d'action"

Livres de programmation Basic : « 102 programmes pour », « Super Jeux », « Jeux d’action »

Malheureusement, chaque constructeur a développé son propre langage Basic transformant un langage universel en une kyrielle de dialectes compliquant la portabilité des programmes d’un ordinateur à l’autre.

Le Répertoire Mondial des Basic : un guide pour comprendre le Basic ses nombreux dialectes

Le Répertoire Mondial des Basic : un guide pour comprendre le Basic et ses nombreux dialectes

Le langage Basic est un langage polyvalent qui permet d’ouvrir de nouveaux horizons à tous ceux qui ont le courage d’apprendre ce langage.

Un exemple de programme en GW-BASIC sur un PC-4502 (SHARP)

Un exemple de programme en GW-BASIC sur un PC-4502 (SHARP) de 1987

Livres sur l'automatisation et la robotique en Basic

Livres sur l’automatisation et la robotique en Basic

Le Basic a su évoluer. Tout d’abord sur des machines comme l’ATARI ST ou le PC où la programmation structurée lui a donné une seconde jeunesse.

Le langage STOS pour ATARI ST

Le langage STOS pour ATARI ST

MICROSOFT BASIC pour MS/DOS...

MICROSOFT BASIC pour MS/DOS…

... suivi de MICROSOFT VISUAL BASIC pour WINDOWS

… suivi de MICROSOFT VISUAL BASIC pour WINDOWS

Par la suite, le Basic a été intégré dans certains logiciels bureautiques comme la suite Microsoft Office ou Open Office. Le VBA (pour Visual Basic for Application) est  une déclinaison du langage Basic qui permet, par le biais de la programmation de macro-commandes, d’automatiser des tâches de bureautique.

Sélection d’articles sur le sujet :

  • Basic’s : pour adapter tous vos programmes (EXL 100, MSX, TRS 80 / VGS, APPLE II, AMSTRAD CPC, COMMODORE 64, MO5, TO7 et TO7/70, CANON X-07, ORIC ATMOS, ZX SPECTRUM, SQUALE et IBM PC), Soft & Micro n° 10 (juillet-août 1985), p. 104
  • Visual Basic : Entre MS-DOS et WINDOWS, SVM (septembre 1992), p. 116

Les photos d’illustration sont issues de ma collection personnelle.

Approfondir le sujet :
L’informatique des années 80 / Ma collection / Ma documentation

Share Button
Basic's : pour adapter tous vos programmes
Basic's : pour adapter tous vos programmes
Soft & Micro 10 BASIC.pdf
1.7 MiB
278 téléchargements
Détails...
Visual Basic : Entre MS-DOS et Windows
Visual Basic : Entre MS-DOS et Windows
SVM 97 - VB DOS WIN.pdf
1.1 MiB
332 téléchargements
Détails...
The following two tabs change content below.
Benoît RIVIERE
Après seize années passées en cabinet d’expertise-comptable et de commissariat aux comptes (où j’ai exercé comme expert-comptable et chef de mission audit), j’ai pris le poste de directeur comptable d’un groupe de distribution automobile en novembre 2014. Au cours de ma carrière, j’ai acquis une expérience significative en audit et en exploitation des systèmes d’information (analyse de données, automatisation des tâches, programmation informatique) au service de la production des comptes annuels et consolidés. C’est cette expérience personnelle et ma passion pour l’informatique que je partage sur ce blog. Mon CV / Réalisations personnelles et projets informatiques / Ma collection / Me contacter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *