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