Вы находитесь на странице: 1из 1

PARADIGMAS DE PROGRAMACIÓN

EN TÉRMINOS GENERALES, UN PARADIGMA PUEDE CONSIDERARSE COMO UN MODELO O


UN PATRÓN QUE SE ACEPTA EN UNA DETERMINADA DISCIPLINA CIENTÍFICA O EN
CUALQUIER OTRO CONTEXTO EPISTEMOLÓGICO ALGUNOS AUTORES COMO KUHN DEFINEN
LA PALABRA “PARADIGMA” COMO “UN CONJUNTO COMPLETO DE VALORES, CREENCIAS
Y TÉCNICAS QUE SON COMPARTIDAS POR TODOS LOS MIEMBROS
DE UNA COMUNIDAD ESPECÍFICA”.

PROGRAMACIÓN IMPERATIVA
La  programación imperativa, en contraposición a la  programación
declarativa  es un  paradigma de programación  que describe la
programación en términos del estado del programa y sentencias que
cambian dicho estado. Los programas imperativos son un conjunto de
instrucciones que le indican al  computador  cómo realizar una tarea.
Ejemplo en programas como: Fortran, Java, Pascal, ALGOL, C++ etc.

PROGRAMACIÓN FUNCIONAL
En  informática, la  programación funcional  es un  paradigma de
programación declarativa  basado en el uso de verdaderas  funciones
matemáticas. En este estilo de programación las funciones son
ciudadanas de primera clase, porque sus expresiones pueden ser
asignadas a variables como se haría con cualquier otro valor; además de
que pueden crearse funciones de orden superior. Ejemplos de Programas
Perl, Phython. 

PROGRAMACIÓN LÓGICA
La  programación lógica  es un tipo de  paradigmas de
programación  dentro del paradigma de  programación declarativa. El
resto de los sub-paradigmas de programación dentro de la programación
declarativa son: programación funcional, programación con restricciones,
programas DSL (de dominio específico) e híbridos. La programación
funcional se basa en el concepto de  función  (que no es más que una
evolución de los predicados), de corte más matemático. La programación
lógica gira en torno al concepto de predicado, o relación entre elementos.
Ejemplos C#,Java, clojure, scala.

PROGRAMACIÓN DECLARATIVA
Programación Declarativa. Es un paradigma de programación basado en
la lógica en el que se estudian de forma simple muchos aspectos
avanzados de los lenguajes de programación modernos. Ejemplo Prolog,
Lisp, Haskell, Erlang y SQL.

PROGRAMACIÓN ORIENTADA A OBJETOS


La  Programación Orientada a Objetos, es un  paradigma de programación  que
viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de
entrada para la obtención de datos de salida específicos, donde cada objeto ofrece
una funcionalidad especial.Muchos de los objetos prediseñados de los  lenguajes
de programación  actuales permiten la agrupación en bibliotecas o librerías, sin
embargo, muchos de estos lenguajes permiten al usuario la creación de sus
propias bibliotecas. Está basada en varias técnicas del
sexenio: herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsula
miento. Ejemplo ABAP, ActionScript, C++, C#, clarión.

PROGRAMACIÓN POR PROCEDIMIENTOS


La programación procedimental o programación por procedimientos es un
paradigma de la programación. Muchas veces es aplicable tanto en
lenguajes de programación de bajo nivel como en lenguajes de alto nivel.
En el caso de que esta técnica se aplique en lenguajes de alto nivel, recibirá
el nombre de programación funcional. Esta técnica consiste en basarse de
un número muy bajo de expresiones repetidas, englobarlas todas en un
procedimiento o función y llamarlo cada vez que tenga que ejecutarse.

TONY COELLO LOPEZ


CRISTHIAN MARTINEZ
HEYMY ROBLEDO
ANGEL RAMIREZ

Вам также может понравиться