Paradigmas De Programacion

Páginas: 7 (1669 palabras) Publicado: 4 de septiembre de 2011
INSTITUTO TECNOLÓGICO DE
CHETUMAL

CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES

MATERIA: FUNDAMENTOS DE PROGRAMACIÓN

PARADIGMAS DE PROGRAMACIÓN

AUTORA:

MARTIN MARTIN YAMILI GUADALUPE

CHETUMAL, QUINTANA ROO A 2 DE SEPTIEMBRE DEL 2010.

1

ÍNDICE

INTRODUCCIÓN………………………………………………….….3

CONTENIDO

PROGRAMACIÓN MULTIPARADIGMA…………..…..….….4

TIPOS DEPARADIGMAS…….………………………………..5

LOS MÁS COMUNES:

 programación imperativa……………………….....5
 programación funcional…………………………...6
 programación lógica…………………………….....6
 programación orientada a objetos ……………...6
 programación estructurada……………………....7
 programación guiada por eventos ...……...…….7

OTROS:

 computación en nube……………………………....8
 programación declarativa………………………….8
 programación orientada aaspectos……….…….8
 programación con restricciones……..…………..9

CONCLUSIONES……………………………………………..….....10

REFERENCIAS……………………………………………………..11

2

INTRODUCCIÓN

Los paradigmas de programación son la forma, que determinan los métodos
y las herramientas que un programador usara en la construcción de un software.

Mayormente los lenguajes de programación están basados en uno o másparadigmas, ha estos se les puede llamar multiparadigmas.

También menciona los diferentes tipos de paradigmas que se conocen, pero solamente se hace referencia a los mas importante ya que suelen haber muchos más que no se mencionaran en esta investigación.

3

PROGRAMACIÓN MULTIPARADIGMA

Un lenguaje de programación puede soportar distintos paradigmas de programación con el objetivo de que unprogramador utilice el más conveniente a la hora de resolver un problema.

Ningún paradigma es capaz de resolver todos los problemas de forma
sencilla y eficiente, por lo tanto es útil poder elegir entre distintos “estilos” de
programación dependiendo del tipo de problema. También hay lenguajes que permiten mezclar los paradigmas que, en principio, parecerían
irreconciliables. Se debe aclararque hay subparadigmas que se incluyen en
paradigmas más generales, pero hay otros que utilizan métodos de programación totalmente distintos entre sí e igualmente hay lenguajes que los combinan. Por ejemplo, el lenguaje Oz emplea programación lógica, funcional, orientada a objeto y otras.

Lenguajes como Delphi, C++ y Visual Basic combinan el paradigma imperativo, el procedural y el orientado aobjetos.

Incluso lenguajes más puros en sus paradigmas como Prolog (paradigma lógico) o Scheme (paradigma funcional) poseen estructuras iterativas típicas de los lenguajes de paradigma imperativo.

4

TIPOS DE PARADIGMAS

Los más comunes:

Paradigma imperativo

Generalmente el código maquina, describe una programación como un flujo de instrucciones o comandos que van formando laestructura del software.

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.

La implementación de hardware de la mayoría de computadores es imperativa; prácticamente todo el hardware de loscomputadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma imperativa. Esto se debe a que el hardware de los computadores implementa el paradigma de las Máquinas de Turing. Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de la memoria, y las sentencias son instrucciones en el lenguaje de máquina nativo delcomputador (por ejemplo el lenguaje ensamblador).

Los lenguajes imperativos de alto nivel usan variables y sentencias más complejas, pero aún siguen el mismo paradigma. Las recetas y las listas de revisión de procesos, a pesar de no ser programas de computadora, son también conceptos familiares similares en estilo a la programación
imperativa; cada paso es una instrucción, y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigmas de la programacion
  • Paradigmas De Programación
  • Paradigmas De Programación
  • Paradigmas De Programacion
  • Paradigmas de programacion
  • Paradigmas de Programación
  • Paradigmas De Programacion
  • Paradigmas De Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS