Pages : 1
#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
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
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
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
Pages : 1