Linotte le langage pour apprendre à programmer facilement

👍 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

🏃🚶🚴 Trouvez un partenaire sportif running, marche à pied, vélo, trail, randonnée


Linotte 3 : le futur du langage

Je travaille sur la prochaine version qui sera Linotte 3. Avec cette version, j’ai décidé de faire table rase avec le passé du langage.

Il y a des concepts que j’ai proposés il y a 10 ans qui ne sont plus utilisés aujourd’hui.

Donc, c’est la fin des souffleurs, des tests, de la compatibilité avec les anciennes versions de Linotte, des langages Linnet, Lyre, du webonotte, du serveurWeb, des greffons en Python, du télétype, etc.

J’en profite aussi pour proposer une syntaxe moins contraignantes pour être dans l’air du temps. Je ne force plus la création des variables en début de fonction par exemple.

De plus, je vais livrer l’Atelier avec une dizaine d’exemples, pas plus. Les exemples présenteront que 10% des possibilités du langage, mais cela permettra de facilité l’apprentissage et la découverte du langage.

Voici un exemple présentant cette syntaxe simplifiée :


code :
affiche "Je sais compter jusqu'à dix et doucement !"
boucle est un nombre // Création de la variable boucle
pour boucle de 1 à 10
affiche boucle
attends 200 millisecondes
ferme
affiche "voilà !"

Côté Atelier de programmation, je l’ai allégé et simplifié pour ne garder que l’essentiel. Le but est de le rendre plus facile d’accès et aussi pour moi… de réduire la quantité de code à maintenir.

Pour les curieux, vous pouvez tester une première version (attention, c’est une version alpha) :

https://github.com/cpc6128/LangageLinotte2

Bonne programmation !


4 Responses to “Linotte 3 : le futur du langage”

XP_Rico on juin 17th, 2018 1:21:

Bonsoir,
triste nouvelle de voir le forum s’éteindre…

Mais j’espère que Linotte version 3.00 sera aussi sinon plus intéressante encore que les anciennes versions.

Si je comprends bien, il n’y aura plus de “début”… mais comment alors distinguer les variables locales et globales ?

Bon je verrais bien… :)


cpc6128 on juin 17th, 2018 13:48:

Bonjour XP_Rico,

Les variables globales seront toujours définies avant les fonctions.

Oui, c’est triste pour le forum mais je trouve que c’est plus triste de voir un forum sans vie !


mikedafunk on juin 17th, 2018 19:20:

Bravo à toi cpc6128 ^ ^

Content de voir que linotte évolue !
Je l\’avais installé il y a deux ans dans un lycée

Merci,
Mike


cpc6128 on juin 18th, 2018 7:53:

Merci @Mikedafunk !
C’était pas en Guyane ?