Le 15/03/2016 23:01, Charles Boisvert a écrit :
C'est la qu'une definition stricte de "visual programming" peut servir. J'essaie: /Un meme programme peut etre presente de facon differentes.
note de base de page : un même arbre syntaxique abstrait peut être représenté et vu de plusieurs façons.
En plus du code du programme, et de l'execution elle-meme, il est possible de representer et de manipuler les instructions de facons multiples, pour faciliter la comprehension, l'edition et la modification d'un programme par des specialistes, des membres du public, ou meme des enfants./
Pour continuer dans cette direction : la plupart des langages ont une représentation en flux d'éléments syntaxique. Je ne connais pas d'analyseur syntaxique qui ne fonctionnerait pas sur un flux (même brainfuck). On peut donc toujours passer par une représentation en flux (textuelle) d'une syntaxe. Par contre un langage visuel peut apporter une compréhension à l'humain qui est inaccessible en version flux (je pense aussi à la lecture à haute voix de programmes).
mes 2 centimes ;) P. _______________________________________________ Discussion mailing list [email protected] http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion
