GNT sans publicité, site mobile, fonctionnalitées exclusives...

Basic sur ordinosaure

Le
Pat_74
Bonjour,

Une question me turlupine à savoir pourquoi à votre
avis l'on avait essentiellement fait le choix du Basic
comme langage de programmation fourni par défaut avec bon
nombre d'ordi de l'époque (CPC, TI99, ZX81, Apple 2, Oric,
Alice, to7/mo5, Dragon, Spectrum, MSX ect.) ?
Microsoft fournissait déjà à l'époque nombre de version
différentes de Basic pour certaines de ces bécanes mais la
ou je veux en venir, c'est pourquoi le choix de Basic ?
A cause de la facilité d'apprentissage de ce langage ?
aurait-il été possible qu'à l'époque ce soit un autre
langage qui eu été fourni par défaut, langage style
Forth, Pascal, C, Fortran, Logo ect. ?
Ces derniers étaient souvent disponibles en option
sur différents ordi mais je me suis toujours posé la question
à propos du monopole de Basic à la commercialisation.
J'étais utilisateur du ZX81, TI99/4A, PCW9256, CPC6128
(nostalgie ;-) et toutes ces machines étaient livrées avec le
Basic en Rom ou sur disquette (PCW) et avec beaucoup de recul,
ce sont des questions qui me passent dans la tête.
Merci pour vos lumières.


Pat
Lire les 64 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 13
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Guillaume Tello
Le #21953281
Y'a surement des raisons commerciales, mais au dela...
Est-ce que le Basic ne permettait pas du tout en un: faire un système
d'exploitation et de programmation.
Et les langages compilés ne permettent pas un mode direct (exit Pascal,
Fortran et C) Reste le Forth et le Basic
Sinon y'aurait eu de la place perdue à intégrer un compilateur et un
interpréteur de commandes.

Guillaume.
star42
Le #21953271
l'ordinateur Hector (Ste française) était livré avec Forth en rom et
non Basic...
Emmanuel Da Piedade
Le #21953261
Pat_74 wrote:
Bonjour,

Une question me turlupine à savoir pourquoi à votre
avis l'on avait essentiellement fait le choix du Basic
comme langage de programmation fourni par défaut avec bon
nombre d'ordi de l'époque (CPC, TI99, ZX81, Apple 2, Oric,
Alice, to7/mo5, Dragon, Spectrum, MSX ect.) ?
Microsoft fournissait déjà à l'époque nombre de version
différentes de Basic pour certaines de ces bécanes mais la
ou je veux en venir, c'est pourquoi le choix de Basic ?
A cause de la facilité d'apprentissage de ce langage ?
aurait-il été possible qu'à l'époque ce soit un autre
langage qui eu été fourni par défaut, langage style
Forth, Pascal, C, Fortran, Logo ect. ?
Ces derniers étaient souvent disponibles en option
sur différents ordi mais je me suis toujours posé la question
à propos du monopole de Basic à la commercialisation.
J'étais utilisateur du ZX81, TI99/4A, PCW9256, CPC6128
(nostalgie ;-) et toutes ces machines étaient livrées avec le
Basic en Rom ou sur disquette (PCW) et avec beaucoup de recul,
ce sont des questions qui me passent dans la tête.
Merci pour vos lumières.


Pat



La réponse est peut-etre dans l'acronyme BASIC : Beginner's All-purpose
Symbolic Instruction Code

L'article de Wikipedia nous donne quelques idées quant aux raisons du
*choix* du Basic, qui a mon avis n'a rien de commercial. Le langage intégré
aux micro-ordinateurs(surtout les familiaux) devait etre accessible à un
maximum de personnes, et utilisable dans un maximum de domaines, ce qui est
le cas du BASIC:
http://fr.wikipedia.org/wiki/BASIC

Petit extrait :

"Le BASIC est indissociable de l'apparition, dans les années 1980, de la
micro-informatique grand public. En effet, la plupart des micro-ordinateurs
vendus durant cette période étaient fournis avec un Interprète BASIC, et
quelques calculatrices programmables en furent même dotées.

Les huit principes de conception du BASIC étaient :

1. Être facile d'utilisation pour les débutant(e)s (Beginner)
2. Être un langage généraliste (All-purpose)
3. Autoriser l'ajout de fonctionnalités pour les expert(e)s (tout en
gardant le langage simple pour les débutant(e)s)
4. Être interactif
5. Fournir des messages d'erreur clairs et conviviaux
6. Avoir un délai de réaction faible pour les petits programmes
7. Ne pas nécessiter la compréhension du matériel de l'ordinateur
8. Isoler (shield) l'utilisateur du système d'exploitation"

Cela résume bien l'essence du BASIC.
Enfin, ce n'est que mon humble avis ;)

--
Emmanuel Da Piedade
http://retrocomputing.free.fr
http://apple2c.free.fr
Emmanuel Florac
Le #21953251
Le Mon, 15 Feb 2010 12:09:16 -0800, star42 a écrit:

l'ordinateur Hector (Ste française) était livré avec Forth en rom et non
Basic...



Idem pour le rare Jupiter Ace. Sur l'Apple II, le Pascal était très
courant cependant.



--
A travers l'audimat, c'est la logique du commercial qui s'impose aux
productions culturelles. Or, il est important de savoir que,
historiquement, toutes les productions culturelles que je considère, -
et je ne suis pas le seul, j'espère -, qu'un certain nombre de gens
considèrent comme les productions les plus hautes de l'humanité, les
mathématiques, la poésie, la littérature, la philosophie, toutes ces
choses ont été produites contre l'équivalent de l'audimat, contre la
logique du commerce.
Pierre Bourdieu, "Sur la télévision". Raison d'Agir Editions, décembre
1996
jls
Le #21953241
Le Mon, 15 Feb 2010 21:09:16 +0100, star42 écrit:

l'ordinateur Hector (Ste française) était livré avec Forth en rom et
non Basic...



Et aussi le somptueux DAI (fabrication Belge) et je crois le Jupiter Ace
(?)


JLS
Publicité
Suivre les réponses
Poster une réponse
Anonyme