• [^] # Re: Grammaire...

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Linotte en version 0.5.1, un langage simple en français pour apprendre à programmer.. Évalué à 3.

    Bonjour,

    En effet, j'utilise dans Linotte le GOTO. ça mérite une explication.... Ce choix n'a pas été simple....

    Lors de la conception de Linotte, je me suis inspiré, entre autres, du mécanisme des livres : "dont vous êtes le héros".
    Je suis dans un paragraphe, j'ai le choix d'aller dans un ou dans un autre mais je ne peux pas revenir en arrière avec une phrase comme "Reviens dans le paragraphe précédent", ça serait illisible !
    J'ai adopté le même principe.

    De plus, utiliser des fonctions implique l'utilisation de variables locales, et ça, je me l'étais interdit.
    Le principe de Linotte est : une variable en mémoire contient un nom et une valeur et existe tout le cycle de l'exécution du programme.
    Expliquer qu'une variable n'existe que dans une certaine partie d'une programme et ensuite disparait... Ce n'est pas si trivial pour une personne qui débute.

    Personnellement, j'ai débuté à programmer sur un Amstrad avec le BASIC. Ce n'est pas pour ça que j'ai eu du mal à passer à d'autres langages. Bien au contraire je pense, car, ça permet d'apprendre doucement tous les concepts de la programmation.