-
Autocode
Un Autocode es un lenguaje de programación de alto nivel que utiliza un compilador. El primer autocode y su compilador aparecieron en la Universidad de Manchester para hacer la programación de la máquina Mark 1 más inteligible.Esta familia de "sistemas de codificación simplificados" fue creada en la década de 1950 específicamente para su uso con las computadoras digitales en las universidades de Manchester, Cambridge y Londres. -
Fortran
Es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel.Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes.” -
ALGOL
ALGOL ( Algorithmic Language) fue desarrollado a finales de la década de 1950 por un comité internacional para crear un lenguaje de programación independiente de la máquina y corregir algunos problemas presentados por Fortran. Fue muy popular en las universidades durante el año 1960, pero no llegó a convencer como lenguaje de utilización comercial. -
COBOL
Cobol (Lenguaje Común Orientado a Negocios) fue desarrollado por primera vez por el Comité CODASYL en 1960.Este lenguaje ha sido diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. COBOL fue diseñado para escribir programas autodocumentados, mediante separación en divisiones para la declaración de variables de los procedimientos y una división para llevar un registro de quién solicitó el programa y quiénes lo escribieron. -
Smalltalk
Smalltalk es un lenguaje de programación orientado a objetos puro, de tipado dinámico y reflectivo, creado por Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg y otros a inicios de los años setenta en el Palo Alto Research Institute de Xerox.
Smalltalk es considerado el primero de los lenguajes orientados a objetos. Incluso de él parten muchas de las ideas de las modernas interfaces de usuario, como el uso del ratón, ventanas y menúes desplegables. -
PASCAL
Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Otra diferencia importante es que en Pascal el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no está permitida. -
C
Es uno de los lenguajes de programación más utilizados de todos los tiempos,C es un lenguaje de propósito general diseñado para programación estructurada.El texto fuente del programa C es de formato libre. También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. -
C++
Este lenguaje de programación fue diseñado principalmente para la programación del sistema, pero se ha expandido para ser utilizado en aplicaciones de escritorio, servidores y de rendimiento crítico. C++ nació como una extensión del lenguaje C, para conseguir aunar la eficiencia del lenguaje C con las ventajas del modelo orientado a objetos. El primer paso hacia C++ se produjo en 1980, cuando se presentó un primer lenguaje llamado C with classes, descrito por Bjarne Stroustrup. -
Ada
Ada fue desarrollado porque el departamento de defensa de Estados Unidos descubrió que ningún lenguaje existente era apropiado para el control de tiempo real de sistemas empotrados grandes. Por ello, en 1977 creó una convocatoria para elegir el lenguaje que cumpliera con los requisitos. Quedaron como finalistas cuatro lenguajes, denominados Azul, Rojo, Amarillo y Verde para mantener el anonimato de sus diseñadores. -
Objective-C
Objective-C. Es un lenguaje de programación orientado a objetos y basado en mensajes, altamente dinámico. Este lenguaje consiste en un pequeño número de incrementos a ANSI C, y está caracterizado por su aplazamiento a muchas decisiones hasta que se cumple el tiempo de corrida del programa creado, soportando envíos dinámicos, escritura y carga dinámica. -
Perl
Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto.Es muy utilizado en aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos. -
Python
Python fue creado a finales de los ochenta por Guido van Rossum en CWI en los Países Bajos como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
Este lenguaje es usado con frecuencia en la creación de aplicaciones Web, desarrollo de software y seguridad informática. -
Ruby
Ruby: Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. -
JavaScript
El JavaScript es un lenguaje de programación que surgió por la necesidad de ampliar las posibilidades del HTML. En efecto, al poco tiempo de que las páginas web apareciesen, se hizo patente que se necesitaba algo más que las limitadas prestaciones del lenguaje básico, ya que el HTML solamente provee de elementos que actúan exclusivamente sobre el texto y su estilo, pero no permite, como ejemplo sencillo, ni siquiera abrir una nueva ventana o emitir un mensaje de aviso. -
PHP
PHP nació como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas. -
Java
El lenguaje Java fue desarrollado en sus inicios por James Gosling, en el año 1991.
El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
En 1995 finalmente, es presentada la versión alpha de java, y un año después en 1996 es lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van presentando nuevos paquetes y librerías hasta la actualidad. -
UML
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML es una herramienta propia de personas que tienen conocimientos relativamente avanzados de programación y es frecuentemente usada por analistas funcionales. -
c#
Este lenguaje de programación multi-paradigma fue desarrollado por Microsoft dentro del framework .NET. Estaba destinado a ser simple, moderno y orientado a objetos. En C# tienes que declarar los tipos de datos con las variables, además que estas variables no pueden ser globales. De esta manera se reducen los errores de compilación. Además, es un lenguaje orientado a objetos, así que obliga que todos los métodos y propiedades estén dentro de una clase. -
Visual Basic .NET
Visual Basic .NET es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2019, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop. -
Scriptol
Es un compilado de PHP y C++, dándole una gran portabilidad. Es un lenguaje para aplicaciones, y para hacer páginas web dinámicas. -
AspectJ
Centro de Investigación de Palo Alto. AspectJ es un lenguaje de programación orientado por aspectos construido como una extensión del lenguaje Java creado en Xerox PARC. Un compilador de AspectJ hace llegar la noción de aspecto hacia el código de máquina virtual implementando así una noción de relación. -
GO
Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente sólo está disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X. Go usa una sintaxis parecida a C por lo que los programadores que hayan usado dicho lenguaje se sienten muy cómodos con él. -
Rust
Es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla. Ha sido diseñado para ser 'un lenguaje seguro, concurrente y práctico", soportando programación funcional pura, por procedimientos, imperativa y orientada a objetos. El lenguaje surgió de un proyecto personal desarrollado por Graydon Hoare, quién empezó a trabajar en él en 2006. -
Dart
Es un lenguaje de programación de código abierto, desarrollado por Google. Fue revelado en la conferencia goto; en Aarhus, Dinamarca el 10 octubre de 2011. El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. -
Swift
Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en la WWDC 2014. Swift es un lenguaje fuertemente tipado, aunque su declaración no siempre es necesaria gracias a su capacidad de inferir tipos. Los tipos de datos se dividen principalmente en dos grupos. Los Tipos de valor y los Tipos por referencia, se diferencian principalmente en como son asignados.