G-FACTION a écrit :
Bonjour à tous
J'ai créé un langage de programmation, ou plutôt de script puisqu'il ne se compile pas mais est interprété.. enfin ce n'est qu'une histoire de dénomination. J'aimerais avoir votre avis sur mon travail. Le langage pour le moment n'a pas de grandes prétentions, mais il permet jusqu'à maintenant de faire des calculs (bien entendu), des sockets (client, serveur), du multithread (basique), de la manipulation de fichiers, de chaînes de caractères...
Voici le lien pour télécharger le parser : http://glanguage.free.fr/releases/GLANGUAGE.0.7.tar.gz
Des programmes faisant office d'exemples sont disponibles dans le dossier "examples" de l'archive.
J'ai créé un petit site web, sans prétentions certes, mais permettant au moins de télécharger le parser, consulter la documentation en ligne et en savoir un peu plus sur le langage : http://glanguage.free.fr
Voici à quoi ressemble le langage (programme basique de calcul de la factorielle d'un nombre) :
Code :
- function factorial(int nb) return int {
- int fact = 1;
- for (int i = 1; i <= nb; i=i+1) {
- fact = fact * i;
- }
- return fact;
- }
- entry {
- echo("Whose number you want the factorial to be calculated?",1);
- echo("nb = ",0);
- int nb;
- input(nb,int);
- int fact = factorial(nb);
- echo(nb & "! = " & fact & ".",1);
- }
|
Merci pour vos avis 
|