Programmer avec le langage Linotte

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?

-29%
Le deal à ne pas rater :
TV TCL 50C721 (2021) – QLED, 4K – 50″ (127cm) (Via ODR + code ...
374.99 € 530.99 €
Voir le deal

3 participants

Linotte 2.4 alpha 3

admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty Linotte 2.4 alpha 3

Message par admincpc Sat 14 Mar - 11:21

Bonjour,

Voici une présentation des premiers travaux sur la version 2.4 :

- L'arrivée de deux nouveaux langages dans l'Atelier : Linnet et Lyre.
- Nouveau bouton Documentarium, ouverture d'une documentation et surtout d'un glossaire (rédaction en cours...)

Lyre est la version simplifiée du langage Linotte destinée à l'apprentissage de l’algorithme.

Linnet est la version simplifiée du langage Linotte destinée à l'apprentissage de l’algorithme et en anglais...

En Lyre :

Créer une variable, seulement deux formes :
[php]a :: nombre ou a := 1[/php]

- on peut créer des variables n'importe où dans le code.
- on peut créer un programme sans fonction.
- pour créer une fonction avec des paramètres, c'est en utilisant le forme sur une ligne.

Un exemple :
[php]
affiche mafonction (2,3)

mafonction : param1, param2
retourne param1 + param2
[/php]


En Linnet :

Créer une variable, seulement deux formes :
[php]a :: number ou a := 1[/php]

- on peut créer des variables n'importe où dans le code.
- on peut créer un programme sans fonction.
- pour créer une fonction avec des paramètres, c'est en utilisant le forme sur une ligne :
[php]
print mafonction (2,3)

mafonction : param1, param2
return param1 + param2
[/php]

Vous pouvez télécharger la démo ici :

- [url=Setup-Linotte_2.04.00.exe][/url]

- [url=Linotte_2.04.00.zip][/url]

- [url=langagelinotte-2.04.00-fedora.noarch.rpm][/url]

- [url=langagelinotte_2.04.00-ubuntu_all.deb][/url]

- [url=Linotte_Mini_2.04.00.zip][/url]

Pour tester Linnet ou Lyre, il faut changer de langage de programmation avec le nouveau bouton "Langage".

Les exemples du tutoriel à gauche de l'atelier s'adaptent au langage !
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par Samir Sat 14 Mar - 14:00

Ca sera quoi les nouveautés <img src=" title="Smile" />
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Mon 16 Mar - 21:40

je n'en dis pas trop pour l'instant...
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par Samir Sat 21 Mar - 15:39

Ca serait bien de pouvoir créer le exe depuis l'atelier linotte <img src=" title="Smile" />
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Sun 22 Mar - 11:38

et hop, j'ai mis à jour le premier post ...
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par Samir Sun 22 Mar - 13:00

anglais <img src=" title="Sad" />
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Tue 24 Mar - 6:32

oui, je teste le multi-langue avec un langage de programmation en anglais, c'est plus facile à ajouter !
Dès que le multi-langage sera stable, je passerai à un autre langage. Peut-être franciser Linnet en Algonotte.. ou alors ça sera peut-être l'espagnol....
Le but étant de proposer plusieurs langages de programmation dans un même atelier en français et avec des messages d'erreur en français.

Puis dans un autre futur, je proposerai l'Atelier en anglais, en espagnol, etc...

Un peu comme : http://xlogo.tuxfamily.org/

Voili...
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par Samir Tue 24 Mar - 18:19

Pour l'anglais je peut commencer à te le traduire.
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Wed 25 Mar - 15:24

J'ai déposé une version alpha 2.

Les programmes sans fonction fonctionnent mieux :

Linotte 2.4 alpha 3 Uc?id=0B1rRyAT2mvEMMlhxYUR6ZjNwM28
avatar
LeBou
Junior Member


Messages : 28
Date d'inscription : 2015-01-28
Localisation : Lot 46

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par LeBou Tue 31 Mar - 15:59

Bravo ! J'ai chargé Alpha 2 et il y a de quoi s'amuser en passant d'un langage à un autre grâce à la traduction de chaque programme du tutoriel. La version anglaise se rapproche d'un Basic des années 80 ! L'atelier parait stable mais on voit qu'il s'agit d'une version de travail (par exemple dans le Verbier, la liste des conditions est impressionnante !!). Tout ça va encore amener des modifications dans Linotte alors que la doc n'est pas encore finalisée. Surtout gardez Linotte 2 (ou 3) au mieux de sa forme. Encore bravo.
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Wed 22 Apr - 10:19

Bonjour,

Après quelques jours d'absence, je vais revenir tout doucement sur le forum...

a+

cpc
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 1

Message par admincpc Sun 26 Apr - 10:28

Je viens de déposer un alpha 3 qui contient une correction du bogue remonté par LeBou.

Maintenant dans l'Atelier, il y a 4 langages :
- Linotte 2
- Linotte 1
- Linnet (version en anglais - en cours de développement)
- Lyre (version simple du langage Linotte 2 en français - en cours de développement)
avatar
LeBou
Junior Member


Messages : 28
Date d'inscription : 2015-01-28
Localisation : Lot 46

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par LeBou Sun 26 Apr - 16:09

J'ai chargé la version Alpha 3. Le bogue du scribe est corrigé. Merci. Prendrez vous un peu de votre temps pour nous expliquer le pourquoi de la création de Lyre ? Ce nouveau langage a-t-il pour objet de remplacer Linotte 2. ? Les simplifications dans Lyre pourront elles s'appliquer à Linotte 2. Quid de la doc de Lyre ? Pour l'instant il me semble plus simple d'enseigner l'algorithmique avec Linotte qu'avec Lyre. Merci encore.
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Mon 27 Apr - 11:28

Lyre comme Linnet sont des versions simplifiées du langage Linotte destinées à l'apprentissage de l'algorithmique. Pour l'instant, je les destine au monde éducatif. Avec peu de commandes, la documentation serait succincte.

Par la suite, je souhaite faire de l'Atelier un vrai outil multi-langages de programmation. J'ajouterai un langage en espagnol par exemple et l'Atelier serait en espagnol. Mais... ce n'est pas pour tout de suite !

Linotte reste le langage de programmation principal... le vrai <img src=" title="Smile" />
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Sat 2 May - 9:51

et hop, une version alpha 4 est en ligne.
j'ai avancé sur la traduction des exemples en Lyre et Linnet.
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par Samir Tue 5 May - 8:52

C'est bien de continuer les mise à jour mais si la documentation du langage linotte n'avance pas cela ne sert un peu à rien
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Tue 5 May - 9:05

oui, c'est l'éternel problème du langage...
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par Samir Tue 5 May - 19:19

Oui cela est vrai mais faut remettre la documentation à jour
avatar
LeBou
Junior Member


Messages : 28
Date d'inscription : 2015-01-28
Localisation : Lot 46

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par LeBou Wed 6 May - 18:55

Bonjour, Concernant la doc, je travaille sur le glossaire. Sur 260 instructions que connait Linotte, 157 sont documentées dans le PDF de Wam et une bonne vingtaine dans les exemples de livres dans l'atelier de Linotte. Il reste une trentaine de verbes que je vais essayer de documenter. Restera ensuite une quarantaine "d’espèces" à décrire avec les attributs. En résumé la doc de Wam couvre le principal de ce qu'il y a à savoir sur Linotte. J'espère de dans quelques mois la doc complète sera disponible.
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par Samir Wed 6 May - 19:12

LeBou a écrit:
Bonjour, Concernant la doc, je travaille sur le glossaire. Sur 260 instructions que connait Linotte, 157 sont documentées dans le PDF de Wam et une bonne vingtaine dans les exemples de livres dans l'atelier de Linotte. Il reste une trentaine de verbes que je vais essayer de documenter. Restera ensuite une quarantaine "d’espèces" à décrire avec les attributs. En résumé la doc de Wam couvre le principal de ce qu'il y a à savoir sur Linotte. J'espère de dans quelques mois la doc complète sera disponible.

D'accord merci

Et adminpc je peut t'aider pour la communauté Facebook
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Mon 11 May - 21:58

Merci Samir,
pour l'instant, la "communauté" a été créée pour diffuser l'actualité importante. je préfère le forum <img src=" title="Smile" />
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par Samir Tue 12 May - 19:47

Car certains peuvent connaître le langage et le forum via Facebook cela donne un peu de pub pour le langage <img src=" title="Smile" />
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Tue 19 May - 11:13

Hello,

Une nouvelle version alpha est en ligne. Suite aux travaux de LeBou sur la réalisation d'un glossaire complet du langage, je me suis dit qu'il serait bien de rendre ce glossaire disponible directement depuis l'atelier.

Donc, avec cette alpha, un nouveau bouton est disponible sur l'atelier : "Documentarium" (si vous trouvez un autre nom...)

Le but étant de proposer directement une introduction au langage, aux différentes docs (doc de Wam) et à ce fameux nouveau glossaire.

C'est une page HTML hébergée sur google drive pour l'instant... cela veut dire que l'on peut partager son édition facilement ! et en plus, c'est directement visible dans l'Atelier.

Pour l'instant, j'ai juste fait que des tests d'affichage (le HTML a utiliser avec très basique... c'est du 3.2 ...)

Si vous voulez nous aider à rédiger cette page et la mettre en forme, n"hésitez pas à me le dire !!
avatar
Samir
Member


Messages : 60
Date d'inscription : 2014-10-27

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par Samir Tue 19 May - 15:38

La mettre en forme? Css php js ?
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Linotte 2.4 alpha 3 Empty RE: Linotte 2.4 alpha 3

Message par admincpc Tue 19 May - 15:46

non, juste HTML 3.2 :s

donc, avec des tableaux principalement.... à l'ancienne..

Contenu sponsorisé


Linotte 2.4 alpha 3 Empty Re: Linotte 2.4 alpha 3

Message par Contenu sponsorisé


    La date/heure actuelle est Sat 27 Nov - 6:10