Está en la página 1de 10

Fundamentos de

Programación
Unidad 1: Lenguajes de programación

Los primeros lenguajes de alto nivel se desarrollaron a finales de la década de los 50:
FORTRAN en 1956
Lisp en 1958
Ambos lenguajes planteaban dos enfoques muy distintos desde el principio:
FORTRAN
○Primer lenguaje comercial, equipo de IBM dirigido por John W. Backus
○Lenguaje imperativo: estado, estructuras de control, contador de programa, celdas de memoria
○Lenguaje compilado
Lisp
○Lenguaje diseñado en un departamento de investigación, un equipo del MIT dirigido por John McCarthy
○Lenguaje funcional: funciones, recursión, listas, símbolos
○Lenguaje interpretado
FORTRAN

Desarrollado por IBM para programar el IBM 704. Algunos datos:


Su nombre proviene de FORmula TRANslating system.
El primer manual de FORTRAN se imprime en octubre de 1956 para el IBM 704.
El primer compilador se comercializa en abril de 1956.
Cita de John Backus (Wikipedia sobre FORTRAN):
Una gran parte de mi trabajo viene del hecho de que soy perezoso. No me gustaba escribir programas, y cuando estaba
trabajando en el IBM 701, escribiendo programas para calcular la trayectoria de misiles, comencé a trabajar en un
sistema de programación que hiciera más fácil escribir programas.
Ejemplo Fortran
Lisp

El otro lenguaje de alto nivel desarrollado en esa época es el Lisp. Desarrollado a finales de los 50 en
el MIT por John McCarthy.
Aunque históricamente el nombre del lenguaje se solía escribir con letras mayúsculas (LISP),
posteriormente se ha popularizado el uso de la mayúscula sólo para la primera letra (Lisp). Esta forma
es más fiel al origen del nombre del lenguaje. Lisp no es un acrónimo, sino la contracción de la
expresión List Processing. El procesamiento de listas es una de las características principales del Lisp.
McCarthy explica en un artículo de 1979 la historia inicial del Lisp:
[...] En el verano de 1956 durante el Dartmouth Summer Research Project on Artificial Intelligence, el
primer estudio organizado de Inteligencia Artificial, tuve la idea de desarrollar un lenguaje algebraico
para el procesamiento de listas. Quería usarlo para el desarrollo de trabajo en inteligencia artificial en el
IBM 704. [...] John McCarthy, History of LISP
Uno de los primeros manuales de Lisp publicados es el manual de LISP de 1960 para el IBM 704
escrito por Phyllis A. Fox. del grupo de investigación del MIT dirigido por McCarthy.
Ejemplo de Lisp
Algunos lenguajes importantes y su fecha de
creación
Lenguajes de programación en la actualidad

El índice TIOBE es un indicador de la popularidad de los lenguajes de


programación.
El índice se actualiza una vez al mes. Las puntaciones se basan en estadísticas
no reveladas que incluyen el número de ingenieros en todo el mundo, cursos y
aplicaciones desarrolladas. También se utilizan resultados obtenidos en los
motores de búsqueda más usados.
El índice TIOBE no trata de medir el número de líneas escritas en los lenguajes
de programación sino su popularidad e importancia en la comunidad.
…Lenguajes de programación en la actualidad
En cambio, el índice PYPL (Popularity of Programming Language Index) analiza
la frecuencia con la que se buscan tutoriales para aprender un lenguaje de
programación. 
Así, supone que a más búsquedas, más popular es el lenguaje de programación.
Según el Índice PYPL, los 10 lenguajes de programación más usados en
todo el mundo son los siguientes.

https://www.yeeply.com/blog/lenguajes-de-programacion-mas-usados/

También podría gustarte