jueves, 4 de junio de 2009

PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS


Existen distintos tipos de programas. En los primeros tiempos de los ordenadores los programaseran de tipo secuencial (también llamados tipo batch) Un programa secuencial es un programa quese arranca, lee los datos que necesita, realiza los cálculos e imprime o guarda en el disco losresultados. De ordinario, mientras un programa secuencial está ejecutándose no necesita ningunaintervención del usuario. A este tipo de programas se les llama también programas basados uorientados a procedimientos o a algoritmos (procedural languages). Este tipo de programas siguenutilizándose ampliamente en la actualidad, pero la difusión de los PCs ha puesto de actualidad otrostipos de programación.Los programas interactivos exigen la intervención del usuario en tiempo de ejecución, bienpara suministrar datos, bien para indicar al programa lo que debe hacer por medio de menús. Losprogramas interactivos limitan y orientan la acción del usuario. Un ejemplo de programa interactivopodría ser Matlab.Por su parte los programas orientados a eventos son los programas típicos de Windows, talescomo Netscape, Word, Excel y PowerPoint. Cuando uno de estos programas ha arrancado, lo únicoque hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos.El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un ficherodesde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones delusuario (eventos) y respondiendo a ellas. Las acciones que el usuario puede realizar en un momentodeterminado son variadísimas, y exigen un tipo especial de programación: la programaciónorientada a eventos. Este tipo de programación es sensiblemente más complicada que la secuencialy la interactiva, pero Visual Basic 6.0 la hace especialmente sencilla y agradable.

No hay comentarios:

Publicar un comentario