Un paradigma de programación es el estilo de programación usado en un lenguaje. Ese estilo está representado por: - Los conceptos y abstracciones usados para representar los elementos del lenguaje (objetos, funciones, variables, restricciones, etc.).
- Los pasos que componen un proceso de cómputo en un lenguaje (asignaciones, evaluaciones, flujos de datos, etc.).
El paradigma de programación representa el enfoque particular o filosofía para la construcción del software en un lenguaje. Debido a la variedad de los problemas abordados por medio de sistemas de cómputo, se han propuestos diversos paradigmas de programación, unos más apropiados que otros para resolver ciertos problemas.
Tipos de paradigmas de programación más comunes
- Imperativo o por procedimientos: es considerado el más común y está representado, por ejemplo, por C o BASIC.
- Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo.
- Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo.
- Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico-funcional.
- Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos.
Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la programación multiparadigma.
Actualmente el paradigma de programación más usado es el de la programación orientada a objetos.
No hay comentarios:
Publicar un comentario