Devenez un programmeur très simplement.
26 février 2010 - David Lobjoie
Algorithmes, liste, pile, boucle étaient au menu le tout exprimé au final en un tas de charabia incompréhensible au commun des mortels, codé en hexadécimal, « CD18BB C9 » j’en passe et des meilleures.
C’était en ce qui me concerne la grande époque du codage « à bras » et des sauvegardes sur des cassettes audio de centaines de lignes de code tapées patiemment.
Puis les langages de programmation ont évolué, C et C++ sont devenus commun et pour les plus réfractaires au langage machine, le Visual basic est arrivé sur le marché.
Mais pour monsieur et madame tout le monde, cela reste un domaine souvent abstrait qu’ils n’envisagent même pas d’explorer. Pourtant. Avoir la possibilité de créer notre propre petit programme peut se révéler souvent gratifiant, et des outils simples sont disponibles gratuitement afin d’initier les plus curieux et pourquoi pas donner l’envie d’aller plus loin.
Small Basic de Microsoft fait partie de ceux-là. Complètement gratuit, il permet grâce à une interface de programmation simple et de nombreuses listes déroulantes de créer rapidement nos premiers programmes.
Small basic fait dans une moindre mesure la même chose que son ainé commercial Visual basic.
Vous et moi parlons français. Nous sommes capables de mettre bout à bout des idées et des concepts pour arriver à un résultat final cohérent débouchant sur une action.
L’ordinateur ne comprend pas ce langage, il lui faut donc un interprète qui va traduire nos idées en code informatique.
Il faut donc écrire une histoire en se conformant à une syntaxe particulière qu’il faudra apprendre progressivement. C’est pour cela qu’on parle de langage. Small basic agi donc à titre d’interprète ou d’interface entre nous et l’ordinateur.
Le logiciel se présente en trois parties:
La fenêtre d’édition centrale pour y taper le programme
La barre d’outils à droite qui comporte toutes les fonctions nécessaires
La surface inférieure où nous pouvons retrouver plusieurs éditeurs ouverts simultanément
Laissez-moi rapidement vous montrer à quel point la programmation peut commencer simplement.
Partons du principe que la programmation se fait en anglais.
Nous allons créer un programme simple qui va écrire à l’écran « Ceci est mon tout premier programme, vive Synchro-blogue ».
Si nous donnions l’instruction à quelqu’un, nous lui dirions :
Dans une nouvelle fenêtre de texte, écris-moi « Hello world. Ceci est mon tout premier programme, vive Synchro-Blogue».
En anglais ça nous donnerait : In a text window write me « Hello world. Ceci est mon tout premier programme, vive Synchro-Blogue ».
En raccourcissant sous Small Basic, nous devons donc saisir dans la fenêtre d’édition :
TextWindow.Write(« Hello world. Ceci est mon tout premier programme, vive Synchro-Blogue « )
Essayez-le par vous-même et vous verrez qu’à mesure que vous saisissez vos instructions ou votre code si vous préférez, un menu animé apparait et vous propose les fonctions disponibles évitant ainsi d’avoir à la saisir au complet.
Validez-la par la touche entrée et vous constaterez que dans la barre d’outils à droite s’inscrit en français la description de la fonction et la façon de correctement l’orthographier.
Cliquez maintenant sur la flèche bleue dans la barre de menu ou pressez la touche F5 et voilà vous venez de créer votre tout premier programme, certes très simple, mais vous permettant de mettre un pied dans le monde de la programmation.

Une documentation de base est disponible ICI en français pour vous livrer petit à petit certains des secrets de programmation « avancées ».
Microsoft met aussi à votre disposition des exemples démontrant la puissance de ce tout petit logiciel de programmation.
Dans la barre de menu, cliquez sur importer et saisissez le code QRQ360 pour télécharger un programme de casse brique simple. Le code source du programme va s’afficher et taper F5 pour le lancer.
Essayez-vous tranquillement et dès que vous êtes fière de vos créations, cliquez sur le bouton publier et un code vous sera renvoyé pour faire partager à tout le monde votre travail.
Je vous invite à publier vos codes dans les commentaires pour nous faire découvrir vos premiers programmes.
Si vous n’avez pas tout compris, voici une vidéo très simple et en français qui vous en dira plus.
Et si vous êtes un peu curieux, dites-moi la raison d’être du « hello world » non traduit.








Hello World, est le premier twitt officiel de Bill Gates sur twitter, charmente allusion…… C’est un très bon support a la programmation, que de souvenirs…..
Cherchez mieux.
Ce n’est pas du tout à ce Hello world ! là que je faisais allusion.
Comme je suis a la recherche d’une copie de DOS, afin d’avoir la partition de BASICA ou BASIC(programmation), je vais jeter un coup d’oeil a votre decouverte. J’ai deteste DOS(sur PC), mais lorsque j’ai decouvert qu’avec notre « mainframe » (IBM370), nous avions le language BASIC de disponible, et non seulement COBOL et FORTRAN, j’ai plonger. Ensuite, 1981-2, ma machine a moi pour etudier et pratiquer mon BASIC: Commodore 64. Belle periode…J’ai terminer le tout comme programmeur en language FOCUS. Mechant parcours. Et encore une fois, si vous en decouvrez d’autres comme cela, partagez avec vos lecteurs. En passant, je recherche aussi un ‘dis-assembler’ gratuit afin de modifier un projet electronique.
Bonjour Monsieur,
J’ai pris connaissance de votre sujet du jour et je trouve cela très intéressant.
Pardonnez à l’avance mon manque de connaissance en la matière, mais j’aimerais savoir quel genre de programme je pourrais créer.
Cela m’intéresse. Je suis assez débrouillarde et curieuse surtout d’apprendre davantage.
Je vous remercie à l’avance pour vos informations.
Il n’y a pas de limite, si vous avez une bonne idée, peut-être serez-vous à l’origine du prochain logiciel que tout le monde s’arrachera.
Tout ça est bien beau mais quelqu’un qui n’a pas la moindre base de programmation, qui n’a pas acquis un minimum de sens de logique, ne parviendra pas à faire des programmes bien bien étoffés