la programación informática es esencial en nuestro mundo actual, ejecutando los sistemas para casi todos los dispositivos que usamos. Los lenguajes de programación nos permiten decirle a las máquinas qué hacer. Las máquinas y los humanos «piensan» de manera muy diferente, por lo que los lenguajes de programación son necesarios para cerrar esa brecha.
el primer lenguaje de programación fue creado en 1883, cuando una mujer llamada Ada Lovelace trabajó con Charles Babbage en su muy temprana computadora mecánica, el motor analítico., Mientras Babbage se preocupaba simplemente por calcular números, Lovelace vio que los números con los que trabajaba la computadora podían representar algo más que cantidades de cosas. Escribió un algoritmo para el motor analítico que fue el primero de su tipo. Debido a su contribución, Lovelace es acreditada con la creación del primer lenguaje de programación de computadoras. A medida que han surgido diferentes necesidades y se han creado nuevos dispositivos, han seguido muchos más idiomas.,
1883: algoritmo para el motor analítico: creado por Ada Lovelace para el motor analítico de Charles Babbage para calcular números de Bernoulli, se considera que es el primer lenguaje de programación de computadoras.
1949: lenguaje ensamblador: primero ampliamente utilizado en la calculadora automática de almacenamiento de retardo electrónico, el lenguaje ensamblador es un tipo de lenguaje de programación de bajo nivel que simplifica el lenguaje del código de máquina, las instrucciones específicas necesarias para decirle a la computadora qué hacer.
1952: Autocode: Autocode era un término genérico para una familia de lenguajes de programación., El primero fue desarrollado por Alick Glennie para la computadora Mark 1 en la Universidad de Manchester en el Reino Unido.algunos consideran autocode como el primer lenguaje de programación compilado, lo que significa que puede ser traducido directamente a código máquina usando un programa llamado compilador.
1957: Fortran: un lenguaje de programación creado por John Backus para trabajos científicos, matemáticos y estadísticos complicados, Fortran significa traducción de fórmulas. Es uno de los lenguajes de programación más antiguos que aún se utilizan hoy en día.,
1958: Algol: creado por un comité para uso científico, Algol significa lenguaje algorítmico. Algol sirvió como punto de partida en el desarrollo de lenguajes como Pascal, C, C++ y Java.
1959: COBOL: creado por la Dra. Grace Murray Hopper como un lenguaje de programación que podría funcionar en todas las marcas y tipos de computadoras, COBOL significa COmmon Business Oriented Language. Se utiliza en cajeros automáticos, procesamiento de tarjetas de crédito, sistemas telefónicos, computadoras hospitalarias y gubernamentales, sistemas automotrices y señales de tráfico., En la película The Terminator, piezas de código fuente COBOL se utilizaron en la pantalla de visión del Terminator.
1959: LISP: creado por John McCarthy del MIT, LISP todavía está en uso. Significa Lenguaje de procesamiento de listas. Fue creado originalmente para la investigación de inteligencia artificial, pero hoy en día se puede utilizar en situaciones donde se utilizan Ruby o Python.
1964: BASIC: desarrollado por John G. Kemeny y Thomas E., Kurtz en el Dartmouth College para que los estudiantes que no tenían una fuerte comprensión técnica o matemática aún pudieran usar computadoras, significa código de instrucción simbólico para principiantes. Una versión modificada de BASIC fue escrita por Bill Gates y Paul Allen. Este iba a convertirse en el primer producto de Microsoft.
1970: Pascal: desarrollado por Niklaus Wirth, Pascal fue nombrado en honor del matemático, físico y filósofo francés Blaise Pascal. Es fácil de aprender y fue creado originalmente como una herramienta para enseñar programación informática., Pascal fue el principal lenguaje utilizado para el desarrollo de software en los primeros años de Apple.
1972: Smalltalk: desarrollado por Alan Kay, Adele Goldberg y Dan Ingalls en el Centro de investigación Xerox Palo Alto, Smalltalk permitió a los programadores de computadoras modificar el código sobre la marcha y también introdujo otros aspectos ahora presentes en lenguajes de programación comunes, incluyendo Python, Java y Ruby.
1972: C: desarrollado por Dennis Ritchie en Bell Labs, C es considerado por muchos como el primer lenguaje de alto nivel., Un lenguaje de programación de alto nivel está más cerca del lenguaje humano y más alejado del código máquina. C fue creado para que un sistema operativo llamado Unix pudiera ser usado en muchos tipos diferentes de computadoras. Ha influido en muchos otros lenguajes, incluyendo Ruby, C#, Go, Java, JavaScript, Perl, PHP y Python.
1972: SQL: SQL fue desarrollado por Donald D. Chamberlin y Raymond F. Boyce en IBM. SQL significa Structured Query Language (Lenguaje de consulta estructurado). Se utiliza para ver y cambiar la información almacenada en bases de datos., SQL utiliza sentencias de comando llamadas consultas para agregar, eliminar o ver datos.
1978: MATLAB: desarrollado por Cleve Moler. MATLAB significa Matrix Laboratory. Es uno de los mejores lenguajes de programación para escribir programas matemáticos y se utiliza principalmente en matemáticas, investigación y educación. También se puede utilizar para crear gráficos bidimensionales y tridimensionales.
1983: Objective-C: creado por Brad Cox y Tom Love, Objective-C es el principal lenguaje de programación utilizado al escribir software para macOS e iOS, los sistemas operativos de Apple.,
1983: C++: C++ es una extensión del lenguaje C y fue desarrollado por Bjarne Stroustrup. Es uno de los idiomas más utilizados en el mundo. C++ se utiliza en motores de juegos y software de alto rendimiento como Adobe Photoshop. La mayoría del software empaquetado todavía está escrito en C++.
1987: Perl: Perl fue desarrollado originalmente por Larry Wall en 1987 como un lenguaje de scripting diseñado para la edición de texto. Su propósito era facilitar el procesamiento de los informes. Ahora es ampliamente utilizado para muchos propósitos, incluyendo la administración de sistemas Linux, desarrollo Web y programación de redes.,
1990: Haskell: nombrado en honor a Haskell Brooks Curry, un lógico y matemático estadounidense. Haskell es un lenguaje de programación puramente funcional, lo que básicamente significa que es principalmente matemático. Es utilizado por muchas industrias, especialmente aquellas que se ocupan de cálculos complicados, registros y cálculos numéricos.
1991: Python: diseñado por Guido Van Rossum, Python es más fácil de leer y requiere menos líneas de código que muchos otros lenguajes de programación. Lleva el nombre del grupo de comedia Británico Monty Python., Sitios populares como Instagram utilizan marcos que están escritos en Python.
1991: Visual Basic: desarrollado por Microsoft, Visual Basic permite a los programadores elegir y cambiar fragmentos de código preseleccionados de una manera de arrastrar y soltar a través de una interfaz gráfica de usuario (GUI).
1993: R: desarrollado por Ross Ihaka y Robert Gentleman en la Universidad de Auckland, Nueva Zelanda, R lleva el nombre de los primeros dos autores. Es utilizado principalmente por estadísticos y aquellos que realizan diferentes tipos de análisis de datos.,
1995: Java: originalmente llamado Oak, Java fue desarrollado por Sun Microsystems. Fue diseñado para cajas de cable y dispositivos de mano, pero más tarde se mejoró para que pudiera ser utilizado para entregar información en la World Wide Web. Java está en todas partes, desde computadoras hasta teléfonos inteligentes y parquímetros. ¡Tres mil millones de dispositivos ejecutan Java!
1995: PHP: creado por Rasmus Lerdorf, PHP se utiliza principalmente para el desarrollo Web y generalmente se ejecuta en servidores Web. Originalmente significaba página de inicio Personal, ya que fue utilizado por Lerdorf para administrar su propia información en línea., PHP es ahora ampliamente utilizado para construir sitios web y blogs. WordPress, una popular herramienta de creación de sitios web, se escribe usando PHP.
1995: Ruby: Ruby fue creado por Yukihiro «Matz» Matsumoto, quien combinó partes de sus lenguajes favoritos para formar un nuevo lenguaje de programación de propósito general que puede realizar muchas tareas de programación. Es popular en el desarrollo de aplicaciones Web. El código Ruby se ejecuta más lentamente, pero permite a los programadores crear y ejecutar un programa rápidamente.,
1995: JavaScript: Creado en solo 10 días por Brendan Eich, este lenguaje se utiliza principalmente para mejorar muchas interacciones del navegador Web. Casi todos los sitios web principales utilizan Javascript.
2000: C#: desarrollado por Microsoft con el objetivo de combinar la capacidad informática de C++ con la simplicidad de Visual Basic, C# se basa en C++ y es similar a Java en muchos aspectos. Se utiliza en casi todos los productos de Microsoft y se utiliza principalmente para el desarrollo de aplicaciones de escritorio.
2003: Scala: creado por Martin Odersky., Scala es un lenguaje de programación que combina la programación funcional, que es matemática, con la programación orientada a objetos, que se organiza en torno a datos que controlan el acceso al código. Su compatibilidad con Java lo hace útil en el desarrollo de Android.
2003: Groovy: desarrollado por James Strachan y Bob McWhirter, Groovy se deriva de Java y mejora la productividad de los desarrolladores porque es fácil de aprender y conciso.
2009: Go: Go fue desarrollado por Google para abordar los problemas que pueden ocurrir en grandes sistemas de software., Dado que el uso de la computadora y la tecnología es muy diferente hoy en día de lo que era cuando se introdujeron y pusieron en uso lenguajes como C++, Java y Python, surgieron problemas cuando los grandes sistemas informáticos se hicieron comunes. El objetivo de Go era mejorar el entorno de trabajo de los programadores para que pudieran escribir, leer y mantener grandes sistemas de software de manera más eficiente.
2014: Swift: desarrollado por Apple como reemplazo de C, C++ y Objective-C, Swift se supone que es más fácil de usar y permite menos espacio para errores. Es versátil y se puede utilizar para aplicaciones de escritorio y móviles y servicios en la nube.,
lenguajes de programación de computadoras hoy
La mayoría de los lenguajes de programación de computadoras se inspiraron o construyeron sobre conceptos de lenguajes de programación de computadoras anteriores. Hoy en día, mientras que los lenguajes más antiguos todavía sirven como una base sólida para otros nuevos, Los lenguajes de programación más nuevos simplifican el trabajo de los programadores. Las empresas dependen en gran medida de los programas para satisfacer todas sus necesidades de datos, transacciones y servicio al cliente. La ciencia y la medicina necesitan programas precisos y complejos para su investigación. Las aplicaciones móviles deben actualizarse para satisfacer las demandas de los consumidores., Y todas estas nuevas y crecientes necesidades aseguran que los lenguajes de programación, tanto antiguos como nuevos, sigan siendo una parte importante de la vida moderna.
asegúrese de revisar nuestro ranking de las mejores universidades en línea, así como nuestro ranking universitario centrado en las opciones de grado en Ciencias de la computación.