Qu'est-ce que BASIC?
Le code d'instruction symbolique polyvalent pour débutant (BASIC) est une famille de langages de programmation faciles à utiliser. Introduit en 1963, ce langage de haut niveau avait pour objectif initial de rendre les ordinateurs accessibles aux étudiants non scientifiques. Parallèlement à ses variantes, il jouissait d’une popularité généralisée pour les micro-ordinateurs dans les années 1970. Il a gagné un niveau de popularité similaire avec les ordinateurs personnels dans les années 80.
Les premiers ordinateurs étaient des machines très spécialisées et coûteuses, utilisées pour l'exécution de tâches spéciales, telles que le calcul de formules scientifiques et le traitement de données. Dans les années 1960, toutefois, les ordinateurs ont commencé à changer, devenant de moins en moins chers et rapides. Les ordinateurs représentaient une dépense majeure et les langages de programmation très difficiles à utiliser. En tant que tels, les ordinateurs étaient peu pratiques pour les utilisateurs ordinaires.
Alors que les ordinateurs sont devenus plus rapides et plus abordables, les gens ont commencé à envisager leur viabilité pour un usage commercial et des ordinateurs capables de partager le temps ont été introduits. Le partage du temps permettait à plusieurs utilisateurs d'accéder et d'utiliser la même unité centrale (CPU) et la même mémoire système. Les ordinateurs ont augmenté progressivement plus rapidement. Finalement, ils ont grandi assez vite pour que les utilisateurs puissent oublier qu'ils partageaient avec d'autres. Bientôt, des centaines d'utilisateurs ont pu partager un seul processeur.
BASIC a été créé pour que les étudiants puissent utiliser les programmes de rédaction du système de temps partagé de l’Université de Dartmouth, répondant aux exigences de l’enseignement et de la recherche. Son objectif était d'éliminer les problèmes causés par les langages de programmation plus anciens et plus complexes, en créant un langage mieux adapté aux personnes dépourvues de connaissances très techniques ou fondées sur le calcul. Ce langage de programmation en fut le premier dialecte et fut connu sous le nom de Dartmouth BASIC. D'autres dialectes ont été introduits dans les années qui ont suivi sa conception et sa mise en œuvre.
En 1975, BASIC a commencé à évoluer vers une utilisation plus répandue. À cette époque, les langages de programmation classiques consommaient plus de mémoire que la moyenne des utilisateurs d’ordinateurs disponibles sur leurs systèmes. Les concepteurs de BASIC ont commencé à réfléchir à sa viabilité pour les micro-ordinateurs. Une variante, nommée Tiny BASIC, a été l’une des premières à être utilisée pour les micro-ordinateurs, comme le MITS Altair 8800. L’Altair 8800 est souvent reconnu comme le début de la révolution de l’ordinateur personnel qui a marqué les prochaines années.
Altair BASIC est sorti en 1975 sous le nom de Microsoft BASIC; Bill Gates, Paul Allen et Monte Davidoff ont été crédités de son développement. Bientôt, d'autres versions de celui-ci ont été développées sous d'autres plates-formes. À un moment donné, cette langue était considérée comme la norme sur la plupart des ordinateurs domestiques. Finalement, de nouvelles langues ont été créées et BASIC a perdu une grande partie de son importance pour les utilisateurs d’ordinateurs domestiques. Des versions de celui-ci sont toutefois conservés par des amateurs, des développeurs et d'autres personnes intéressées par un langage informatique simple.