Question

Dans l'ingénierie de contrôle ou l'instrumentation, je vois Simulink ou LabVIEW (G) est assez populaire. Dans la conception ESL, je vois que Agilent SystemVue gagne une certaine popularité.

Si vous voyez le theroy du compilateur bien établi, près de 100% est de la langue textuelle. Mais que diriez-vous du langage graphique?

Y at-il des recherches ou noticable discussion sur le langage de programmation graphique? En termes de

Ou que pensez-vous du langage de programmation graphique?

Était-ce utile?

La solution

Prograph est assez cool - c'est un langage informatique de programmation graphique et utilise un ensemble de données paradigme de flux.

Voir aussi Marten .

Autres conseils

DRAKON est essentiellement un organigramme optimisé pour une meilleure lisibilité.

http://drakon-editor.sourceforge.net/DRAKON.pdf

Il existe des éditeurs qui peuvent générer le code source en C, C ++, Python et Tcl.

Par exemple: http://drakon-editor.sourceforge.net/python/python.html

Je ne sais rien au sujet de la théorie, mais Lego Mindstorms a un environnement de programmation graphique pour la programmation de la boîte à outils du robot NXT (à base de composants LabView) qui est très amusant à utiliser.

Pour les enfants, il semble être très facile environnement pour apprendre comment programmer par exemple en tordant la fonctionnalité des programmes ou en suivant les instructions existantes. Lorsque l'anglais (ou toute autre langue écrite pour cette question) ne sont pas tout ce que bien compris l'environnement graphique rend beaucoup plus facile à utiliser que toute langue textuelle écrite.

Le langage graphique est peut-être « simple » dans le sens où il n'y a qu'une construction en boucle, une construction de commutation et un ensemble de fonctions de niveau « élevé », mais je trouve qu'il convient à cet effet.

D'un angle légèrement différent, cela est en question abordée dans les interfaces pour les outils de programmation graphique pour une utilisation créative, comme et href="http://www.troikatronix.com/izzy-features.html" rel="nofollow noreferrer"> Isadora -. il peut être utile de voir comment ils traitent les questions en jeu

J'ai entendu parler d'une telle langue appelée DRAKON . Il a été développé pour le Bourane projet spatial et maintenant il semble à la renaissance (langue, non Bourane = )). Le seul problème est que la plupart des matériaux de cette langue est en russe. Je vais vous donner quelques liens de toute façon:

Quartz Composer présente une interface graphique pour la construction de flux de travail de composition d'image. (I pense qui serait considérée comme un "langage de programmation".)

Un peu en retard, mais je peux aussi recommander le temps réel IBM / Rational Rose (commerciale). Sachez qu'il est quelque chose de différent que « Rational Rose ».

http://www-01.ibm.com/software/awdtools / développeur / technique /

http://nimotoons.com est un langage de développement graphique 100% en fonction des langages fonctionnels. il est de l'UPC et encore en construction

Vous devriez aussi essayer YAWL qui a une très bonne expérience dans la programmation de flux de travail d'une manière graphique, vous pouvez voir:

  1. http://www.yawlfoundation.org/

Voir les modèles de flux de travail qui est une très bonne base théorique, je pense, d'aborder la programmation graphique.

Vous pouvez essayer Cameleon : http://www.shinoe.org/cameleon qui semble être simple à utiliser. Il est écrit en C ++ mais peut appeler tout type de programmes locaux ou distants ECRIT dans toutes les langues de programmation.

Il a une approche multi-échelle et semble être turing complète (ce qui est une extension nette petri).

voilages, Myosis.sh

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top