Concept en définition ABC
Divers / / July 04, 2021
Par Guillem Alsina González, en déc. 2017
Pendant de nombreuses années, à l'époque de l'âge d'or des micro-ordinateurs huit bits, ce langage de programmation a été la porte d'entrée pour de nombreuses personnes vers le monde passionnant de la l'informatique, et bien qu'aujourd'hui il soit tombé en désuétude pour beaucoup de choses au profit de langages plus puissants comme le C++ entre autres, BASIC reste une référence pour les débutants ou la programmation amateur.
DE BASE (Code d'instruction symbolique polyvalent pour débutant) est un langage de programmation généraliste de haut niveau conçu pour un apprentissage et une utilisation faciles.
La première version de ce langage a été introduite en 1964, une date très précoce dans le contexte de l'essor de l'informatique moderne. Son objectif était de le rendre aussi facile que possible Redaction de programmes pour le gigantesque alors ordinateurs centraux, les ordinateurs de l'époque.
Il a également représenté l'un des premiers efforts pour créer des outils adaptés aux l'interactivité des ordinateurs en temps réel, ce que la technologie a fait très récemment permis.
En ce sens, BASIC a deux modes de fonctionnement: interprété et compilé.
En mode interprété, l'"interpréteur" analyse et exécute le programme ligne par ligne, tandis qu'en mode compilé la procédure standard de création d'un déposer exécutable qui n'a pas besoin d'interpréteur pour courir dans le système.
De plus, la structuration BASIC est très flexible; sûrement, qui d'autre qui moins, nous tous d'un certain âge avons vu des listes BASIC dans lesquelles chaque ligne de code Il était numéroté, avec une numérotation qui passait généralement de 10 à 10.
Par exemple, le "bonjour tout le monde" interprété typique en BASIC pourrait être :
10 CLS
20 IMPRIMER "Bonjour le monde"
30 ALLER A 20
L'instruction GOTO revient à un numéro de ligne spécifique et continue l'exécution à partir de ce numéro de ligne.
Cette ressource, celle de l'instruction GOTO, largement utilisée en BASIC, n'est pas acceptée comme une pratique correcte en programmation structurée, dans laquelle cette construction est remplacée par l'utilisation de fonctions et de procédures.
Ceux-ci sont également disponibles en BASIC, dans des versions comme Visual Basic de Microsoft.
Ce dernier était celui qui a popularisé la langue dans les ordinateurs avec l'environnement graphique et le système opératif Windows, à partir de la version 3.0 dudit environnement de programmation. Avant, cependant, BASIC avait son âge d'or à l'ère des micro-ordinateurs à huit bits.
La grande majorité des ordinateurs huit bits "cachent" leur système d'exploitation sous un interpréteur de commandes BASIC, de sorte qu'il agissait comme une ligne de commande, étant l'interface avec laquelle le utilisateurs.
Ce rôle a cessé d'en être un avec l'avènement des PC compatibles avec le PC IBM d'origine, qui utilisait déjà du DOS comme système d'exploitation. Malgré cela, la popularité de BASIC a conduit à plusieurs versions de DOS, comme celle de Microsoft, incorporant un petit interpréteur pour ce langage, initialement GW-BASIC et plus tard QBasic.
Visual Basic a représenté le point culminant de l'utilisation de BASIC comme langage de programmation sérieux, intégrant plus tard dans le package Visual Studio, avec lequel l'option d'utiliser BASIC est devenue une de plus avec C et d'autres expressions idiomatiques.
À partir des années 90, l'utilisation du BASIC a considérablement diminué et la pierre de touche finale de ce langage simpliste a été donnée par langages tels que Java et par la diversification des formats d'appareils, avec l'émergence d'appareils mobiles tels que smartphones.
BASIC continue de survivre aujourd'hui, avec des développements modernes tels que l'environnement Gambas ou les différents Visual Studio, mais il a perdu sa base d'utilisateurs en raison de l'explosion des langages de programmation et du boom des L'Internet.
En ce sens, BASIC n'est pas adapté au monde en ligne, et bien qu'il ait une poignée d'implémentations pour les appareils mobiles, il n'est pas optimisé pour cela.
Cependant, cela reste une excellente option pour entrer dans le monde passionnant de la programmation.
Photos: Fotolia - Alla72 / Casimiro
Sujets en BASIC