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 (noteEt 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.