Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 !

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;
}

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