Lenguajes De Programacion
Francisco José Serón Arbeloa Juan Antonio Magallón Sandra Baldassarri
DEPARTAMENTO DE INFORMÁTICA E INGENIERÍA DE SISTEMAS
CENTRO POLITÉCNICO SUPERIOR
UNIVERSIDAD DE ZARAGOZA
"Lenguajes de Programación"
INTRODUCCIÓN
INTRODUCCIÓN
El propósito de un lenguaje es sencillamente el de transferir significado.Confucio
Los lenguajes de programación son el corazón de la Informática, ya que son las herramientas que se usan para comunicarse no sólo con el computador sino con la gente. El desafío que representa el diseño de un lenguaje es el de “juntar de manera adecuada” diferentes ideas y características, que permitan al programador la expresión clara de los algoritmos. Este conjunto de notas de clase sobrelos lenguajes de programación, presentan los conceptos que subyacen en los lenguajes de programación y la mayor parte de los paradigmas que usan estos conceptos en forma diferente. Las notas de clase se han agrupado en cuatro bloques. En este primer bloque se transcribe de forma íntegra la conferencia impartida por el profesor Ricardo Peña Marí, en la Universidad de Zaragoza, el 19 de Marzo de1996 durante el ciclo de conferencias Jetai’96.
Consideramos este documento de interés suficiente como para motivar al alumnado en el estudio de los diferentes aspectos relacionados con los Lenguajes de Programación.
Los autores
"Lenguajes de Programación"
EVOLUCIÓN HISTÓRICA DE LA PROGRAMACIÓN DE COMPUTADORES
EVOLUCIÓN HISTÓRICA DE LA PROGRAMACIÓN DE COMPUTADORES. Ricardo PeñaMarí Univ. Complutense de Madrid
Evolución histórica de la programación de computadores Ricardo Peña Marí Profesor Titular de Lenguajes y Sistemas Informáticos Departamento de Informática y Automática Universidad Complutense de Madrid e-mail: ricardo@dia.ucm.es Marzo de 1996
En este trabajo se realiza un recorrido por los hitos más relevantes de la historia de la programación de computadores.Se trata, obviamente, de una visión subjetiva -e incluso personal- de la misma. Se han omitido hechos que para otras personas pueden resultar importantes y se han resaltado otros que quizás a algunos no les parezcan merecedores de tal relieve. Comenzando por los hechos más lejanos en el tiempo se dedica después una sección a referir el surgimiento y la evolución posterior de cada uno de los cincoparadigmas principales de la programación: el imperativo, el orientado a objetos, el concurrente, el lógico y el funcional. Hasta donde llega el conocimiento del autor, se han tratado de señalar las principales líneas de investigación y el estado actual de cada paradigma. 1 Los tiempos remotos La programación se ocupa de resolver problemas algorítmicos. Un algoritmol se puede definir como unconjunto de reglas precisas, que aplicadas sistemáticamente a partir de los datos iniciales, producen, en un número finito de pasos, el resultado deseado. Las reglas han de ser tan precisas y elementales que puedan ser aplicadas por una máquina. Es ya un tópico afirmar que los algoritmos preceden históricamente a los computadores. La regla de Cramer para el cálculo de un determinante o método dereducción de Gauss para resolver sistemas lineales de ecuaciones son ejemplos de algoritmos, y fueron inventados respectivamente en los siglos XVIII y XIX. Los primeros algoritmos conocidos proceden de la antigua Mesopotamia, datan aproximadamente del 3.000 A.C., y estaban escritos en tablillas de arcilla. Su propósito era la realización de cálculos---------------------------------------------------------1 Palabra formada a partir del nombre del matemático árabe del siglo IX Mohammed ibn Musa Abu Djefar Al-Khwarizmi. tan pragmáticos como el del capital resultante de un préstamo a interés compuesto y otros similares. Terminaban con la siguiente inscripción premonitoria: ". . . y éste es el procedimiento. " Los egipcios, griegos y romanos enriquecieron notablemente la colección de algoritmos...
Regístrate para leer el documento completo.