Lenguaje de programación visual

Keywords: Lenguaje de programación visual, Basic, Borland, C, Delphi, Microsoft, Pascal, Visual Basic, Visual Studio

Con la llegada de la informática gráfica, todo es visual. Usando los lenguajes tradicionales de programación, los programadores tenían grandes dificultades para implementar aquellos aspectos gráficos que dominaban las tareas a desarrollar en los nuevos entornos gráficos.

La Programación Visual parte de los lenguajes clásicos de programación (C, Basic, Pascal), generalmente lenguajes orientados a objeto, y descarga de ellos las tareas más tediosas como el control de los eventos o la puesta en escena gráfica. Además, dichos lenguajes de programación cuentan con ayudas a la programación como Componentes Visuales, Asistentes, etc... que facilitan más aún la tarea al programador.

Algunos de los lenguajes visuales han sido denominados RAD (Rapid Application Development) ya que tienen entre su misión acortar el tiempo necesario para realizar un proyecto.

Por parte de Microsoft, los lenguajes visuales forman parte de la plataforma Visual Studio, que incluyen entre otros los lenguajes Visual C++ y el Visual Basic. Borland, por su parte, tienen el Borland C++ Builder y el exitoso Delphi, lenguaje visual derivado del Object Pascal.

Tanto Visual Basic como Delphi fueron desarrollados expresamente para convertirse en lenguajes visuales, están formados por componentes visuales (OCX en Visual Basic y VCL en Delphi) y orientados a objetos (especialmente cierto en el caso de Delphi).

Dichos componentes tienen una parte gráfica, parcialmente ajena a la programación y que manipula visualmente sin enrevesar el código fuente. Tiene otra parte de programación al estilo clásico en donde las funciones son ejecutadas por medio de eventos que se disparán en función de las acciones del usuario sobre la parte gráfica.

De esta manera, el programador dedica su mayor esfuerzo en trabajar para encontrar la solución del problema. En estos lenguajes, simplemente se dibujan los botones, cajas de textos y otros objetos visuales (a los que comúnmente se les denomina controles) que intervendrán en la ventana de la aplicación y, en cada uno de ellos, se proporciona el acceso a los eventos que puede responder cada objeto sin necesidad de escribir una sola línea de código, ya que el lenguaje de programación realiza esta tarea en forma transparente al programador.

Keywords: Lenguaje de programación visual, Basic, Borland, C, Delphi, Microsoft, Pascal, Visual Basic, Visual Studio