Le Basic (acronyme pour Beginner’s All-purpose Symbolic Instruction Code) est un langage à la fois puissant et simple à maîtriser. Le Basic a été le langage par excellence des débuts de la micro-informatique dans les années 80. Il était enseigné dès le collège au même titre que le LOGO (favorisés par le plan IPT, lancé en 1985).
Il existe plusieurs variantes du langage BASIC et au moins autant d’environnements de développement intégré (EDI ou IDE en anglais).
Le Basic sur lequel cette initiation s’appuiera est le FreeBasic avec l’EDI freeBasic IDE (FBIde pour les intimes). FreeBasic reprend pour une bonne part les spécifications du QBASIC (le QBASIC était le Basic livré avec le MS/DOS jusque dans les années 90), un basic tout terrain, complet, tout en permettant la POO (la programmation orientée objet est incontournable pour un langage moderne).
Par rapport à d’autres EDI, FBIde présente de nombreux avantages :
-
Il s’agit d’un logiciel libre téléchargeable gratuitement, utilisable sans limite de temps ou de fonctionnalités,
-
L’EDI est épuré et existe en Français, sa prise en main est rapide même pour un débutant,
-
Il est possible de programmer sans manier les bibliothèques additionnelles,
-
Le compilateur produit des fichiers exécutables (*.exe) distribuables,
-
Ce langage est multiplateforme ; le programmeur pourra porter ses œuvres indifféremment vers Linux, Dos ou Windows, quelle que soit la plateforme de développement d’origine.
Installation de l’EDI freeBasic IDE :
Dans un premier temps, nous allons télécharger et installer FBIde à partir de A&SI (en bas de page, version Windows 7, XP). Le site éditeur est http://fbide.freebasic.net/ (consulter ce site pour télécharger les nouvelles versions).
L’installation est entièrement automatisée, il suffit de valider les différentes fenêtres de l’installateur.
Présentation de l’environnement de développement :
L’EDI apparaît en anglais. Pour en obtenir la francisation, il est nécessaire d’ouvrir le menu « View », de sélectionner « Settings » puis de choisir le Français (French).
L’EDI se compose d’une zone de travail (éditeur de programmes) et d’une barre de menus. Nous détaillerons l’utilisation des composantes de l’EDI au fur et à mesure des différentes étapes de cette initiation.
L’éditeur est maintenant prêt à accueillir nos premiers programmes…
Approfondir le sujet : Initiation au langage Basic (série d’articles)
Pour approfondir le sujet :
-
Documentation en ligne (en anglais) : http://www.freebasic.net/wiki/wikka.php?wakka=CommunityTutorials,
-
Livre électronique « Freebasic Beginners Guide », 255 pages (pdf), http://sourceforge.net/projects/fbeginner/.
Derniers articles parBenoît RIVIERE (voir tous)
- Projet IXP (v1.2beta) : quelques nouvelles de mon interpréteur d’expressions - dimanche 1 décembre 2024
- Nouveautés de l’interpréteur de formules de calcul (v1.1) - dimanche 3 novembre 2024
- Dématérialisation de la facturation : nouvelles mentions obligatoires - lundi 28 octobre 2024
- Interpréteur de formules de calcul en Python - dimanche 13 octobre 2024
- Les données de la facturation électronique - mercredi 9 octobre 2024
Heuuu 😉 avec FreeBasic, je vais pouvoir revenir à une programmation séquentiel, ce qui suffit pour ce que je veux faire. Ohhhhhhh
Pingback: Initiation à la programmation en Basic : nouvelle version de FreeBASIC – Audit & Systèmes d'Information