Profundizando un poco en los paradigmas de la programación, se puede decir que la mayoría de los lenguajes de programación de propósito general ( de uso más amplio en la industria y educación) se pueden clasificar en dos paradigmas y cada uno con dos subparadigmas.
-
Programación Imperativa. Describe el cómputo como una secuencia de enunciados o instrucciones que modifican un programa. Los subparadigmas de esta clase son:
1.1) Programación Estructurada. ( C, JavaScript, Fortran).
1.2) Programación Orientada a Objetos. (C++, C#, Java, Python). -
Programación Declarativa. Este paradigma se llama así porque el estilo de programación se enfoca en la forma del problema (estructura) y no tanto en el procedimiento. En pocas palabras, se enfoca en el “qué” y no en el “cómo”. Existen dos derivaciones importantes de este paradigma:
2.1) Programación funcional. (Haskell,Scheme).
2.2) Programación Lógica. (Prolog).
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?