cpc6128 : Linotte 3 : le futur du langage
vendredi 15 juin 2018 à 10:39Je 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 et qui ne sont plus utilisés.
Donc, c’est la fin des souffleurs, des tests, de la compatibilité avec les anciennes versions de Linotte, des langages Linnet, 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://bitbucket.org/metalm/langagelinotte/downloads/Setup-Linotte_3.00.00.exe
https://bitbucket.org/metalm/langagelinotte/downloads/Linotte_3.00.00.zip
https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte_3.00.00-ubuntu_all.deb
https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte-3.00.00-fedora.noarch.rpm
Bonne programmation !
Original post of cpc6128.Votez pour ce billet sur Planet Libre.
Articles similaires
- cpc6128 : Écrire un greffon en Python pour le langage Linotte (12/06/2012)
- cpc6128 : Bientôt Linotte 2.0 : vers une refonte du langage (09/07/2012)
- cpc6128 : Linotte 2.0, refonte du langage (28/11/2012)
- cpc6128 : Un nouveau tutoriel pour le langage Linotte ! (10/01/2013)
- cpc6128 : Linotte 2.1.1 (04/07/2013)