Chapitre 1 — Introduction
Si vous voulez apprendre à programmer, vous venez de faire le bon choix.
« BBC
BASIC
for Windows » a mûri au cours d'une longue généalogie, et il convient de façon
idéale si vous faites vos premiers pas pour faire faire à votre ordinateur ce que vous voulez,
plutôt que ce que quelqu'un d'autre pense que vous voulez. Une fois que vous aurez maîtrisé
les bases de ce Guide pratique,
« BB4W » vous
accompagnera tout le temps. À la différence d'autres formes de langages qui semblent
manquer de combustible après les premières bases, celui-ci vous permettra d'incorporer
des contrôles Windows et d'accéder aux commandes originales de Windows (connues sous le nom de
« API », et tout cela avec la même version.
Deux versions sont disponibles : version d'essai et version intégrale.
La version d'essai n'est restreinte que par la taille des programmes que vous pouvez écrire
et elle ne peut créer des programmes exécutables autonomes. Toutes les commandes
sont disponibles, ce qui vous donne la possibilité d'essayer absolument tout.
Si vous décidez, à tout moment, d'acquérir la version intégrale, il n'en existe qu'une seule.
Il n'y a pas des versions argent et or, ni professionnelle ou d'entreprise – nous le répétons :
une seule version peut tout faire. Les programmes exécutables sont de petite taille,
rapides et autonomes : ils n'ont pas besoin de s'alourdir avec d'autres fichiers
dont certains autres langages de programmation ont besoin.
Ce Guide pratique présuppose que vous n'avez absolument aucune connaissance
d'aucun langage de programmation, mais si vous y avez un peu touché auparavant,
cela ne vous fera pas de mal. Je dois souligner, dès le début, que son but est délibérément limité.
Par exemple, il n'y est pas question de la gestion de fichiers, ni de graphisme.
Non parce que ces sujets sont difficiles, mais plutôt parce que l'intention est de donner au lecteur
une connaissance approfondie des blocs de construction de tous les programmes et de lui permettre
de savoir où trouver des indications pour le reste.
Je ne vais pas vous expliquer comment on installe BBC BASIC parce que cela est assez évident.
La seule chose que vous devez savoir faire est d'ouvrir un éditeur de texte simple
(par exemple le Bloc-notes), d'y taper du texte, d'utiliser le copier-coller,
de le sauvegarder et de le rouvrir plus tard. Si vous ne savez pas faire cela,
je pense que vous n'avez peut-être pas eu un contact suffisant avec les ordinateurs en général
pour tirer profit de l'apprentissage de la programmation dès à présent. Rendez-vous à la bibliothèque,
procurez-vous un manuel pour débutant et revenez dans une semaine.
L'apprentissage de la programmation est une expérience interactive. J'ai programmé
dans plusieurs langages au fil des années et j'ai acheté plusieurs de ces gros livres épais
qui coûtent presque 50 €. Ils contiennent tous des CD dans la couverture de dos,
avec tous les exemples prêts à être exécutés. Comment fait-on pour apprendre ?
Je ne tiens jamais compte des CD et je tape les listings à la main. Comme ça, on fait des fautes.
C'est un avantage. En faisant des fautes et en les corrigeant, on apprend beaucoup plus
qu'en jetant un simple coup d'œil sur du code source et en lançant ensuite un exemple
déjà compilé. Ça prend un peu plus de temps, mais cela, et de loin, en vaut
vraiment la peine.
Tout ce qui se trouve ici a été écrit et testé avec la version de démonstration de 8k,
mais de toute façon, la plupart des exemples n'ont que dix à vingt lignes, aussi
entraînez-vous à taper, cela en vaudra la peine. De la même façon, beaucoup de listings
n'ont pas de réponses aux exemples. Une fois de plus, cela est fait pour vous encourager
à les entrer au clavier et à les faire tourner vous-même. Par ailleurs, jouez avec les exemples,
améliorez-les, poussez-les un peu plus loin, découvrez ce qui se passe si...
Une fois que vous aurez attrapé le virus (sans jeu de mots), vous ne pourrez plus vous en passer.
Amusez-vous bien.
Remerciements
Je remercie ma famille qui n'arrive toujours pas à comprendre comment quelqu'un qui fait
de la programmation pour vivre, peut rentrer à la maison pour en faire également comme loisir.
Mes remerciements vont aussi en direction de
Richard Russell pour sa clairvoyance dans la poursuite du développement
et de l'amélioration d'un langage qui a vu le jour le 1er août 1981,
et aussi pour ses suggestions et les améliorations qu'il a apportées à ce document.
Fin du Chapitre 1
Contact
Toute question et tout commentaire peuvent être adressés en langue anglaise à l'auteur :
— • —
Pour la Version française (ou un message à l'auteur en langue française) :
Notes additionnelles fournies par Genista
Les conventions suivantes sont utilisées dans ces pages :
API : exemple d'abréviation.
BASIC :
exemple d'acronyme qui se prononce comme un mot normal.
END :
exemple de mot-clé du langage de programmation.
Peter Nairn : exemple de nom propre.
Entrée : exemple de touche du clavier de votre ordinateur.
En passant la souris sur le fond coloré, on obtient une info-bulle
|