Ce langage de programmation de base vient d’avoir 60 ans : voici pourquoi c’est important

Liens rapides

  • Qu’est-ce que le BASIC ?
  • Qu’est-ce qui a fait de BASIC un excellent langage de programmation à l’époque ?
  • L’héritage de BASIC et ce qu’il a inspiré

Principaux enseignements

  • BASIC était un langage simple, gratuit et facile à utiliser pour les débutants, qui encourageait l’apprentissage de l’informatique.
  • BASIC a été largement utilisé dans les années 1970 et 1980 en raison de son accessibilité et de son interactivité.
  • Malgré son déclin dans les années 1990, l’héritage de BASIC se perpétue dans des langages modernes tels que Python et Java.

De nombreux langages de programmation sont utilisés aujourd’hui, mais seuls quelques-uns peuvent prétendre avoir révolutionné l’informatique. Le langage de programmation BASIC est l’un d’entre eux. Il a eu 60 ans le 1er mai 2024.

Découvrez pourquoi BASIC a été l’un des langages de programmation les plus importants et les plus influents.

Qu’est-ce que le BASIC ?

BASIC est l’acronyme de Beginner’s All-purpose Symbolic Instruction Code (code d’instruction symbolique universel pour débutants). Il a été lancé à l’ère des langages de bas niveau – principalement utilisés par les scientifiques et les mathématiciens – en tant que langage de programmation de haut niveau plus simple.

Le langage a vu le jour au Dartmouth College. Il est le fruit d’une collaboration entre le président du département de mathématiques de l’époque, Jordan G. Kemeny, et le professeur Thomas E. Kurtz. Leur objectif était de promouvoir l’apprentissage de l’informatique et de la programmation auprès des étudiants de toutes les disciplines.

Tout d’abord, ils ont créé un système de partage du temps, une sorte de précurseur des systèmes d’exploitation modernes qui permettait à plusieurs programmes de s’exécuter en même temps sur un seul ordinateur. Ils ont ensuite conçu BASIC pour tirer parti de ce nouveau mode de calcul.

Le 1er mai 1964, à 4 heures du matin, deux programmes BASIC ont été compilés et exécutés simultanément sur un ordinateur central GE-225 de General Electric. Ces deux innovations – le temps partagé et un langage de programmation simple mais puissant – ont contribué à promouvoir l’informatique à Dartmouth et dans le reste du monde.

Voir aussi :  Validation de schéma en Node.js avec Joi

Avec l’avènement des ordinateurs personnels, le besoin d’un langage de programmation simple, portable et convivial s’est fait sentir. Une fois de plus, BASIC répondait à ce besoin. En 1975, Bill Gates et Paul Allen ont créé une version modifiée de BASIC pour fonctionner sur le MITS Altair 8080. Altair BASIC, comme on l’appela par la suite, fut le premier produit de Microsoft. Un an plus tard, Steve Wozniak a créé Integer BASIC pour les ordinateurs Apple I et II.

Qu’est-ce qui a fait de BASIC un excellent langage de programmation à l’époque ?

Certaines caractéristiques du langage de programmation BASIC en ont fait le langage le plus utilisé dans les années 1970 et 1980 :

  1. La simplicité: BASIC était un langage simple et accessible que les non-techniciens pouvaient utiliser pour écrire du code. Les mots-clés étaient en anglais simple et la syntaxe du code était relativement facile à comprendre. BASIC était beaucoup plus facile à utiliser que Fortran, sur lequel il était basé.
  2. Libre et gratuit: Alors que les langages de programmation à source ouverte sont plus ou moins la norme aujourd’hui, BASIC est sorti à une époque où il était rare de publier un logiciel gratuitement. Les concepteurs ont décidé de le distribuer gratuitement afin d’encourager une utilisation généralisée, ce qui s’est avéré être une stratégie très efficace. Parce qu’il était gratuit et open-source, les ordinateurs domestiques commercialisés à l’époque étaient souvent livrés avec une variante BASIC préchargée.
  3. Nature interactive: Le langage BASIC original était compilé plutôt qu’interprété, ce qui en faisait un langage beaucoup plus rapide que les implémentations ultérieures. De plus, grâce au temps partagé, les utilisateurs pouvaient taper le code BASIC directement dans un terminal, l’exécuter et obtenir des résultats immédiatement.
  4. Minuscule: Lorsque l’informatique personnelle a commencé à démarrer, BASIC était le seul langage suffisamment petit pour fonctionner sur la mémoire limitée disponible sur les ordinateurs de l’époque. Par exemple, Altair BASIC n’occupait que 4 Ko de mémoire, ce qui laissait suffisamment d’espace pour le programme interprété.
