paradigmas de programacion

Páginas: 14 (3253 palabras) Publicado: 10 de noviembre de 2013
PARADIGMAS DE PROGRAMACION














PROGRAMACION ORIENTADA A OBJETOS





INTRODUCCION



A través de los tiempos el hombre ha ingeniado diversas formas de simplificar tareas mediante herramientas, producto de la capacidad de razonamiento del mismo, como lo son muchas maquinas o artefactos que funcionan de manera automática, estos realizan actividades a partir deórdenes que ya se han establecido con anterioridad, a esto se le ha llamado programación , en este caso específicamente se aborda la programación orientada a objetos abarcando temas como la gama de lenguajes manejados en el campo de la ya nombrada ,denotando la relevancia que poseen estos para la correcta funcionalidad de la maquina (artefacto , programa ,etc.)OBJETIVOS


Identificar los lenguajes de programación por sus características


Reconocer dentro de un contexto histórico el desarrollo del lenguaje de programación















PARADIGMAS DE PROGRAMACION

Un paradigma de programación provee (y determina) la visión y métodos de unprogramador en la construcción de un programa o subprograma. Diferentesparadigmasresultan en diferentes estilos de programación y en diferentes formasde pensar la solución de problemas (con la solución de múltiples “problemas” seconstruye una aplicación).

Los lenguajes de programación son basados en uno o más paradigmas Por ejemplo:
Smalltalk y Java son lenguajes basados en el paradigma orientado a objetos. El lenguaje de programación Scheme, en cambio, soporta sóloprogramación funcional.En cambio Python, soporta múltiples paradigmas.

Los principales tipos de paradigmas de programación son:

Paradigma funcional:

Este es un caso del paradigma declarativo. Sus características son:

• La computación se realiza mediante la evaluación de expresiones
• Definición de funciones
• Funciones como datos primitivos
• Valores sin efectos laterales, no existe laasignación
• Programación declarativa
• Lenguajes: LISP, Scheme, Haskell, Scala.

PARADIGMA LOGICO:

Este es otro caso del paradigma declarativo. Sus características son:

• Definición de reglas
• Unificación como elemento de computación
• Programación declarativa
• Lenguajes: Prolog, Mercury, Oz.


PARADIGMA IMPERACTIVO:

Es considerado el más común y se caracteriza por:

• Definición deprocedimientos
• Definición de tipos de datos
• Chequeo de tipos en tiempo de compilación
• Cambio de estado de variables
• Pasos de ejecución de un proceso
• Lenguajes: C, BASIC o Pascal.





PARADIGMA ORIENTADO A OBJETOS:

Está basado en la idea de encapsular estado y operaciones en objetos. Sus características son:

• Definición de clases y herencia
• Objetos como abstracción dedatos y procedimientos
• Polimorfismo y chequeo de tipos en tiempo de ejecución
• Lenguajes:Java, Smalltalk.



LENGUAJES DE PROGRAMACION

Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de suselementos, respectivamente.

Características de los lenguajes de programación:

• Define un proceso que se ejecuta en un computador
• Es de alto nivel, cercano a los problemas que se quieren resolver (abstracción)
• Permite construir nuevas abstracciones que se adapten al dominio que seprograma.


JAVA

Java es un lenguaje de programación de propósito general, concurrente, orientado aobjetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a...
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