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 paradigma 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 interactivamente 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