Présentation SmallBasic
Par : David Cohen- Responsable des Expériences numériques – cohendavid.net
Article :
Beaucoup d’entre nous sommes passés par les méthodologies classiques pour apprendre la programmation.
Les notions de base de l’algorithmie, les premiers programmes rédigés sur des feuilles papiers, les notions de liste, pile, boucle, etc… .
Ah, que de souvenirs ! :)
Puis nous avons toutes et tous commencé à rédiger notre premier programme dans un langage : du C pour certains, C++ pour d’autres, et certains chanceux du C#, Java.
Qu’est ce qu’un programme ?
Si nous devions l’expliquer à un enfant, la programmation consiste en un ensemble d’instructions pour l’ordinateur. Ces instructions donnent une feuille de route à l’ordinateur, afin qu’il réussisse la tâche que nous lui avons attribué. Pour être compris, et exécuté correctement ces instructions doivent être rédigées au travers d’un langage compréhensible par l’ordinateur.
Tout comme nous parlons le Français, l’ordinateur a besoin d’un langage logique compréhensible et intelligible. Ce sont les langages de programmation.
Avec l’évolution des technologies, le nombre de langages de programmation a augmenté de manière considérable, et la complexité en découlant à quelque peu freiner les ardeurs de certains.
Lors de la dernière PDC (Professional Developer Conference), les équipes de Microsoft Research nous ont dévoilé un nouvel outil pour débuter plus aisément dans le monde de la programmation, son nom : Small Basic !
Les programmes en Small Basic
Un programme en Small Basic typique consiste en un ensemble de commandes. Chaque ligne du programme représente une commande et chaque commande correspond à un ensemble d’instructions exécutables par l’ordinateur. Quand on demande à l’ordinateur d’exécuter un programme en Small Basic, il prend le programme et lit la première commande. Il comprend ce que nous essayons de dire et exécute nos commandes. Une fois qu’il a exécuté notre première commande, il revient au programme, lit et exécute la seconde ligne. Il continue ainsi jusqu’à ce qu’il atteigne la fin du programme. C’est là que se termine notre programme.
.jpg)
|
Small Basic se décompose en trois parties: |
- L’éditeur: pour y taper son programme
- La Toolbar: la barre de tâche comportant toutes les fonctions nécessaires
- La surface: où nous pouvons retrouver plusieurs éditeurs ouverts simultanément
Commençons par écrire un premier programme :
Nous souhaitons afficher, ‘Bienvenue sur Programmez’.
Si nous donnions l’instruction à être humain, nous lui dirions :
· Dans une nouvelle fenêtre, écris-moi ‘‘Bienvenue sur Programmez ‘’.
· En anglais ça nous donnerait : In a text window write me ‘’Bienvenue sur Coding for fun’’.
Ainsi sous Small Basic, nous devrions rentrer :
TextWindow.WriteLine("Bienvenue sur Programmez")
| C’est ainsi qu’en tapant F5, nous obtenons le résultat suivant : |
.gif) |