paradigma
Probablemente el paradigma de programación que actualmente esel más usado a todos los niveles es la orientación a objeto.
Programación imperativa o por procedimientos: Es el más usado en general, se basa en dar instrucciones al ordenador de como hacer lascosas en forma de algoritmos. La programación imperativa es la más usada y la más antigua, el ejemplo principal es el Lenguaje de máquina. Ejemplos de lenguajes puros de este paradigma seríanel C, BASIC o Pascal.
Programación orientada a objetos: Está basada en el imperativo, pero encapsula elementos denominados objetos que incluyen tanto variables como funciones. Está representado por C++ o elJava,pero el más representativo sería el Smalltalk que está completamente orientado a objetos.
Programación dinámica: está definida como el proceso de romper problemas en partes pequeñas para analizarlosy resolverlos de forma más óptima, busca resolver problemas en O(n) sin usar por tanto métodos recursivos. Este paradigma está más basado en el modo de realizar los algoritmos, por lo que se puedeusar con cualquier lenguaje imperativo.
Programación declarativa: Está basado en describir el problema declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones. Hay lenguajespara la programación funcional, laprogramación lógica, o la combinación lógico-funcional. Unos de los primeros lenguajes funcionales fueron Lisp y Prolog.
Programación funcional: basada en la definiciónlos predicados y es de corte más matemático, está representado por Scheme (una variante de Lisp) o Haskell.
Programación lógica: basado en la definición de relaciones lógicas, está representado...
Regístrate para leer el documento completo.