3. ¿Qué es un lenguaje de programación?
Al igual que las personas nos comunicamos
entre nosotras utilizando un lenguaje, un
lenguaje de programación permite a las
personas comunicarse con los ordenadores
para indicarles lo que tienen que hacer. Una
persona que quiere que el ordenador realice
una determinada tarea escribe un programa en
un lenguaje de programación determinado, y el
ordenador es capaz de realizar dicha tarea.
4. Los primeros lenguajes
> En la década de los 40 empezaron a surgir los
primeros lenguajes de programación de
ordenadores. Estos primeros lenguajes (llamados
lenguajes Ensamblador) estaban basados en
símbolos que se correspondían directamente con
instrucciones de código máquina.
> En 1957 aparece el lenguaje Fortran, el primer
lenguaje de alto nivel ampliamente difundido y
utilizado a nivel mundial.
5. Ya en 1960 aparece LISP, un lenguaje idóneo para
crear programas de inteligencia artificial porque
utilizaba conceptos de programación funcional y
recursividad.
También en 1960 aparece COBOL, un lenguaje
preparado para procesar grandes cantidades de
información.
En 1964 se crea el lenguaje BASIC, especialmente
diseñado para enseñar a programar a
principiantes.
6. • El lenguaje Pascal aparece por primera vez en 1971, diseñado por
el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje
de la programación a sus alumnos.
• En 1972, Kenneth L. Thompson y Dennis M. Ritchie crean el
lenguaje C en los laboratorios Bell. Se llama lenguaje C porque
proviene de uno anterior llamado lenguaje B, que a su vez
provenía del lenguaje BCPL.
7. Lenguajes Orientados a Objetos
• A finales de la década de los 80 se popularizó un nuevo
paradigma de programación denominado Programación
Orientada a Objetos. Se trataba de una nueva forma de
programar que hacía más fácil escribir y mantener código,
porque se asemejaba más con la forma de pensar del
cerebro humano.
8. Lenguaje Java
• Java es un lenguaje orientado a objetos
diseñado en 1990 por James Gosling y
Patrick Naughton, de la empresa Sun
Microsystems.