viernes, 12 de octubre de 2012

MAPA COMPARATIVO

MAPA COMPARATIVO DE:
Programacion estructurada, programacion funcional, programacion orientada a objetos y programacion orientada a eventos.
NOMBRE
CARACTERISTICAS
FUNCION
 
Programación estructurada
Utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores. Incorpora: diseño descendente, recursos abstractos, estructuras básicas que son secuenciales, selectivas y repetitivas.
·Los programas son más fáciles de entender.
·Se reduce la complejidad de las pruebas.
·Aumenta la productividad del programador.
· Los programas quedan mejor documentados internamente.
 
Programación funcional
Están constituidos únicamente por definiciones de funciones.
No existen asignaciones de variables y la falta de construcciones estructuradas como la secuencia y la iteración.
·Ausencia de efectos colaterales.
·Proceso de depuración menos problemática.
·Pruebas de unidades más confiables.
·Mayor facilidad para la ejecución concurrente.
Programación orientada a objetos (POO)
El polimorfismo y la herencia son una de sus principales características. El elemento principal es el objeto.
·Aumenta considerable mente la velocidad de desarrollo de programas.
·Se pueden hacer los programas de formas distintas.
Programación orientada a eventos
La estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema o que ellos mismos provoquen.
·Acciones dependientes de usuarios.
·Puede manipular los eventos.
·Permite tener contacto con el empleo de los objetos.
·Es el usuario quien decide.

No hay comentarios:

Publicar un comentario