-
Period: to
Década 1950-1960
-
Fortran
Creadores: Equipo de IBM liderado por John Backus.
Propósito: Desarrollado principalmente para la computación científica y la ingeniería, FORTRAN fue el primer lenguaje de programación de alto nivel.
Licencia: Originalmente en el dominio público. Actualmente, su implementación varía, con licencias desde libres hasta comerciales.
Impacto: Sentó las bases para los lenguajes de programación orientados a la computación numérica. Aún se usa hoy en día, en aplicaciones de alto rendimiento. -
LISt Processing
Creadores: John McCarthy, del Instituto de Tecnología de Massachusetts (MIT).
Propósito: Diseñado inicialmente para la investigación en inteligencia artificial (IA), LISP introdujo conceptos como la recursión y el manejo dinámico de estructuras de datos como listas.
Licencia: Varios, incluidos GPL y MIT para Common Lisp.
Impacto: Influyente en la creación de otros lenguajes funcionales y en el desarrollo de la IA. Su flexibilidad lo ha mantenido relevante en la investigación académica. -
COBOL
Creadores: Comité CODASYL, con Grace Hopper.
Propósito: Creado para procesar datos empresariales, con una sintaxis fácil de entender para personas no técnicas, facilitando su uso en negocios y administración.
Licencia: Empezó en dominio público; ahora tiene versiones comerciales y abiertas.
Impacto: Muy usado en sistemas financieros y de gobierno, sigue siendo clave en muchas empresas por su estabilidad y confiabilidad en aplicaciones críticas. -
Period: to
Década de 1960-1969
-
BASIC
Creadores: John G. Kemeny y Thomas E. Kurtz en Dartmouth College.
Propósito: Diseñado para enseñar programar a estudiantes en un entorno educativo, con una sintaxis simple que facilita el aprendizaje para principiantes.
Licencia: Su version original era de dominio publico.
Impacto: Popularizó la programación entre no especialistas, siendo fundamental en la expansión de la computación personal durante los años 70 y 80, y promoviendo la enseñanza de habilidades de programación a un amplio público. -
B
Creadores: Ken Thompson y Dennis Ritchie en los Laboratorios Bell.
Propósito: Desarrollado para sistemas operativos y como precursor del lenguaje C. Fue crucial en la creación de las primeras versiones de UNIX, permitiendo la programación en un entorno de sistemas operativos.
Licencia: Su version original es de dominio público.
Impacto: Estableció conceptos fundamentales que influenciaron el desarrollo de C, uno de los lenguajes más importantes y ampliamente utilizados en programación. -
Period: to
Década de 1970-78
-
Smalltalk
Creadores: Alan Kay, Dan Ingalls, y Adele Goldberg en Xerox PARC.
Propósito: Investigación en programación orientada a objetos, interfaces de usuario gráficas, y entornos de desarrollo interactivos.
Licencia: Inicialmente comercial, con versiones libres disponibles posteriormente.
Impacto: Introdujo la programación orientada a objetos tal como la conocemos hoy, influyendo en lenguajes como Python, Ruby y Java. -
C
Creadores: Dennis Ritchie en los Laboratorios Bell, su desarrollo comenzó en 1970 y concluyo en 1972.
Propósito: Se diseño para desarrollar sistemas operativos, especialmente UNIX, con un enfoque en eficiencia y control del hardware.
Licencia: Originalmente se lanzo en dominio público.
Impacto: Es uno de los lenguajes de programación más influyentes, formando la base de muchos otros lenguajes modernos (C++, Java, C#, etc.). -
SQL (Structured Query Language)
Creadores: Donald D. Chamberlin y Raymond F. Boyce en IBM, su desarrollo empezó en el año 1974 y finalizo en el año 1978.
Propósito: Manipulación y gestión de bases de datos relacionales.
Licencia: Variadas, incluyendo comerciales y libres.
Impacto: SQL se ha convertido en el estándar principal para trabajar con bases de datos, utilizado en aplicaciones empresariales para gestionar y analizar grandes conjuntos de datos. Su uso es fundamental en el desarrollo de app, y sistemas de información. -
Period: to
Década de 1980-87
-
C++
Creadores: Bjarne Stroustrup en los Laboratorios Bell, inicio a desarrollarse en el año 1979 y su desarrollo finalizo en el año 1983
Propósito: Extender las funcionalidades de C con características de programación orientada a objetos, como clases y herencia, manteniendo la eficiencia.
Licencia: Varias, incluyendo licencias comerciales.
Impacto: Tiene un gran impacto en la actualidad en el desarrollo de software de sistemas, aplicaciones, motores de videojuegos y aplicaciones de alto rendimiento. -
Perl
Creadores: Larry Wall.
Propósito: Procesamiento de texto, automatización de tareas y administración del sistema. Famoso por su flexibilidad y poder con expresiones regulares.
Licencia: Artistic License y GPL.
Impacto: Popular en los años 90 para tareas de administración del sistema y desarrollo web antes de la aparición de PHP y Python. -
Period: to
Década de 1990-95
-
Phyton
Creador: Guido van Rossum. Su desarrollo inicio en el año 1989 y finalizo en el año 1991.
Propósito: Programación de propósito general con una sintaxis clara y legible, que enfatiza la productividad y la simplicidad.
Licencia: Python Software Foundation License, permisiva y compatible con GPL.
Impacto: Popular en educación, ciencia de datos, desarrollo web y más recientemente en IA y aprendizaje automático. -
JavaScript
Creadores: Brendan Eich en Netscape.
Propósito: Desarrollo web del lado del cliente para agregar interactividad a las páginas web.
Licencia: Libre, principalmente MIT, y otros estándares abiertos.
Impacto: Se convirtió en el lenguaje fundamental para el desarrollo web, y su uso se ha expandido al lado del servidor con Node.js. -
Ruby
Creadores: Yukihiro Matsumoto.
Propósito: Programación de propósito general con una sintaxis intuitiva y centrada en la simplicidad y productividad.
Licencia: Dual (GPL y BSD).
Impacto: Popularizado en gran medida por el framework Ruby on Rails, influyó en la forma en que se desarrollan aplicaciones web modernas. -
PHP
Creadores: Rasmus Lerdorf.
Propósito: Desarrollo web del lado del servidor, facilitando la creación de aplicaciones dinámicas.
Licencia: PHP License.
Impacto: Muy popular en el desarrollo web, especialmente con plataformas como WordPress y Drupal. -
Java
Creadores: James Gosling y el equipo de Sun Microsystems. Su desarrollo inicio en el año 1991 y fue lanzado en el año 1995.
Propósito: Desarrollo de aplicaciones multiplataforma con el lema “write once, run anywhere” (escribir una vez, ejecutar en cualquier parte).
Licencia: GPL con Classpath Exception.
Impacto: Java es fundamental en el desarrollo de aplicaciones empresariales, especialmente en sistemas de grandes empresas y servidores. -
C#
Creadores: Microsoft, liderado por Anders Hejlsberg.
Propósito: Desarrollo de aplicaciones en la plataforma .NET, con un enfoque en productividad y facilidad de uso para el desarrollo empresarial.
Licencia: MIT para .NET Core, propietaria para versiones anteriores.
Impacto: Fundamental en el ecosistema de Microsoft y popular en aplicaciones empresariales y de escritorio. -
Period: to
Década de 2000-9
-
Scala
Creadores: Martin Odersky.
Propósito: Fusionar la programación funcional y orientada a objetos en la JVM, ofreciendo una alternativa más moderna a Java.
Licencia: Apache 2.0.
Impacto: Favorecido en aplicaciones de Big Data, especialmente con Apache Spark. -
Go
Creadores: Google, liderado por Robert Griesemer, Rob Pike, y Ken Thompson.
Propósito: Desarrollo de sistemas y aplicaciones concurrentes con una sintaxis simple y un fuerte soporte para la concurrencia.
Licencia: BSD.
Impacto: Utilizado en aplicaciones de red, servidores y herramientas de desarrollo en la nube. -
Rust
Creadores: Mozilla, liderado por Graydon Hoare.
Propósito: Diseñado para proporcionar un lenguaje seguro y eficiente para la programación de sistemas, con un gran en la seguridad de memoria.
Licencia: MIT y Apache 2.0.
Impacto: Rust ha sido creado para proyectos donde la seguridad es crítica, como sistemas operativos, navegadores web, y aplicaciones.. Su popularidad ha crecido rápidamente debido a su rendimiento, siendo clasificado como uno de los lenguajes más queridos por los desarrolladores. -
Period: to
Decada de 2010-Actualidad
-
Swift
Creadores: Apple, liderado por Chris Lattner.
Propósito: Swift es un lenguaje de programación desarrollado por Apple con el objetivo de ofrecer una alternativa moderna y eficiente para el desarrollo de aplicaciones en sus ecosistemas, especialmente para iOS, macOS, watchOS, y tvOS.
Licencia: Apache 2.0.
Tipo de licencia: Permisiva.