Download Diapositiva 1 - yoko-yacamoco-toto

Document related concepts

Scala (lenguaje de programación) wikipedia , lookup

Programación funcional wikipedia , lookup

Dylan (lenguaje de programación) wikipedia , lookup

Oz (lenguaje de programación) wikipedia , lookup

Mercury (lenguaje) wikipedia , lookup

Transcript
Lenguajes de
programación
• Un lenguaje de programación consiste en un
conjunto de reglas sintácticas y semánticas
que definen su estructura y el significado de
sus elementos, respectivamente.
• Los lenguajes informáticos engloban a los
lenguajes de programación y a otros más.
Programación
• Se define como el proceso de creación de un programa
de computadora, mediante la aplicación de
procedimientos lógicos, a través de los siguientes
pasos:
El desarrollo lógico del
programa para resolver un Escritura de la lógica del programa
empleando un lenguaje de
problema en particular.
programación específico (codificación
del programa).
Ensamblaje o compilación del programa
hasta convertirlo en lenguaje de
máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
Historia
• Para facilitar el trabajo, los primeros operadores
de computadoras decidieron hacer un traductor
para reemplazar los 0 y 1 por palabras o
abstracción de palabras y letras provenientes
del inglés; éste se conoce como lenguaje
ensamblador
Por ejemplo, para sumar se usa la letra A de
la palabra inglesa add (sumar).
• La primera programadora de computadora
conocida fue Ada Lovelace.
• Después de conocer a Charles Babbage, tradujo
y amplió una descripción de su máquina
analítica.
Ada
• Es un lenguaje de programación orientado a
objetos y fuertemente tipificado de forma
estática que fue diseñado por Jean Ichbiah de
CII Honeywell Bull. Es un lenguaje
multipropósito, orientado a objetos y
concurrente, pudiendo llegar desde la facilidad
de Pascal hasta la flexibilidad de C++.
C(lenguaje de programación)
• Es un lenguaje de programación creado en 1972
por Dennis M. Ritchie en los Laboratorios Bell como
evolución del anterior lenguaje B, a su vez basado
en BCPL.
• Al igual que B, es un lenguaje orientado a la
implementación de Sistemas Operativos,
concretamente Unix. C es apreciado por la
eficiencia del código que produce y es el lenguaje
de programación más popular para crear software
de sistemas, aunque también se utiliza para crear
aplicaciones.
ABAP
• Fue desarrollado por SAP como lenguaje de
informes para SAP R/2 en los años 80, una
plataforma que permitía a las grandes
corporaciones construir aplicaciones de
negocios para gestión de materiales y finanzas
• Es muy parecido al COBOL.
• En sus inicios ABAP incluía el concepto de
Bases de datos lógicas, que suministraba un
alto nivel de abstracción para el acceso a bases
de datos.
C++
• Es un lenguaje de programación diseñado a
mediados de los años 1980 por Bjarne
Stroustrup. La intención de su creación fue el
extender al exitoso lenguaje de programación C
con mecanismos que permitan la manipulación
de objetos. En ese sentido, desde el punto de
vista de los lenguajes orientados a objetos, el
C++ es un lenguaje híbrido.