Clasificación y Niveles de Cumplimiento en los Paradigmas de Programación

Enviado por Chuletator online y clasificado en Magisterio

Escrito el en español con un tamaño de 2,21 KB

Niveles de cumplimiento de un paradigma

Definiremos los niveles de cumplimiento de un paradigma de la siguiente manera:

  • Paradigma no permitido: En este caso, un determinado paradigma no puede ser utilizado o conseguido con este lenguaje porque las construcciones del mismo no lo permiten.
  • Paradigma permitido: A este nivel, es posible programar siguiendo cierto paradigma, pero no es sencillo o cómodo; en algunos casos es especialmente difícil porque el lenguaje no favorece su utilización.
  • Paradigma soportado: Diremos que está soportado cuando es la recomendación más común para el lenguaje, cuando la programación habitual lo sigue e incluso resulta complejo y difícil no cumplir el paradigma.
  • Paradigma obligatorio: En este caso será imposible no seguir el paradigma porque no hay construcciones en el lenguaje que permitan salir de la norma que lo define.

Paradigmas de objetivo

Estos paradigmas se caracterizan por establecer, para un lenguaje, el significado de sus sentencias, no solo en su traducción a un código máquina de un microprocesador sino, también, en su representatividad de conceptos modelados en la fase de diseño.

Los programas creados con lenguajes que cumplen algunos de estos paradigmas tendrán unas capacidades no disponibles en el resto. Un ejemplo de este tipo de paradigmas es el de tiempo real, que describe unas capacidades que no forman parte de ningún otro paradigma por no ser necesarias para ninguna otra forma de programar.

Paradigmas de estructura

Estos paradigmas se caracterizan por establecer, para un lenguaje, ciertas recomendaciones de estructura de programas para evitar algunos problemas inherentes u obtener algunas ventajas del lenguaje que no serán evitadas u obtenidas de forma automática o necesaria en todo programa desarrollado utilizando dicho lenguaje.

La realización de los programas según el paradigma es opcional en algunos casos y obligatoria en otros, dependiendo del lenguaje, pero su seguimiento garantiza las características que dicho paradigma propugna.

Entradas relacionadas: