La programación informática es esencial en nuestro mundo actual, ya que ejecuta los sistemas para casi todos los dispositivos que utilizamos; los lenguajes de programación de computadoras 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.

La mayoría de los lenguajes de programación de computadoras, en la actualidad, fueron inspirados o construidos sobre conceptos de lenguajes de programación de computadoras anteriores. Hoy en día, si bien los lenguajes más antiguos aún sirven como una base sólida para los nuevos, los lenguajes de programación más nuevos hacen que el trabajo de los programadores sea más simple.

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 informática, tanto antiguos como nuevos, sigan siendo una parte importante de la vida moderna.

¿Cómo aprender un lenguaje de programación?

¿Cómo aprender Python?

Aprende a programar a Python y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Python? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos Python / Libros Python / Aprender Python / Recursos Python

¿Cómo aprender Javascript?

Aprende a programar Javascript y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar Javascript? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos Javascript / Libros Javascript / Aprender Javascript / Recursos Javascript

Aprender Node JS / Libros Angular y React / Cursos Angular

¿Cómo aprender los frameworks de Javascript?

¿Cómo aprender Angular?

Cursos Angular / Libros Angular 👷‍♂️ FUERA DE SERVICIO 🚧 Aprender Angular 🚧 / 👷‍♂️ FUERA DE SERVICIO 🚧 Recursos Angular 👷‍♂️

¿Cómo aprender React?

Cursos React / Libros React / Aprender React / Recursos React

¿Cómo aprender Vue?

Crea grandes aplicaciones a través de Vue, con preciosas interfaces y mediante el trabajo por componentes

¿Quieres aprender a desarrollar con Vue? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos Vue / Libros Vue / 👷‍♂️ FUERA DE SERVICIO 🚧 Aprender Vue 🚧 / 👷‍♂️ FUERA DE SERVICIO 🚧 Recursos Vue 🚧

¿Cómo aprender Typescript?

Aprende a programar Typescript y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Typescript? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiTypescript, que vamos al lío!

Cursos Typescript / Libros Typescript / Aprender Typescript Recursos Typescript

¿Cómo aprender Java?

Aprende a programar Java y todo lo que debes conocer para comenzar a ser un programador profesional

Cursos Java / Libros Java / Aprender Java / Recursos Java

👷‍♂️ PÁGINA 👷‍♂️ EN 👷‍♂️ CONSTRUCCIÓN 👷‍♂️ 👇

¿Cómo aprender PHP?

Aprende a programar PHP y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con PHP? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos PHP / Libros PHP / Mejores Editores PHP

¿Cómo aprender C?

Aprende a programar C y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con C? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos C / Libros C / Aprender C Recursos C

¿Cómo aprender C#?

Aprende a programar C# y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con C#? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos C# / Libros C# / Aprender C# Recursos C#

¿Cómo aprender C++?

Cursos C++ y C# / Libros C++ y C#

¿Cómo aprender Go?

Aprende a programar Go y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Go? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional.

Cursos Go / Libros Go / Aprender Go Recursos Go

¿Cómo aprender Rust?

Aprende a programar Rust y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Rust? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiRust, que vamos al lío!

Cursos Rust / Libros Rust / Aprender Rust Recursos Rust

¿Cómo aprender Kotlin?

Aprende a programar Kotlin y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Kotlin? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiKotlin, que vamos al lío!

Cursos Kotlin / Libros Kotlin / Aprender Kotlin Recursos Kotlin

¿Cómo aprender Swift?

Aprende a programar Swift y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Swift? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiSwift, que vamos al lío!

Cursos Swift / Libros Swift / Aprender Swift Recursos Swift

¿Cómo aprender Perl?

Aprende a programar Perl y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Perl? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiPerl, que vamos al lío!

Cursos Perl / Libros Perl / Aprender Perl Recursos Perl

¿Cómo aprender R?

Aprende a programar R y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con R? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiR, que vamos al lío!

Cursos R / Libros R / Aprender R Recursos R

¿Cómo aprender Ruby?

Aprende a programar Ruby y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Ruby? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiRuby, que vamos al lío!

Cursos Ruby / Libros Ruby / Aprender Ruby Recursos Ruby

¿Cómo aprender Haskell?

