Linotte 1.6

Cette version apporte une refonte visuelle de l’Atelier de programmation et quelques nouveautés syntaxiques présentées ci-dessous :

  • La première évolution syntaxique est la possibilité de déclarer des fonctions en tant que variables :
    Fonction Lambda :
    Principal :
    Rôles :
    x & y :: nombre
    multiplication :: lambda x | y Actions :
    multiplication (5,6) !
  • La deuxième évolution syntaxique est l’ajout de l’opérateur ternaire :
    Opérateur ternaire :
    Principal :
    Rôles :
    note Actions :
    ter (note

    Et en utilisant les fonctions en tant que variables et l’opérateur ternaire,
    on peut obtenir du code très concis :

    Nombre de Fibonacci :
    Principal :
    Rôles :
    n :: nombre
    fibo :: lambda n Actions :
    fibo (20) !
  • La dernière évolution syntaxique est la possibilité d’écrire des livres courts en préfixant son code par un pied-de-mouche. La structure du programme est simplifiée mais il ne peut plus être structuré en paragraphes :

    "Bonjour avec Linotte ${version}" !
    "On a plus le droit de dire que la Linotte est bavarde" !
  • Et enfin,la nouvelle interface Alizé qui introduit la notion d’Espace de Travail :

Obtenez librement cette nouvelle version à partir de la page de “téléchargement”.

Bonne programmation.

Vus : 1056
Publié par cpc6128 : 34