Está en la página 1de 18

PROGRAMACION AVANZADA

UNIDAD I
Programacin Visual
Que es un paradigma?
Un paradigma es el resultado de los usos, y costumbres, de
creencias establecidas de verdades a medias; un paradig-
ma es ley, hasta que es desbancado por otro nuevo
paradigma.
Que es programacin visual?
La programacin visual (visual programming) se refiere al
desarrollo de software donde las notaciones grficas y
los componentes de software manipulables interactiva-
mente son usados principalmente para definir y componer
programas.
Que es programacin visual?
El concepto de programacin visual es un poco confuso
ya que actualmente se le considera programacin visual
a los lenguajes de programacin textual que tienen una
interfaz grfica para poder visualizar lo que uno esta
desarrollando.
Que es programacin visual?
Este concepto en programacin visual es errneo ya que
este es aquel que por medio de iconos puedes ir creando
programas sin tener un lenguaje textual atrs de el.
Caractersticas de los LPV
Usa una representacin visual (tal como
grficos, dibujos, animaciones o iconos, parcial o
completamente).
Caractersticas de los LPV
Manipula informacin visual, soporta
interaccin visual, o permite programar con
expresiones visuales.
Caractersticas de los LPV
Es un conjunto de arreglos especiales de smbolos
de texto y grficos con una interpretacin
semntica que es usada para
comunicar acciones en un ambiente.
Caractersticas de los LPV
Son lenguajes de programacin donde se usan
tcnicas visuales para expresar relaciones o
transformaciones en la informacin.
Clasificacin de los LPV

Lenguajes puramente visuales
Sistemas hbridos de texto y elementos visuales
Sistema de programacin por ejemplo
(Programming-by-example)
Sistemas orientados a restricciones
(Constraint-oriented systems)
Sistemas hbridos de texto y elementos visuales


Ejemplos De LVP
! Sanscript
! Labview
! Flowcode
! Cantata
! Wonderware

Sanscript
Cantata
Labview
Flowcode
Wonderware
Ejemplo de simbologa de LVP
Conceptos de LVP
! Abstraccin procedural
Descomposicin del programa en mdulos
! Abstraccin de datos
! Control de flujo
! Sistema de tipos

También podría gustarte