Está en la página 1de 1

Abstracción procedural

(descomposición del programa en


módulos) .

Sistema de tipos.
Sistemas basados en formas
Sistemas orientados a restricciones
(entradas tipo “hoja de cálculo”
Control de flujo. (Constraint-oriented systems) .
animada) .

Ella se relaciona con el


Estructuras de control (selección, Sistema de programación por mundo de una manera
iteración). ejemplo (Programming-by-example) . intrínsecamente gráfica y
utiliza imágenes como
componente primario del
Sistemas híbridos de texto y pensamiento creativo.
Formatos y estándares. Se refiere a
elementos visuales.
la definición de reglas que permitan
especificar los elementos del LPV Mucha gente piensa y
(p.ej. GXL, XGMML, GML) . recuerda cosas en términos
Lenguajes puramente visuales.
de cuadros.

La reducción o eliminación
El paradigma de la de la necesidad de traducir
ideas visuales en
programación visual representaciones textuales
puede ayudar a atenuar este
problema de la curva del
aprendizaje.

los LPV vino en 1975 con la


publicación de David Canfield
El objetivo de la programación
Smith “Pygmalion: A Creative
visual es mejorar la comprensión
Es aquel que por medio de iconos Programming Environment''.
de los programas y simplificar la Un lenguaje de programación que
programación en sí. puedes ir creando programas sin
usa una representación visual (tal
tener un lenguaje textual atrás de el.
como gráficos, dibujos, animaciones o
iconos, parcial o completamente).

Más allá, la programación visual deberá Los LVPs son lenguajes de


fomentar a los usuarios finales a construir sus programación donde se usan técnicas
propios programas, que de otra forma deben visuales para expresar relaciones o
ser escritos por programadores profesionales. transformaciones en la información.

Diego Francisco Hernández Jiménez

También podría gustarte