Historia de la programacion

Páginas: 6 (1384 palabras) Publicado: 6 de marzo de 2012
Historia de la programación”

La computadora fue inventada para facilitar el trabajo intelectual. Si el hombre tiene
algún problema, el diseñador define el algoritmo que resuelve el problema, el
programador lo codifica en un lenguaje de programación, el cual la computadora es
capaz de "entender", luego la computadora ejecuta el algoritmo expresado como
programa en el lenguaje deprogramación en cuestión, y entrega al hombre la respuesta.
Los lenguajes de programación son el medio de comunicación entre el hombre y la
máquina, por lo tanto son una forma de representación del conocimiento.

Los tipos más importantes de lenguajes de programación son:
Lenguajes Imperativos
Su origen es la propia arquitectura de von Neumann, que consta de una secuencia de
celdas (memoria) en lascuales se pueden guardar datos e instrucciones, y de un
procesador capaz de ejecutar de manera secuencial una serie de operaciones (ó
comandos) principalmente aritméticas y booleanas. En general, un lenguaje imperativo
ofrece al programador conceptos que se traducen de forma natural al modelo de la
máquina.

Lenguajes Funcionales
Los matemáticos resuelven problemas usando el concepto defunción, que convierte
datos en resultados. Sabiendo cómo evaluar una función, usando la computadora,
podríamos resolver automáticamente muchos problemas. Este fue el pensamiento que
llevó a la creación de los lenguajes de programación funcionales. Además se aprovechó
la posibilidad que tienen las funciones para manipular datos simbólicos, y no solamente
numéricos, y la propiedad de lasfunciones que les permite componer, creando de esta
manera, la oportunidad para resolver problemas complejos a partir de las soluciones a otros más sencillos. También se incluyó la posibilidad de definir funciones recursivamente.
Lenguajes Lógicos
En los lenguajes lógicos se utiliza el formalismo de la lógica para representar el
conocimiento sobre un problema y para hacer preguntas que se vuelventeoremas si se
demuestra que se pueden deducir a partir del conocimiento dado en forma de axiomas y
de las reglas de deducción estipuladas. Así se encuentran soluciones a problemas
formulados como preguntas. Con base en la información expresada dentro de la lógica
de primer orden, se formulan las preguntas sobre el dominio del problema y el intérprete
del lenguaje lógico trata de encontrar larespuesta automáticamente. El conocimiento
sobre el problema se expresa en forma de predicados (axiomas) que establecen
relaciones sobre los símbolos que representan los datos del dominio del problema.
El PROLOG surgió a principio de los 70 y es el primer lenguaje lógico. Las
aplicaciones en la Inteligencia Artificial lo mantienen vivo y útil.

Lenguajes Orientados a Objetos
A mediados delos años 60 se empezó a usar las computadoras para la simulación de
problemas del mundo real. Pero el mundo real está lleno de objetos, en la mayoría de
los casos complejos, los cuales difícilmente se traducen a los tipos de datos primitivos
de los lenguajes imperativos. Así surgió el concepto de objeto y sus colecciones (clases
de objetos), que permitieron introducir abstracciones de datos alos lenguajes de
programación. La posibilidad de reutilización del código y sus indispensables
modificaciones, se reflejaron en la idea de las jerarquías de herencia de clases. También
surgió el concepto de polimorfismo introducido vía procedimientos virtuales. Todos
estos conceptos (que hoy identificamos como conceptos del modelo de objetos) fueron
presentados en el lenguaje Simula 67,desde el año 1967, aunque este lenguaje estaba
enfocado a aplicaciones de simulación discreta.
Fue en los años 80 cuando surgieron lenguajes de programación con conceptos de
objetos encabezada por Smalltalk, C++, Eiffel, Modula-3, Ada 95 y terminando con
Java.
El modelo de objetos, y los lenguajes que lo usan, parecen facilitar la construcción de
sistemas o programas en forma modular. Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia de la Programacion
  • Historia programacion
  • Historia De La Programacion
  • Historia de la Programacion
  • Historia de la Programación.
  • Historia de la programacion
  • Historia de la programación
  • programacion e historia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS