Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 28/07/2009, à 18:03

metalm

Linotte

Bonjour,

Je vous présente mon logiciel libre: le langage linotte.
Ce langage a la particularité d'être en français.

Je poste ici car je suis fière de vous annoncer mon premier package DEB big_smile

http://langagelinotte.free.fr/wordpress/?page_id=119

Il faut avoir préalablement avoir installé une machine virtuelle JAVA 1.6.

Plus de doc sur le site !

Pour information, le fichier DEB est généré depuis ANT. Linotte est écrit en java.

Ronan

Hors ligne

#2 Le 28/07/2009, à 18:27

kevlar

Re : Linotte

mignon, comme syntaxe !


Ella : projet de logiciel d'animation Flash pour Linux http://forum.ubuntu-fr.org/viewtopic.php?id=321017&p=1
Projet Ella sur launchpad : https://launchpad.net/ella
Le retour d'Ella animations avec le projet Renaissance est ici : https://launchpad.net/ella-renaissance
et des fichiers de démo ici : http://ellarenaissance.voila.net/index.html

Hors ligne

#3 Le 29/07/2009, à 08:51

metalm

Re : Linotte

kevlar a écrit :

mignon, comme syntaxe !

Merci kevlar !

Hors ligne

#4 Le 29/07/2009, à 21:44

kevlar

Re : Linotte

tu peux mettre un exemple de fonction (au sens Pascal/C) pour montrer comment s'adapte ton langage (exemple : une procedure d'addition de deux nombres) ;
en C
int additionne(int x, int y)
{
return x+y;
}


Ella : projet de logiciel d'animation Flash pour Linux http://forum.ubuntu-fr.org/viewtopic.php?id=321017&p=1
Projet Ella sur launchpad : https://launchpad.net/ella
Le retour d'Ella animations avec le projet Renaissance est ici : https://launchpad.net/ella-renaissance
et des fichiers de démo ici : http://ellarenaissance.voila.net/index.html

Hors ligne

#5 Le 30/07/2009, à 09:13

metalm

Re : Linotte

kevlar a écrit :

tu peux mettre un exemple de fonction (au sens Pascal/C) pour montrer comment s'adapte ton langage (exemple : une procedure d'addition de deux nombres) ;
en C
int additionne(int x, int y)
{
return x+y;
}

Une fonction simple :

Paragraphe : addition
Rôles :
  *x est un nombre
  *y est un nombre
  *retour est un nombre
Actions :
  retour vaut x + y
  reviens

La notion de retour n'existe pas (encore).

Pour appeler cette fonction :

Paragraphe : test
Rôles :
  valeur est un nombre
Actions :
  parcours addition avec 1, 1, valeur
  valeur !
  termine

On obtient ce livre complet :

Livre : mathématiques simple

Paragraphe : début
Rôles :
  valeur est un nombre
Actions :
  parcours addition avec 1, 3, valeur
  valeur !
  termine

Paragraphe : addition
Rôles :
  *x est un nombre
  *y est un nombre
  *retour est un nombre
Actions :
  retour vaut x + y
  reviens

Dernière modification par metalm (Le 31/07/2009, à 10:01)

Hors ligne

#6 Le 30/07/2009, à 10:41

metalm

Re : Linotte

Pour information, il est possible de factoriser le code de la méthode addition :

Paragraphe : addition
Rôles :
  *x & *y & *retour est un nombre
Actions :
  retour vaut x + y
  reviens

Mais à utiliser si on a un peu plus d'expérience pour des raisons de lisibilité !

Hors ligne