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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 28/07/2009, à 17: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, à 17:27

kevlar

Re : Linotte

mignon, comme syntaxe !

Hors ligne

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

metalm

Re : Linotte

kevlar a écrit :

mignon, comme syntaxe !

Merci kevlar !

Hors ligne

#4 Le 29/07/2009, à 20: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, à 08: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, à 09:01)

Hors ligne

#6 Le 30/07/2009, à 09: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