Liens connexes

Dépêche modérée par

Dépêche éditée par

: Linotte version 0.6.4, la programmation de 7 à 77 ans !

Posté par mounes (page perso, ). Modéré le 29 avril 2009.
15
Le langage de programmation en français Linotte continue d'évoluer avec cette nouvelle version qui apporte son petit lot de nouveautés.

Linotte a la particularité d'être entièrement en français. Il facilite ainsi l'apprentissage de la programmation des enfants et même des débutants plus âgés !

La syntaxe du langage a évolué pour prendre en compte les remarques et demandes des utilisateurs :
  • Introduction à la programmation fonctionnelle,
  • Appelle des méthodes par valeur ou par copie,
  • Clonage des objets,
  • Affichage des objets au format SVG,
  • et plus encore !
Linotte est un logiciel écrit en langage JAVA.

> Lire la suite (24 commentaires, moyenne: 3,3).   [dépêche : 1052 caractères]

Depuis la dernière dépêche, la syntaxe du langage a évolué pour prendre en compte les différentes remarques remontées.
Linotte, malgré sa syntaxe très simple, offre au programmeur des fonctionnalités puissantes :
De plus, maintenant, la documentation et le logiciel sont sous licence GPL V3.

D'autres évolutions devraient arriver dans un futur proche, par exemple la 3D et la gestion des erreurs. Sur ce dernier point, je bloque car je n'ai pas trouvé d'idée pour "attraper" les erreurs sans alourdir son programme....

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Magnifique !

Posté par steckdenis (page perso, ) le 29/04/2009 à 20:04. (lien). Évalué à 3.

Bonjour,

Tout d'abord, félicitations. J'ai regardé les exemples, et le langage est vraiment très complet et bien conçu. Je pensais tomber sur une simple traduction du Pascal ou du C en français, et bien non !

Bref, c'est un pur bonheur de lire le code, un peu verbeux, mais superbement bien pensé. Je relève juste un petit problème : en s'exprimant dans un langage trop proche de la langue parlé, pas assez strict, on fait plus facilement des erreur de syntaxe.

Pour les exceptions, j'avais pensé à une syntaxe de la sorte :


essaie de lire
vide tableau

si erreur, lis
ajoute «Oh oh, pas bon» dans sortie

c'est bon


«essaie de lire» et «c'est bon» pouvant être ommis :


vide tableau

si erreur, lis
ajoute «Oh oh, pas bon» dans sortie


Ou même la version courte


vide tableau

si erreur, ajoute «Oh oh, pas bon» dans sortie


Bravo en tous cas, vivement un binding de Qt vers ce langage, que j'utiliserai avec bonheur :) .

un peu de soleil dans le noir

Posté par brazz () le 30/04/2009 à 00:55. (lien). Évalué à 4.

Excellent, vraiment, ça fait plaisir de voir que tout le monde ne dort pas! Même si Hadopi nous a un peu assommé (va t on controler les emails à présent ?) et va nous faire hurler lundi.

Bof

Posté par Laurent Vivier (page perso, ) le 30/04/2009 à 02:12. (lien). Évalué à 2.

Je vais sûrement être antipathique: si j'avais appris la programmation avec ce langage, jamais je ne serais devenu informaticien...

Effet : wow

Posté par Valentin JANIAUT (Jabber id, page perso, ) le 30/04/2009 à 02:36. (lien). Évalué à 6.

C'est vraiment intéressant comme idée. J'ai rapidement parcourus le forum, mais je n'ai rien vu de tel. Existe-t-il une description syntaxique du langage en BNF ? (Ou autre dans une autre grammaire).

C'est vraiment amusant que je lise cette dépêche aujourd'hui, il y a quelques semaines mon prof de langage de programmation expliquait qu'il était inconcevable de concevoir une langage de programmation consistant et complet dans une autre langue que l'anglais. Non pas que techniquement cela ne soit pas faisable, mais cela serait, selon lui, inutile, inutilisable, et inintéressant !

Au contraire, en lisant des programmes écrit en Linotte, je trouve que l'approche peut apporter certaines idées de syntaxes. En tout cas à première vue, c'est un langage très beau, qui semble assez orthogonal !

A explorer :) Surtout à l'heure ou l'anglais bouffe tout sur son passage.

Français uniquement ?

Posté par ouasse (page perso, ) le 30/04/2009 à 08:10. (lien). Évalué à 3.

Une internationalisation est-elle prévue ? Ca pourrait intéresser du monde ! J'imaginerais bien le concept en Breton ou en Moldovalaque (même si je ne pratique pas spécialement ces 2 langues :) ).

Le Klingon ou le Kobaïen seraient intéressants aussi.

Bonne idée en tout cas ;)

--
Don't panic

trivial ?

Posté par volia () le 30/04/2009 à 09:16. (lien). Évalué à 6.

dans le PDF de présentation du langage il y a cette phrase :
« La programmation doit être aussi simple que d’écrire une phrase en français ! » Moi, je ne trouve pas le Français trivial à écrire, loin de là, même pour un francophone.

Maintenant, le langage à l'air amusant, et c'est déjà très bien.

Goto

Posté par Barret Michel (Jabber id, page perso, ) le 30/04/2009 à 09:48. (lien). Évalué à 3.

Je teste sans lire la doc les programmes disponibles avec le paquetage de base.

'Paragraphe' c'est l'équivalent d'un goto ?
Je vais un peu m'amuser avec le langage pour voir comment c'est.

--
Debian Sid

goto++

Posté par Xavier Dunat (page perso, ) le 30/04/2009 à 16:03. (lien). Évalué à 1.

Qu'est ce que ça apporte de plus que l'excellent langage goto++ ?

Revenir en haut de page