El invento de los Lenguajes de programación




Lenguajes de programación
Lenguaje de programación, en informática, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje de programación. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.



LENGUAJE
ORIGEN DEL NOMBRE
AÑO
USOS/COMENTARIOS
ADA
Augusta ADA Byron
(Lady Lovelace)
1979
Derivado de Pascal, utilizado principalmente por los militares.
ALGOL
ALGOrithmic Language
(Lenguaje ALGOL algorítmico)
1960
Primer lenguaje de programación procedural estructurado, utilizado sobre todo para resolver problemas matemáticos.
APL
A Programming Language
(Un lenguaje de programación)
1961
Lenguaje interpretado que utiliza un amplio conjunto de símbolos especiales y que se caracteriza por su brevedad. Utilizado fundamentalmente por los matemáticos.
BASIC
Beginners All-Purpose Symbolic Instruction Code(Código de instrucciones simbólicas multipropósito para principiantes)
1965
Lenguaje de programación de alto nivel, utilizado con frecuencia por programadores principiantes.
C
Predecesor del lenguaje de programación B, fue desarrollado en Bell Laboratory, en 1972
1972
Lenguaje de programación compilado y estructurado, que suele utilizarse en numerosos lugares de trabajo porque sus programas pueden transferirse fácilmente entre distintos tipos de computadoras.
COBOL
COmmon Business-Oriented Language (Lenguaje simbólico de programación orientado a aplicaciones comerciales)
1959
Lenguaje de programación semejante al idioma inglés, que hace hincapié en las estructuras de datos. De amplia utilización, principalmente en empresas.
FORTH
Lenguaje de cuarta
(FOuRTH) generación
1970
Lenguaje estructurado e interpretado de fácil ampliación. Ofrece una alta funcionalidad en un espacio reducido.
FORTRAN
FORmula TRANslation
(Traducción de fórmulas)
1954
Diseñado en un principio para usos científicos y de ingeniería, se trata de un lenguaje compilado de alto nivel que hoy se utiliza en numerosos campos. Precursor de diversos conceptos, como las variables, las instrucciones condicionales y las subrutinas compiladas por separado.
LISP
LISt Processing
(Procesamiento de listas)
1960
Lenguaje de programación orientado a la generación de listas, utilizado principalmente para manipular listas de datos. Lenguaje interpretado que suele utilizarse en las investigaciones y está considerado como el lenguaje estándar en proyectos de inteligencia artificial.
LOGO
Derivado del griego logos, ‘palabra’.
1968
Lenguaje de programación que suele utilizarse con niños. Presenta un sencillo entorno de dibujo y varias prestaciones de mayor nivel del lenguaje LISP. Fundamentalmente educativo.
Modula-2
MODUlar LAnguage-2, diseñado como fase secundaria de Pascal
(diseñados ambos por Niklaus Wirth)
1980
Lenguaje que hace hincapié en la programación modular. Es un lenguaje de alto nivel basado en Pascal, que se caracteriza por la ausencia de funciones y procedimientos estandarizados.
Pascal
Blaise PASCAL, matemático e inventor del primer dispositivo de computación.
1971
Lenguaje compilado y estructurado basado en ALGOL. Agrega tipos y estructuras de datos simplificando la sintaxis. Al igual que el C, se trata de un lenguaje de programación estándar para microcomputadoras.
PILOT
Programmed Inquiry, Language Or Teaching
(Consulta, lenguaje o aprendizaje de investigación programada)
1969
Lenguaje de programación utilizado fundamentalmente para crear aplicaciones destinadas a instrucciones asistidas por computadora. Se caracteriza por utilizar un mínimo de sintaxis.
PL/1
Programming Language 1
(Lenguaje de programación uno)
1964
Diseñado para combinar las principales virtudes del FORTRAN, COBOL y ALGOL, se trata de un lenguaje de programación complejo. Compilado y estructurado, es capaz de gestionar errores y de procesar multitareas, y se emplea en entornos académicos y de investigación.


No hay comentarios:

Publicar un comentario

Entradas populares

Me gusta

Seguidores