Linotte découvrir le monde fascinant de la programmation

👍Offres d'emploi en télétravail : Jobs@Home Le nouveau portail dédié aux offres d'emploi, missions et profils en télétravail

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 <- 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 <- 15
    Actions :
    ter (note<10,"refusé", "admis") !

    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 <- ter (n<2, n, fibo (n-1) + fibo (n-2))
    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.