PARADIGMAS EN LOS LENGUAJES DE PROGRAMACIÓN

Un programa son un conjunto de instrucciones que se ejecutan en forma ordenada.

Existen programas de bajo nivel, los que son similar al lenguaje maquina, que son desde los bits, direccionamientos de memoria con lenguajes ensambladores, y los lenguajes de programación de más alto nivel los cuales son parecidos al lenguaje humano, como por ejemplo Visual Basic.

Los lenguajes de programación los podemos clasificar de acuerdo al paradigma utilizado para resolver el problema.

Un paradigma en la programación la podemos definir como el conjunto de reglas que establecen la forma de analizar, diseñar y escribir programas.

Los diferentes paradigmas de describiremos que mencionaremos son: procedimientos, lógica, funcional y orientada a objetos.

·        Procedimientos:

Simples:

Procedimientos que se ejecutan cuando son llamados como C y Fortran.

Estructurados:

Estructura de bloques anidados, como Pascal.

·        Lógica:

Usa el cálculo de predicados, como Prolog.

·        Funcional:

Aplicativo como la Inteligencia Artificial, robótica, lenguaje natural, como ejemplo tenemos Lisp.

·        Orientada a Objetos:

Definición de objetos que se pueden usar múltiples veces para otros objetos, por herencia.

Observaciones:

Estos paradigmas en la programación pueden ser comparados con los procesos que realizan trabajadores dentro de una empresa en la cual, se le puede pedir a los trabajadores que realicen tareas en forma individual, o bien que cada uno de ello realicen una parte de el proceso e interactuen resultados, llamándose unos a otros (Procedimintos simples y estructurados).

Para tomar acción en algún proceso se puede crear una ruta lógica de producción (lógica).

Cada tarea que realice un equipo sea de atención directa al usuario o cliente, (funcional).

y por ultima que cada proceso realizado pueda ser utilizados por muchos requerimientos, a su vez por otros procesos, Orientado a objetos.

suena interesante, puesto que identificando las tareas repetitivas y su naturaleza se podría optimizar y reducir el trabajo realizado.

 

 

No olvides compartir...Share on FacebookEmail this to someoneTweet about this on TwitterShare on LinkedInPrint this page