Aprende a programar Haskell y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender a programar con Haskell? Vamos a aprender los diferentes aspectos dentro del mundo de la computación, desde las nociones más básicas hasta muchos aspectos más avanzados, rozando el ámbito de lo profesional. ¡Sigue conmiHaskell, que vamos al lío!

Cursos Haskell / Libros Haskell / Aprender Haskell Recursos Haskell

¿Cómo aprender SQL?

Aprende el lenguaje de bases de datos SQL y todo lo que debes conocer para comenzar a ser un programador profesional

¿Quieres aprender el lenguaje de bases de datos SQL? Vamos a aprender los diferentes aspectos dentro de las bases de datos, desde su representación, creación de diagramas, gestión y mantenimiento; tanto en bases realacionales como las no relacionales o NoSQL.

Cursos Bases de Datos / Libros Bases de Datos / Aprender Bases de Datos / Recursos Bases de Datos

Aprende Blockchain y todo lo que debes conocer para comenzar a ser un programador profesional

Aprender Blockchain

¿Quieres aprender todo sobre las cadenas de bloques? ¿Qué es el blockchain? ¿Qué son las criptomonedas? ¿Qué es la criptografía? Empieza en el mundo del trading de criptomonedas y los negocios criptográficos

Cursos de Blockchain Libros de Blockchain

👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️ EN CONSTRUCCIÓN 👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️

Aprender len-2 Recursos len-2 Cursos len-2 Libros len-2

¿Cómo aprender otros lenguajes?

Cursos de Programación

/ Cursos X-1 Libros X-1 Aprender X-1 Recursos X-1

[]( “”)

👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️ EN CONSTRUCCIÓN 👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️👷‍♂️

Los Lenguajes de Programación Más Influyentes de la Historia

A lo largo de la historia de la programación, la evolución de los lenguajes ha sido una carrera meteórica hacía la búsqueda de una programación más eficaz, y porque no, también en búsqueda de una programación más sencilla.

En toda esa evolución, se han ido quedando en el olvido los primeros lenguajes. Los que sin lugar a dudas, han tenido una gran importancia, en como los lenguajes de programación han ido cambiando.

A continuación, vamos a comentar, los 6 lenguajes que más influencia han tenido a lo largo del paso del tiempo; como son: Plankalkül, Fortran, Algol, Cobol, Basic y C.

Plankalkül (1944)

A partir de 1936, el ingeniero alemán Konrad Zuse construyó una serie de computadoras que fueron las primeras en usar binario.

Zuse comenzó a pensar en cómo hacer que sus computadoras resolvieran problemas. Él ideó Plankalkül, que ha sido llamado el primer lenguaje de programación completo de alto nivel, es decir, un lenguaje que no depende del tipo de computadora.

A diferencia del lenguaje ensamblador, los lenguajes de programación de alto nivel existen al margen del lenguaje que la máquina está usando para ejecutar el programa.

Plankalkül tenía la característica inusual de que sus variables se describían en una tabla bidimensional. Zuse nunca ejecutó a Plankalkül en sus computadoras. No fue hasta 1998 que se ejecutaron los primeros programas Plankalkül.

FORTRAN (1957)

En 1954 IBM presentó la computadora 704, que fue diseñada para proyectos científicos.

John Backus, un matemático de IBM, se dio cuenta de que se necesitaba un nuevo lenguaje que fuera rápido y más parecido a las matemáticas que al lenguaje ensamblador. Después de tres años de trabajo, Backus y su equipo presentaron FORTRAN (TRANslación de fórmula). FORTRAN tenía varias características que lo convirtieron en un éxito inmediato.

Venía con un manual, el primer lenguaje de programación en hacerlo. También permitía comentarios en el programa, es decir, líneas en el código que no eran comandos a ejecutar pero que podían contener anotaciones sobre lo que hacía el programa, lo que facilitaba que otra persona usara el mismo programa.

FORTRAN pasó por muchas versiones posteriores y se convirtió en el principal lenguaje de programación para la ciencia.

ALGOL (1958-1960)

Como FORTRAN, ALGOL era un lenguaje algorítmico, es decir, un lenguaje diseñado para realizar cálculos matemáticos.

Una colaboración de científicos informáticos en Europa y América consideró que se necesitaba un lenguaje algorítmico que fuera independiente de la máquina, a diferencia de FORTRAN, que entonces solo se ejecutaba en máquinas IBM.

El resultado fue el Lenguaje Algebraico Internacional, más tarde llamado ALGOL 58.

