Skip to main content

Small Basic et la Programmation

Article rédigé par David Cohen, www.cohendavid.net


A noter : Small Basic fonctionne avec les systèmes d’exploitation Windows XP ou Windows Vista et le .NET Framework 3.5

Installations :


Small Basic, mais pourquoi faire ?

Beaucoup d’entre nous sommes passés par les méthodologies classiques pour apprendre la programmation. Les notions de base de l’algorithmie, les apprentissages diverses, les notions de liste, pile, boucle, etc… . Ah, que de souvenirs ! 

Si nous devions l’expliquer à un enfant, la programmation consiste à créer des logiciels au travers d’un langage compréhensible par l’ordinateur. Comme nous parlons le Français entre nous, l’ordinateur a besoin d’un langage logique compréhensible et intelligible.

Lors de la dernière PDC (Professional Developer Conference), les équipes de Microsoft Research nous ont dévoilé un nouvel outil pour débuter dans le domaine : Small Basic !

Avec l’évolution des technologies, le nombre de langages de programmation s’est développé et la complexité en découlant à quelque peu freiner les ardeurs de certains.

C’est là que Small Basic intervient, en proposant une façon fun et simpliste de coder 

Le logiciel

Small Basic

Small Basic se décompose en trois parties:

  1. L’éditeur: pour y taper son programme
  2. La Toolbar: la barre de tâche comportant toutes les fonctions nécessaires
  3. La surface: où nous pouvons retrouver plusieurs éditeurs ouverts simultanément

Commençons par écrire un petit programme :

Nous souhaitons afficher, ‘Bienvenue sur Coding for fun’.

Si nous donnions l’instruction à quelqu’un, nous lui dirions :

  • Dans une nouvelle fenêtre, écris-moi ‘‘Bienvenue sur Coding for fun ‘’.
  • En anglais ça nous donnerait : In a text window write me  ‘’Bienvenue sur Coding for fun’’.

Ainsi sous Small Basic, nous devrions rentrer :

TextWindow.Write("Bienvenue sur Coding for fun")

Simple, oui mais….

Évidemment, au moment de votre frappe une aide permanente, sous forme de menu carrousel,  vous permet de découvrir les différentes subtilités du langage :

Coding4Fun-France.sb*

Certes, nous avons écrit notre premier langage…. mais il manque de peps. Disons que nous souhaiterions le rendre plus « flashy ». Et pourquoi pas, l’écrire en jaune ?!

Il nous suffira pour cela de l’indiquer en anglais : que la couleur du texte est Jaune, soit : foreground color is Yellow

TextWindow.ForegroundColor = "Yellow"
TextWindow.Write("Bienvenue sur Coding4Fun")

C:\Users\dacohen\Documents\Coding4Fun-France.exe

Utilisation des variables:

Écrire un simple Bienvenue, c’est assez sympa.

Mais si nous voulions aller plus loin. En le personnalisant, par exemple, avec un nom.

Nous lui ferions ainsi dire Bienvenue «  votre nom » sur Coding 4 Fun.

On désigne ainsi la notion de variable, puisque le nom dépendra de celui que l’utilisateur tapera.

TextWindow.Write("Entrez votre nom: ")
votrenom = TextWindow.Read()
TextWindow.WriteLine("Bienvenue " + votrenom + " sur Coding 4 Fun")

Ce qui nous donnerait :

C:\Users\dacohen\AppData\Local\temp\tmp2860.tmp.exe

Tapons par exemple « David »

C:\Users\dacohen\AppData\Local\temp\tmp5D05.tmp.exe

Et ainsi de suite

Nous reviendrons très prochainement sur Small Basic et ses diverses fonctionnalités.

Il reste un outil formidable exploitable à tout âge et pour tous niveaux.


A noter : Small Basic fonctionne avec les systèmes d’exploitation Windows XP ou Windows Vista et le .NET Framework 3.5

Installations :

Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?