1.1. Lenguajes de programación
Importante
|
La evolución del hombre. Todos la hemos estudiado alguna vez y conocemos los principales cambios que se han producido a lo largo de la historia. |
Evolución de las máquinas.
Imagen de Flickrcc |
De forma pareja se ha producido la evolución de los útiles, las herramientas, las máquinas y los procesos de fabricación. Los grandes cambios que han marcado las etapas de la evolución han sido generados por nuevos inventos, descubrimientos o avances tecnológicos.
|
Evolución de los lenguajes de programación.
Imagen de elaboración propia
|
La evolución de los ordenadores se ha basado en avances en la electrónica (cada vez se construyen más pequeños los ordenadores) y ha ido acompañada de cambios en los lenguajes de programación. En principio, se trataba de "hablar" con el ordenador en su idioma, es decir, en el lenguaje máquina basado en el sistema binario (0,1). Pero apareció una "intrusa" en la línea del tiempo: ADA LOVELACE (siglo XIX). Gracias a ella se sentaron las bases para conseguir hablar con el ordenador en lenguaje natural. Desde entonces, esta ha sido la meta de los lenguajes de programación. |
¿Somos capaces de comunicarnos con el ordenador en su propio idioma? No, no podríamos comunicarnos "hablando" con 0 y 1, el código binario que entienden los ordenadores.
Los lenguajes de programación pretenden acercarse lo más posible al lenguaje humano o natural para comunicarnos con el ordenador en su propio idioma, es decir, en código máquina.
Existen muchos lenguajes de programación y también muchos criterios para clasificarlos. El que vamos a utilizar se basa en el criterio de abstracción, ya que es la clasificación más habitual. Por tanto, podemos tener dos tipos de lenguajes de programación:
- Lenguajes de bajo nivel: código máquina y ensamblador.
- Lenguajes de alto nivel: 1ª generación, 2ª generación, evolución de la 2ª generación, 3ª generación y 4ª generación.
Comprueba lo aprendido
Solución
Solución
Solución
Curiosidad
![]() |
Imagen en pixabay de Maialisa.Licencia CC |
En informática, un programa Hola mundo es el que imprime el texto «¡Hola, mundo!» en un dispositivo de visualización, en la mayoría de los casos una pantalla de monitor. Este programa suele ser usado como introducción al estudio de un lenguaje de programación, siendo un primer ejercicio típico, y se lo considera fundamental desde el punto de vista didáctico.
A modo de ejemplo se muestra el programa Hola mundo en tres lenguajes de programación distintos: C, JavaScript y PHP.
Lenguaje C | Lenguaje JavaScript | Lenguaje PHP |
![]() |
![]() |
![]() |
Si quieres ver más implementaciones del programa Hola mundo en otros lenguajes, en este enlace puedes encontrar más de cien distintos.