-
Flow Matic
Primer lenguaje de alto nivel orientado al ámbito de gestión
ESTÁNDAR: de facto -
Creación de Fortran l
Primer lenguaje de programación creado.
ESTÁNDAR: de jure -
Fortran ll
Actualización de Fortran
ESTÁNDAR: de jure -
Algol 58
Lenguaje de Programación creado en el mismo año que Fortran ll
ESTÁNDAR: de facto -
LIsp
Familia de lenguajes de programación de computadora de tipo multiparadigma y útil sintaxis basada en la notación polaca.
ESTÁNDAR: de facto -
Cobol
Orientado principalmente a los negocios
ESTÁNDAR: de jure -
Algol 60
Representa un avance de Algol creado en 1958
ESTÁNDAR: de facto -
Fortran IV
Incentivó al avance y diseño de la tecnología de compiladores
ESTÁNDAR: de jure -
Simula l
Fue el primero de este tipo que incluyó el concepto de clase
ESTÁNDAR: de facto -
PL/I
Inspirado en los lenguajes ALGOL, COBOL y FORTRAN, tomando las mejores características de los anteriores y añadiendo algunas nuevas, con el objetivo de obtener un lenguaje lo más general posible
ESTÁNDAR: de jure -
Basic
Creado como un medio para facilitar la programación en ordenadores a estudiantes y profesores que no fueran de ciencias.
ESTÁNDAR: de facto -
Algol W
Lenguaje minimalista, rápidamente implementado y distribuido.
ESTÁNDAR: de facto -
Simula 67
Junto con él se fueron popularizando términos como clases, objetos, instancias, herencia, polimorfismo.
ESTÁNDAR: de facto -
BCPL
Lenguaje de programación ordenado, potente y muy fácil de adaptar a diferentes arquitecturas.
ESTÁNDAR: de facto -
B
Sólo tenía un tipo de datos, que correspondía con una palabra de máquina. La mayoría de operadores lo manejaban como un entero; + (suma), - (resta), * (multiplicación) o / (división).
ESTÁNDAR: de facto -
Pascal
Creado para facilitar a los alumnos utilizando la programación estructurada y estructuración de datos.
ESTÁNDAR: de jure -
C
Orientado a la implementación de Sistemas operativos. Lenguaje de programación más popular para crear software de sistemas y aplicaciones.
ESTÁNDAR: de jure -
Prolog
Lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
ESTÁNDAR: de facto -
Fortran 77
Evolucionó para añadir extensiones al lenguaje mientras que usualmente retenía compatibilidad con las versiones previas.
ESTÁNDAR: de jure -
Módula-2-
Introduce el concepto de módulo, y de encapsulación
ESTÁNDAR: de facto -
Smalltalk 80
Lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico donde puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto.
ESTÁNDAR: de jure -
Ada 83
Multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
ESTÁNDAR: de jure -
C++
El objetivo fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
ESTÁNDAR: de jure -
Quick BASIC
Añadía tipos definidos por el usuario, estructuras de programación mejoradas, mejores gráficos y soporte de disco, y un compilador.
ESTÁNDAR: de jure -
ANSI C
Establecer una especificación estándar para C
ESTÁNDAR: de jure -
Perl
Ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
ESTÁNDAR: de jure -
Eiffel
Es un lenguaje orientado a objetos puro.
Orientado hacia el diseño de grandes aplicaciones.
ESTÁNDAR: de jure -
Fortran 90
Comandos más breves para efectuar operaciones matemáticas con matrices y dispone de tipos.
ESTÁNDAR: de jure -
Visual Basic
Simplificar la programación utilizando un ambiente de desarrollo
ESTÁNDAR: de jure -
Python
Multiparadigma, soporta orientación a objetos, programación imperativa y programación funcional.
Lenguaje interpretado, con tipado dinámico y es multiplataforma.
ESTÁNDAR: de jure -
Java
Concurrente, orientado a objetos, diseñado específicamente para tener pocas dependencias de implementación. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
ESTÁNDAR: de jure -
PHP
Lenguaje gratuito y multiplataforma.
Posibilidad de acceso a muchos tipos de bases de datos.
Capacidad de crear páginas dinámicas.
Posibilidad de separar el diseño del contenido de una web.
ESTÁNDAR: de jure -
Ada 95
Diseñado con seguridad y orientada a la reducción de errores comunes y difíciles de descubrir. Se basa en un tipado muy fuerte y en chequeos en tiempo de ejecución.
ESTÁNDAR: de jure -
ISO-Prolog
Las primeras versiones del lenguaje diferían, en sus diferentes implementaciones, en muchos aspectos de sus sintaxis, empleándose mayormente como forma normalizada, dado esto fue su creación.
ESTÁNDAR: de jure -
JavaScript
Implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas4
ESTÁNDAR: de jure -
Oberon
Lenguaje de programación orientado a objetos y procedimental. LA sintaxis de orientación tiene similitud con la de Ada 95.
ESTÁNDAR: de jure -
Delphi
Énfasis en la programación visual.
Se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal.
ESTÁNDAR: de jure -
C#
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java.
Inspirado por el signo '#' que se compone de cuatro signos '+' pegados.
ESTÁNDAR: de jure -
D
Rediseño de C++, con un enfoque más pragmático.
Incluye soporte para comentarios de documentación.
Programación orientada a objetos está basada en herencia simple, con todas las clases derivadas de la clase Object.
ESTÁNDAR: de jure -
Scala
Multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa y con tipos seguros. Integra características de lenguajes funcionales y orientados a objetos.
La implementación actual corre en la máquina virtual de Java
Es compatible con todas las aplicaciones Java.
ESTÁNDAR: de facto -
Go
Permite hacer más tareas con una librería estándar.
Combina la dinámica de lenguajes como Python y la fiabilidad de C y C++, y es perfecto para la computación distribuída.
ESTÁNDAR: de facto -
Grace
Lenguaje de programación en desarrollo, creado principalmente con fines educativos.
ESTÁNDAR: de facto -
Rust
Lenguaje centrado en el rendimiento y la programación paralela.
Emplea un diseño moderno de programación y lo soportan un gran número de librerías.
ESTÁNDAR: de jure -
Swift
Creado para sustituir al lenguaje Objective-C..
Caracterizado por su rapidez, seguridad y sencillez.
Enfocado en el desarrollo de aplicaciones para iOS y macOS.
ESTÁNDAR: de facto -
Hack
Creado por Facebook como extensión del lenguaje PHP..
La implementación del lenguaje es de código abierto,
Permite a los programadores utilizar tanto tipado dinámico y tipados estáticos.
ESTÁNDAR: de jure -
Julia
Ayuda a los científicos de datos.
Une conocimientos matemáticos, informáticos y de estadística.
Lenguaje de alto nivel y dinamismo para necesidades de informática técnica.
ESTÁNDAR: de jure