Ouvrir le menu principal

MacGeneration

Recherche

Le BASIC a 60 ans


10 PRINT "Le langage de programmation BASIC"
11 GOTO 60
20 PRINT "a 60 ans. Il a été inventé le 1er mai 1964 au Dartmouth College, une université du New Hampshire. Conçu pour être simple à apprendre, il repose sur huit principes selon ses concepteurs (et Wikipedia)."
21 PRINT "Être facile à apprendre pour un débutant"
22 PRINT "Être généraliste, donc traiter aussi bien les matrices de nombres que les chaînes de caractères"
23 PRINT "Autoriser l'ajout de fonctionnalités pour les experts (tout en restant simple d'utilisation pour les débutants)"
24 PRINT "Être interactif, et entre autres permettre d'interrompre un programme pour examiner ses variables, en modifier les instructions, et reprendre ensuite son exécution"
25 PRINT "Fournir des messages d'erreur clairs et conviviaux"
26 PRINT "Avoir un délai de réaction faible pour les petits programmes"
27 PRINT "Ne pas nécessiter de connaissances sur le matériel de l'ordinateur"
28 PRINT "Isoler l'utilisateur du système d'exploitation lorsqu'il y en avait un"

Du code BASIC imprimé sur la pochette d'un disque vinyle.

30 PRINT "Le BASIC a été très utilisé dans les ordinateurs du début des années 80 : tous les modèles (ou presque) possédaient un interpréteur BASIC plus ou moins efficace, et les magazines (papier) de l'époque proposaient souvent du code à taper — sans fautes — pour obtenir un petit carré qui bougeait à l'écran ou un petit jeu quelconque."
40 PRINT "Le premier ordinateur Apple, l'Apple I, n'a pas fait exception : Steve Wozniak avait développé son propre interpréteur BASIC, qui a servi de base à celui de l'Apple II et était intégré directement dans la ROM de l'ordinateur. C'est aussi le cas de nombreux ordinateurs de l'époque (Atari, Commodore, etc.) et même le premier PC intégrait un BASIC en ROM, notamment pour prendre en charge le lecteur de cassettes."
41 GOTO 50

42 PRINT "Ce type de fonctionnement, outre le fait qu'une ligne peut bloquer un programme, permet des horreurs comme du code dit spaghetti, qui saute d'une ligne (numérotée) à une autre, parfois sans raisons valables. Dans la pratique, les langages compilés ont pris le pas sur les langages interprétés et le BASIC se cantonne à des usages qui visent les débutants, même s'il est peu à peu remplacé par le Python dans ce cas de figure."
43 GOTO 52

50 PRINT "Si le BASIC existe encore en 2024 sous différentes formes, il a été supplanté par d'autres langages. Une des raisons vient de son côté interprété : chaque ligne est lue puis exécutée directement, avant de passer à la suivante."
51 GOTO 42

52 PRINT "Reste que le BASIC a l'avantage d'être simple et a probablement créé de nombreuses vocations."

60 PRINT "(Beginner's All-Purpose Symbolic Instruction Code, soit « code d'instruction symbolique multiusage du débutant »)"
61 GOTO 20

Source :

Image d'ouverture : Raimond Spekking / CC BY-SA 4.0

Prise en main de Xcode 27 : Apple adapte son IDE à l’ère du vibe coding

20:30

• 0


AMD désactive en douce une fonction de sécurité de ses processeurs… avant de la réactiver en partie sous la pression populaire

18:10

• 5


Le Crédit Agricole veut remplacer Apple Pay par sa propre app de paiement mobile sur iPhone

17:20

• 122


HBADA E3 Pro et X7 : deux fauteuils ergonomiques à prix cassés pour le Prime Day 2026 📍

16:51

• 0


Un an d'abonnement à Microsoft Office 365 dès 70 € pour les Prime Day

16:47

• 17


TSMC devrait augmenter ses prix de 5 à 10 %, du 7 au 2 nm

15:55

• 9


Le premier MacBook compatible macOS 27 démarre à 405 € (code ALLEZLESBLEUS)

13:33

• 0


Prime Day : l’Apple Studio Display dès 1 149 €, du jamais vu 🆕 (retour du modèle avec pied)

13:07

• 28


Intel et Nvidia pourraient lancer Serpent Lake en 2028 : un système sur puce avec un CPU Intel et une GeForce RTX

12:55

• 3


Prime Day : des chargeurs USB-C Apple et bien d’autres à des prix attractifs

12:43

• 2


Prime Day : l’Apple Pencil Pro signe son plus bas tarif à 109 € (- 27 %)

12:02

• 4


Prime Day : de belles promos sur les écrans externes pour Mac, dont un 5K à moins de 475 €

10:11

• 2


Des mises à jour correctives en approche : iOS 26.5.2 et macOS 26.5.2 se profilent

07:55

• 4


Prime Day : le MacBook Air M4 avec 24 Go de RAM et 512 Go de stockage à seulement 999 €

07:52

• 11


Prime Day : les AirPods 4 dès 94 €, un nouveau prix record sur Amazon 🆕

07:43

• 3


Les Magic Mouse, Trackpad et Keyboard à prix magique durant le Prime Day

00:05

• 0