visual programacion practicar para libro lenguaje español ejercicios comandos lisp visual-programming graphical-programming

lisp - programacion - La herramienta para la programación visual



visual basic 2015 pdf (5)

Necesito la herramienta para representar gráficamente el flujo de trabajo en un programa (como los circuitos electrónicos se describen con una representación gráfica). La representación tiene que ser como la siguiente: las funciones son cuadros y flechas entre cuadros son "mensajes". Me gusta esto:

texto alternativo http://img372.imageshack.us/img372/8471/functionsqv0.png

Esta imagen muestra lo siguiente: (c (a) (b))
Donde los parámetros de c () se nombran como d y e. En C sería

void c( someType1 d, someType2 e ); someType1 a( void ); someType2 b( void ); .... c( a(), b() );

Entonces, creo que necesito la herramienta para la manipulación y la representación visual de s-expresiones como estas:

(a (b c d) e)

o

f(g(z(x,y))+5)

No se trata de listas vinculadas, se trata de conexiones lógicas entre funciones.
La herramienta solo tiene que generar la representación textual a partir de la gráfica.
Bueno, encontré muchas cosas en la página Wiki sobre la "programación visual" y la "programación gráfica", etc. La mayoría de las herramientas descritas son geniales, pero algo complicadas. Y la lista es bastante larga, por lo que tomaría mucho tiempo probarlos a todos. Entonces necesito una opinión de personas reales y vivas.

Los requisitos son:

  • Gratis
  • Sencillo
  • Puede exportar a al menos un idioma real como XML o C ++ o LISP o cualquier otro.

Y sería realmente bueno si esta herramienta fuera configurable.

Me gusta la herramienta FlowDesigner: parece ser casi lo que necesito, pero no puede exportar a ningún idioma ... ¡Ay!

UPD : La página wiki que mencioné: Programación gráfica
UPD2 : bueno, decidí escribir mi propia herramienta ...


Consulte las herramientas de Microsoft DSL - http://msdn.microsoft.com/en-us/library/bb126259.aspx

Es un "generador de diseño" - le permite definir su propio formato de diagrama, especificar formas, flechas, colores, etc. y genera un diseñador para usted que puede editar dichos diagramas y exportar cualquier artefacto textual sobre su diagrama (por ejemplo, XML o código).



Advertencia: enchufe desvergonzado

¿Visto el Diseñador de Memention ?

Está construido alrededor de un motor configurable y puede dar salida en casi cualquier idioma.

Pero lo siento. No es realmente gratis.

texto alternativo http://www.memention.com/designer/desscreen.jpg

Por encima del ejemplo, las exportaciones siguen el código c, pero podrían con alguna reconfiguración generar algún otro lenguaje.

#include <stdio.h> /* there are 8 blocks */ int running; /* there are 1 out blocks */ int state_curr_1; int state_next_1; int main(int argc, char *argv[]) { running = 1; state_curr_1 = 0; while (running) { state_next_1 = (state_curr_1 + 19); running = (state_curr_1 != (19 * 12)); state_curr_1 = state_next_1; printf("out = %d/n", state_curr_1); } return 0; }