Découverte du projet Small basic

Découverte du projet Small basic

Comme beaucoup d’entreprises, nous sommes en plein dans la « saison » des stagiaires de 3ème qui viennent découvrir le monde du travail.

Cette semaine je me suis trouvé dans la situation de devoir montrer la programmation. Alors le montrer avec du C# à un gamin de 14-15 ans, ce n’est quand même pas super passionnant pour lui.

J’ai donc fait une petite recherche et là je suis tombé sur Small Basic de Microsoft (attention il existe un projet Open Source de même nom).

Alors qu’est qui est intéressant dans ce projet ?

  • c’est du Basic, donc un langage plutôt facile à comprendre
  • ce Basic est limité au strict minimum: il y a 14 mots clés seulement.
  • il n’a pas de structure complexe
  • on peut dessiner dans une fenêtre
  • on peut jouer un son
  • on peut écrire dans une console texte
  • on a quelques « Objets » qui servent de librairie permettant de manipuler les fichiers, de télécharger des fichiers, une tortue Logo, etc.
  • on a un IDE avec « l’IntelliSense »
  • on peut générer un fichier « .exe » (.Net 3.5)
  • on peut « publier » son programme sur un site qui génère une application Silverlight, et qui permet de partager son code (et de récupérer le code d’autrui)
  • plus d’autres choses dont je n’ai pas encore fait le tour.

Dés lors pour expliquer la programmation, ca se fait tout seul, et rapidement. C’est la vocation du projet, et à mon avis c’est une réussite.

Pour tout dire en l’espace de quelques heures nous avons pu faire avec mon stagiaire une ébauche du jeu « Snake ».

Le seul bémol pour le moment c’est que la documentation est essentiellement anglaise, il y a bien des ressources en français, mais elles ne sont pas toujours facile d’accès. Ce qui est un peu difficile avec un jeune pas encore très à l’aise la langue Shakespearienne.

Je vais donc m’accorder un peu de temps pour essayer de rassembler ces ressources. Voir aider à la traduction de certaines de ces ressources (bon le processus de contribution à la TechNet est un poil complexe, donc c’est pas gagné ;)).

A bientôt quand j’aurais un peu avancé dans cette affaire,

Yanos

Laisser un commentaire