Présentation


Retour au site
GraphDev est un langage de programmation graphique qui utilise des icônes (noeuds) reliés par des liens.
Contrairement aux autres langages "textuel" ou une succession d'instructions déterminent l'exécution du programme,dans graphdev, c'est un réseau de noeuds (comparable à des fonctions ou des instructions) reliés par des liens qui déterminent le comportement du programme (le script).

Les principaux avantages du langage de GraphDev sont les suivants :

Les inconvénients :

Comment fonctionne un script ?

Lorsqu'un script est exécuté l'ordinateur exécute les noeuds en fonction des liens qu'il découvre.
Lorsqu'un noeud est exécuté par un lien, il réalise le travail demandé et s'il existe un ou plusieurs liens sur le noeud, ils sont à leurs tours exécutés.
Il s'agit donc d'une sorte de piste dans lequel la machine doit suivre des liens et exécuter les noeuds qu'elle rencontre jusqu'à ce qu'il n'y est plus de noeuds à exécuter ou que celui-ci s'arrête.

Comparaison avec d'autres langages avec le célèbre Hello World !:

Langage C::
#include <stdio.h>
main() {
printf ("Hello World!");
}

Langage C++:
#include <iostream.h>
main() {
cout << "Hello World! ";
}

Langage JAVA:
class HelloWorld {
public static void main (
String args[]) {
System.out.print("Hello World "); }
}

Langage LISP:
(defun hello-world ()
(format t "hello world~%"))

Langage PASCAL:
Program Hello (Input, Output);
Begin
Writeln ('Hello World!');
End.

Langage GraphDev :


Captures d'écrans :

Programmation du script

Création d'une interface

Exécution



Démonstration en flash pour visualiser toutes les étapes de la réalisation à l'exécution d'un script simple ( Convertisseur Franc / Euro )

Je vous conseille de réaliser étape par étape ce tutorial pour vous familiariser avec une interface efficace mais pas forcément très intuitive.

Pour approfondir le sujet vous pouvez consulter la documentation en ligne.


Télécharger la version démonstration.

Retour au site