Voir aussi :  Présentation de Signals : La nouvelle primitive d'Angular pour la réactivité

L’héritage de BASIC et ce qu’il a inspiré

Microsoft

BASIC a continué à se développer et à se répandre à un rythme rapide jusqu’aux années 1990, lorsque l’informatique de loisir a décliné. Des langages de programmation plus performants (tels que Pascal et C) étaient nécessaires pour tirer parti des ordinateurs puissants désormais disponibles sur le marché.

Bien qu’ils aient perdu en popularité, plusieurs dialectes BASIC tels que Visual Basic, QuickBASIC et FreeBASIC sont encore utilisés aujourd’hui. Certains de ces dialectes n’ont de « BASIC » que le nom, mais quelques-uns conservent la facilité d’utilisation et la simplicité qui ont rendu BASIC attrayant pour toute une génération d’utilisateurs.

Vous n’avez peut-être jamais entendu parler de ce langage, mais BASIC a eu une grande influence sur le paysage informatique actuel. Il mettait l’accent sur la lisibilité et la simplicité, jetant les bases des langages de programmation modernes et conviviaux pour les débutants, tels que Python et Java.

Améliorez votre QI technologique grâce à nos lettres d’information gratuites

En vous abonnant, vous acceptez notre politique de confidentialité et pouvez recevoir des communications occasionnelles ; vous pouvez vous désabonner à tout moment.

Articles recommandés

Logiciel de dessin

Cette application permet à n’importe qui de dessiner comme un pro

Si la seule chose que vous savez dessiner est un bonhomme bâton, cette application vous permettra d’améliorer vos talents de dessinateur.

Facebook Messenger

Que se passe-t-il lorsque vous restreignez quelqu’un sur Facebook Messenger ?

Que signifie le fait de restreindre la liberté d’une personne sur Facebook Messenger ? Voici un aperçu de ce qui se passe lorsque vous utilisez cette fonction sur l’application.

Sonos

L’application Sonos a été entièrement repensée : Voici mes 3 nouveautés préférées

Il est encore plus facile d’utiliser l’application pour contrôler vos haut-parleurs et bien plus encore.

Windows

Pourquoi Copilot ne vous aide-t-il pas à résoudre les problèmes sous Windows ?

Microsoft s’est lancé dans l’IA, avec Copilot en tête. Cependant, il n’est pas tout à fait là où il devrait être.

Voir aussi :  Qu'est-ce que Thymeleaf et comment l'utiliser dans vos applications Spring Boot ?

Astuces Android

Comment retrouver un téléphone Android perdu et éteint ?

Ne perdez pas espoir si votre appareil Android disparu est éteint. Essayez ces méthodes pour le localiser.

Gestion des tâches

Cette application de gestion des tâches axée sur le TDAH est prometteuse, mais elle n’est pas faite pour moi.

Une application qui vous aide à vous concentrer, ça a l’air génial, mais est-ce que celle-ci tient la route ?

Quel est le langage de programmation qui a dominé l’informatique scientifique au cours des 60 dernières années ?

Le langage de programmation qui a dominé l’informatique scientifique au cours des 50 dernières années est le Fortran. Il est toujours utilisé parce que la principale préoccupation des applications scientifiques est l’efficacité.

Qu’est-ce qu’Algol 60 a introduit ?

ALGOL 60 a été l’un des premiers langages à mettre en œuvre des définitions de fonctions (pouvant être invoquées de manière récursive). Les définitions de fonctions d’ALGOL 60 pouvaient être imbriquées les unes dans les autres (ce qui a été introduit pour la première fois par un langage de programmation), avec une portée lexicale.

Quel était le langage de programmation informatique des années 1960 ?

Dans les années 1960, des langages de programmation tels que COBOL (Common Business-Oriented Language), BASIC (Beginners All-Purpose Symbolic Instruction Code) et ALGOL (Algorithmic Language) ont été développés. Ces langages étaient utilisés pour écrire des applications pour les entreprises et la recherche.

Quel est le langage de programmation le plus obsolète ?

Les langages de programmation qui sont considérés comme des langages de programmation dépassés :. Objective-C : Un langage de programmation orienté objet est apparu en 1984 qui a ajouté des types de messagerie petits entretiens au langage C. CoffeeScript : Perl : LUA : Rust : Erlang :

  • Objective-C : Un langage de programmation orienté objet a vu le jour en 1984 et a ajouté des types de messagerie et de petites discussions au langage C.
  • CoffeeScript :
  • Perl:
  • Lua:
  • Rouiller:
  • Erlang:
Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

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