Sin embargo, fue la segunda versión de ALGOL, ALGOL 60, que contenía muchas innovaciones utilizadas en los lenguajes de programación posteriores. Backus y el programador danés Peter Naurideó una gramática para ALGOL 60 llamada Backus-Naur Form que llegó a ser la base de muchos idiomas posteriores.

ALGOL también permitía procedimientos recursivos, en los que un procedimiento podía llamarse a sí mismo. Otra innovación fue la estructura de bloques, en la que un programa podría estar hecho de piezas más pequeñas que podrían estructurarse como un programa completo.

ALGOL fue un idioma muy influyente, al igual que sus descendientes, C y Pascal.

COBOL (1959)

Si bien los científicos y matemáticos utilizaron FORTRAN y ALGOL, en 1959 Mary Hawes, una programadora de computadoras de Burroughs Corporation, identificó la necesidad de un lenguaje de programación diseñado para empresas que pudieran hacer cosas como nóminas mensuales e inventario de registros.

Se pidió al Departamento de Defensa de los Estados Unidos que patrocinara una conferencia que desarrollaría ese lenguaje. El resultado fue COBOL, Lenguaje común orientado a los negocios, introducido en 1960.

COBOL fue diseñado para ser escrito más como el idioma inglés que FORTRAN y ALGOL. Tenía una estructura de datos de registro en la que se agrupaban datos de diferentes tipos (como el nombre, la dirección, el número de teléfono y la edad de un cliente).

COBOL se generalizó a través de las empresas y el gobierno, y ha tenido una vida asombrosamente larga para un idioma desarrollado a principios de la década de 1960.

Gran parte de la crisis del año 2000 involucró código escrito en COBOL, y en 2017 se estimó que el 95 por ciento de las transacciones con tarjeta en los cajeros automáticos todavía usaban el idioma.

BASIC (1964)

John Kemeny y Thomas Kurtz, dos profesores de matemáticas en Dartmouth College, estaban convencidos de que los estudiantes de pregrado deberían aprender a programar computadoras, pero que FORTRAN y ALGOL eran demasiado complejos.

Kemeny y Kurtz querían un lenguaje que permitiera al estudiante escribir un programa funcional de inmediato. También idearon un sistema de tiempo compartido en el que varias personas podían usar terminales para ejecutar programas simultáneamente en una computadora central.

El lenguaje que idearon, Código de instrucción simbólica multiusos para principiantes (BASIC), fue extremadamente simple; la primera versión tenía solo 14 comandos.

BASIC se adoptó rápidamente en todo Dartmouth. La popularidad de BASIC explotó con el advenimiento de la computadora personal, que generalmente incluía el idioma.

Para muchos jóvenes que se encontraron con las computadoras a fines de la década de 1970 y principios de la de 1980, el BASIC fue su primer idioma.

C (1969-1973)

C fue creado en Bell Laboratories y evolucionó durante varios años. Bell Labs, el Instituto de Tecnología de Massachusetts (MIT) y General Electric colaboraron en Multics, un proyecto para crear un sistema operativo para una computadora de tiempo compartido.

En Bell Labs, el proyecto Multics fue visto como demasiado complejo para tener éxito, por lo que la compañía se retiró del proyecto en 1969. Sin embargo, de las ruinas de Multics surgió Unix.

Para Unix, el programador Ken Thompson creó un lenguaje de programación simplificado llamado B. Sin embargo, B no distinguió entre diferentes tipos de datos, como números enteros y caracteres. En 1971 Dennis Ritchieagregó un tipo de carácter a B y creó un nuevo lenguaje que brevemente llamó “nuevo B” y luego llamó C.

Cuando C se terminó básicamente en 1972, el lenguaje era tan poderoso y flexible que gran parte del sistema operativo UNIX estaba escrito en eso. Uno de los descendientes de C , C ++ , se ha convertido en uno de los lenguajes de programación más utilizados del mundo.

Breve Historia de los Lenguajes de Programación

Un lenguaje de programación de computadoras es un medio a través del cual un problema se divide en sus partes componentes que luego se colocan en una lista ordenada de instrucciones para que una computadora las ejecute.

Ada Lovelace, una matemática inglesa del siglo XIX, es a menudo llamada la primera programadora de computadoras. Lovelace se dio cuenta de que el motor analítico, una computadora mecánica propuesta por el matemático inglés Charles Babbage, podía usarse para realizar una secuencia de operaciones.

