Linotte

On peut définir Linotte comme un langage de programmation littéraire car sa syntaxe est tout simplement le français. Pour l’instant, il est possible de le tester qu’en ligne de commande avec l’interpréteur Jinotte ou alors avec une applet (Tête2Linotte). L’ensemble est écrit en langage Java. Il faut une machine virtuelle Java 1.4 au minimum.

L’apprentissage du langage est rapide car sa syntaxe est le français. Par exemple si vous voulez afficher une information sur l’écran, il faut écrire tu affiches le texte et pour interroger l’utilisateur, il suffit de taper tu demandes l’âge. Le sujet tu est obligatoire malgré le fait qu’il ne soit pas utile. Les adjectifs le et l ne le sont pas mais ils sont ajoutés pour rendre la lecture plus agréable.

Ainsi, un programme Linotte peut être aussi facile à lire qu’un livre ! La lecture du code Linotte est également facilitée par l’absence de parenthèse, crochet ou autres signes cabalistiques. Les variables sont persistantes (sauf dans la version applet). Si vous créez un variable, elle est créée sur le disque et peut-être relue à la prochaine exécution ou depuis un autre programme. La notion de fichier est du coup complètement invisible au programmeur. Par ailleurs, aucune erreur n’est possible lors de l’exécution (si la syntaxe du programme est valide ).

Linotte permet de revenir aux bases même de la programmation : l’algorithmique. Ce langage ne servira pas à faire de "vrais" programmes, mais c’est un vrai bonheur de l’utiliser pour commencer à apprendre la programmation. En effet, en se concentrant uniquement sur l’aspect de la réflexion, aidé en cela par une syntaxe claire et facile, on apprendra non pas un langage mais plutôt le processus de réflexion que demande la création d’un programme. Ensuite, quel que soit le langage, vous serez capable de vous adapter. Linotte est un excellent moyen d’apprentissage à la réflexion.

Merci à Ronan Mounès d’ avoir proposé cette notice sur le wiki de framasoft.

Tags:
Ajouter des tags (séparés par des virgules ou des espaces) :
 
Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).

<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::

Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

Informations complémentaires

Framasoft needs you !

 Vous trouverez ici une liste de logiciels qui ont fait acte de candidature et qui n’attendent que vous pour réussir avec brio l’examen d’entrée dans notre annuaire.

Informations générales

Juste une image

No title No title
Creative Commons BY