Sin embargo, no usó un lenguaje de programación. Se podría decir que su primer programa fue escrito en lenguaje máquina., las acciones directas que tendría que realizar la máquina. En la mayoría de la programación moderna, un programa se escribe a cierta distancia de las operaciones electrónicas reales que debe realizar la computadora.

A continuación, vamos a realizar un repaso cronológico a través del nacimiento de cada uno de los diferentes lenguajes de programación más importantes a todo lo largo de la historia de la informática.

El Primer Algoritmo, en 1883

El primer algoritmo fue creado por Ada Lovelace, para la máquina analítica de Charles Babbage para calcular los números de Bernoulli, y por tanto, se le considera el primer lenguaje creado en la historia de la programación.

El Lenguaje Ensamblador, en 1949

El primer lenguaje ensamblador fue creado por Maurice Wilkes y todo su equipo matemático en la Universidad de Cambridge y se uso en la calculadora electrónica automática de almacenamiento (EDSAC), destacar aquí a las primeras operadoras de la máquina (Joyce Wheeler y Margaret Marrs y Liz Howe, operadora de la EDSAC 2). El lenguaje ensamblador es un tipo de lenguaje de programación de computadora de bajo nivel que simplifica el lenguaje del código de máquina y las instrucciones específicas necesarias para indicarle a la computadora qué hacer.

Autocode, en 1952

El primer Autocode desarrollado por Alick Glennie para la computadora Mark 1 de la Universidad de Manchester en el Reino Unido. Autocode fue un término genérico para una familia de lenguajes de programación de las primeras computadoras creadas en la historia. Algunos consideran que el código automático es el primer lenguaje de programación compilado, lo que significa que se puede traducir directamente al código de la máquina usando un programa llamado compilador.

Fortran, en 1957

Fortran, creado por John Backus para trabajos científicos, matemáticos y estadísticos complicados, Fortran significa For mula Tran slation. Es uno de los lenguajes de programación de computadoras más antiguos que todavía se usan en la actualidad.

Algol, en 1958

Algol, creado por un comité para uso científico, Algol representa el lenguaje L rítmico de Algo . Algol sirvió como punto de partida en el desarrollo de lenguajes como Pascal, C, C ++ y Java.

Cobol, en 1959

COBOL, creado por el Dr. Grace Murray Hopper como un lenguaje de programación informática que puedan ejecutarse en todas las marcas y tipos de ordenadores, COBOL significa CO mmon B usiness O riented L anguage. Se utiliza en cajeros automáticos, procesamiento de tarjetas de crédito, sistemas telefónicos, computadoras de hospitales y gobiernos, sistemas automotrices y señales de tráfico. En la película The Terminator, se utilizaron piezas del código fuente de COBOL en la pantalla de visión de Terminator.

LISP, en 1959

LISP, creado por John McCarthy de MIT, LISP todavía está en uso. Es sinónimo de lenguaje de procesamiento LIS t P. Fue creado originalmente para la investigación de inteligencia artificial, pero hoy se puede usar en situaciones en las que se usan Ruby o Python.

  • 1964: BASIC, Desarrollado por John G. Kemeny y Thomas E. Kurtz en el Dartmouth College de manera que los estudiantes que no tienen un fuerte conocimiento técnico o matemático todavía podían usar las computadoras, lo que representa B de eginner A ll-propósito S ymbolic I nstruction C oda. Una versión modificada de BASIC fue escrita por Bill Gates y Paul Allen. Este se convertiría en el primer producto de Microsoft.

Pascal, en 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 de computadoras. Pascal fue el idioma principal utilizado para el desarrollo de software en los primeros años de Apple.

Smalltal, en 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 de computadoras comunes, como Python, Java y Rubí.

C, en 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 computadora de alto nivel está más cerca del lenguaje humano y se elimina más del código de la máquina. C fue creado para que un sistema operativo llamado Unix pudiera usarse en muchos tipos diferentes de computadoras. Ha influido en muchos otros lenguajes, incluidos Ruby, C #, Go, Java, JavaScript, Perl, PHP y Python.

SQL, en 1972

SQL desarrollado por Donald D. Chamberlin y Raymond F. Boyce en IBM. SQL significa S tructured Q uery L anguage. Se utiliza para ver y cambiar la información que se almacena en las bases de datos. SQL usa oraciones de comando llamadas consultas para agregar, eliminar o ver datos.

MATLAB, en 1978

MATLAB, Desarrollado por Cleve Moler. MATLAB significa Mat rix Lab oratory. Es uno de los mejores lenguajes de programación de computadoras para escribir programas matemáticos y se utiliza principalmente en matemáticas, investigación y educación. También se puede usar para crear gráficos de dos y tres dimensiones.

Objective-C, en 1983

Objective-C, Creado por Brad Cox y Tom Love. Objective-C es el principal lenguaje de programación de computadoras utilizado al escribir software para macOS e iOS, los sistemas operativos de Apple.

C++, en 1983

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 usa en motores de juegos y software de alto rendimiento como Adobe Photoshop. La mayoría del software empaquetado todavía está escrito en C++.

Perl, en 1987

Perl fue desarrollado originalmente por Larry Wall en 1987 como un lenguaje de script diseñado para la edición de texto. Su propósito era facilitar el procesamiento de informes. Ahora se usa ampliamente para muchos propósitos, incluida la administración de sistemas Linux, el desarrollo web y la programación de redes.

Haskell, en 1990

Haskell, lleva el nombre de Haskell Brooks Curry, un lógico y matemático estadounidense. Haskell se llama un lenguaje de programación de computadora 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álculo de números.

Python, en 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 de computadoras. Fue nombrado después del grupo de comedia británico Monty Python. Los sitios populares como Instagram usan marcos que están escritos en Python.

Visual Basic, en 1991

Visual Basic, desarrollado por Microsoft, Visual Basic permite a los programadores elegir y cambiar fragmentos de código preseleccionados de manera arrastrar y soltar a través de una interfaz gráfica de usuario (GUI).

R, en 1993

R, desarrollado por Ross Ihaka y Robert Gentleman en la Universidad de Auckland, Nueva Zelanda, R lleva el nombre de los primeros nombres de los dos primeros autores. Es utilizado principalmente por estadísticos y aquellos que realizan diferentes tipos de análisis de datos.

Java, en 1995

Java, originalmente llamado Oak, desarrollado por James Gosling. Posteriormente, controlado, mantenido y desarrollado por la empresa Sun Microsystems. Estaba destinado a decodificadores de cable y dispositivos de mano, pero luego se mejoró para que pudiera usarse 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!

Java, en 1995

PHP, creado por Rasmus Lerdorf, PHP se utiliza principalmente para el desarrollo web y generalmente se ejecuta en servidores web. En un principio se puso de pie para P ersonal H ome P edad, ya que fue utilizado por Lerdorf para gestionar su propia información en línea. PHP ahora se usa ampliamente para crear sitios web y blogs. WordPress, una popular herramienta de creación de sitios web, está escrita con PHP.

Ruby, en 1995

Ruby fue creado por Yukihiro “Matz” Matsumoto, quien combinó partes de sus idiomas favoritos para formar un nuevo lenguaje de programación de computadora 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 de computadoras armar y ejecutar un programa rápidamente.

JavaScript, en 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 usan Javascript.

C#, en 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 usa en casi todos los productos de Microsoft y se usa principalmente para desarrollar aplicaciones de escritorio.

Scala, en 2003

Scala creado por Martin Odersky. Scala es un lenguaje de programación de computadora que combina programación funcional, que es matemática, con programación orientada a objetos, que se organiza alrededor de datos que controlan el acceso al código. Su compatibilidad con Java lo hace útil en el desarrollo de Android.

Groovy, en 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.

Go, en 2009

Go fue desarrollado por Google para abordar problemas que pueden ocurrir en grandes sistemas de software. Dado que el uso de la computadora y la tecnología es muy diferente hoy que cuando se introdujeron y pusieron en uso lenguajes como C ++, Java y Python, surgieron problemas cuando los grandes sistemas informáticos se volvieron comunes. Go tenía la intención de mejorar el entorno de trabajo de los programadores para que pudieran escribir, leer y mantener grandes sistemas de software de manera más eficiente.

Swift, en 2014

Swift desarrollado por Apple como un reemplazo para C, C ++ y Objective-C. Se supone que Swift es más fácil de usar y deja menos espacio para los errores. Es versátil y se puede utilizar para aplicaciones de escritorio y móviles y servicios en la nube.