-
Ensamblador
1950 : Invención del lenguaje ensamblador por Mauricio V. Wilkes de la Universidad de Cambridge. 1951 : Invención del primer compilador, A0, por Grace Murray Hopper que permitía generar un programa binario a partir de un código fuente. es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. -
Fortran
Fortran
Año: 1957
Autor: IBM (Diseñado por John Backus).
Fue un lenguaje de programación diseñado para la IBM 704, con propósito general, procedimental e imperativo, que está especialmente adaptado al Calculo numérico y a la computación científica. -
LISP
LISP
FECHA DE LANZAMIENTO: Desarrollado a finales de los 50
AUTOR: John McCarthy.
PROPOSITO/CARACTERISTICA: Se trata de un lenguaje conciso e interactivo,basado en el tratamiento de listas (de ahi su nombre),ya que tanto los programas como los datos se estructuran mediante listas. -
COBOL
Nombre: COBOL
Fecha de Lanzamiento: 1960
Autor: CODASYL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios)
Propósito/Características: crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador (ya que en los años 1960 existían modelos de ordenadores incompatibles entre sí), y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. -
Basic
BASIC
Fecha: 1964
Autor: John George Kemeny y Thomas Eugene Kurtz
Proposito/Caracteristica: se trataba de un lenguaje sencillo de aprender y, ademas, suintÈrprete ocupaba poca memoria. Por estos motivos,cuando se creó el primer ordenador personal (Altair deMITS). -
Pascal
Nombre: Pascal
Fecha de lanzamiento: 1970
Autor: Niklaus Wirth
Propósito/Características:
-Su objetivo era crear un lenguaje que facilitara el aprendizaje de la Programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
Características:
- Lenguaje de programación estructurado fuertemente tipificado.
-Sus programas tienen definidas dos partes: declarativa y ejecutiva. -
C Shell
C Shell
Fecha de lanzamiento: 1970
Autor: Bill Joy
Propósito: Shell permite acceder al kernell del sistema operativo
Características:
● Se abre en una ventana de texto permitiendo al usuario utilizar comandos, puede leer comandos desde un archivo llamando a un script.
● También puede leer Reset desde un fichero de texto llamado script y como toda shell de Unix soporta comodines y tuberías para referirse a los nombres de ficheros, sustitución de comandos, variables, condicionales e interacción. -
Lenguaje C
Nombre: LENGUAJE C
Fecha: 1972
Autor: Dennis M. Ritchie
Propósito/Características:
- Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. -
Prolog
Nombre: PROLG (PROgrammation in LOGique)
Fecha: 1972
Autor: Alain Colmerauer
Propósito: Lenguaje declarativo basado en reglas y hechos de lógica, cuya información es retribuida en forma de consultas. -
SQL
Nombre: SQL
Fecha de lanzamiento: 1974
Autor: IBM
Propósito/características: es un es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.1 Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas. -
C++
Nombre: C++
Fecha de lanzamiento: Aunque el lenguaje C++ se creó en 1979, tal y como hemos dicho, no es hasta 1983 que tiene su nombre definitivo, pasando de C con clases a C++.
Autor: Bjarne Stroustrup
es un lenguaje de programación que proviene de la extensión del lenguaje C para que pudiese manipular objetos.
Así que mejoró el lenguaje C con características de Simula. Se decidió por el lenguaje C porque:
• es de uso general.
• es rápido.
• es portable.
• es muy utilizado. -
Objetive-C
Nombre: Objective-C
Fecha: 1980
Autor:Brad Cox
Propósito/Características:
Objetive-C se presenta con ciertas características que terminan por ser de gran ayuda para los programadores, más aún para los amantes del lenguaje en C.
El lenguaje de programación Objetive-C es compatible con muchos software y contextos de programación. -
Perl
Nombre: PERL (Practical Extraction and Report Language)
Fecha: 5 de enero de 1988
Autor: Larry Wall
Propósito: Originalmente para la manipulación de textos, optimizado para el escaneo de archivos de texto arbitrario, extracción de información e impresión de reportes basados en esa información. -
Python
Fecha lanzamiento:1991
Autor:Guido van Rossum
Propósito/Características:
Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional. Otros paradigmas están soportados mediante el uso de extensiones. -
HTML 5
HTML: Fecha de lanzamiento: 1991 Autor: Tim Berners-Lee Propósito / Característica: ofrecer servicios remotamente y, en definitiva, la necesidad de poder ofrecer fácilmente información de una forma elegante/compartir información entre científicos. -
Visual Basic
Desarrollado por Alan Cooper para Microsoft
Fecha de Creación: fue lanzada la primera versión en 1991
fue presentada la intención de simplificar la programación utilizando un ambiente de desarrollo que es el ser herramientas de programación de ALTO NIVEL para que programadores puedan realizar su labor: crear programas de computadora. -
Ruby
Creador: Yukihiro “Matz” Matsumoto
Fecha de Lanzamiento: 1995 (Desarrollado desde 24/02/1993)
Proposito o Caracteristicas: En muchos lenguajes, los números y otros tipos primitivos no son objetos. Ruby sigue la influencia del lenguaje Smalltalk pudiendo poner métodos y variables de instancia a todos sus tipos de datos. En Ruby, todo es un objeto. -
JavaScript
Creador: Brendan Eich
Fecha de Lanzamiento: 1993
Proposito o Caracteristicas: Se utiliza mucho para escribir código en una página html. Permite hacer dinámica la página (que pueda cambiar, que no sea un documento fijo). A pesar de su nombre, JavaScript no guarda ninguna relación directa con el lenguaje de programación Java. JavaScript es un lenguaje de programación interpretado. -
R
Fecha de lanzamiento: 1993
Autor: Robert Gentleman
Propósito/Características:
● proporciona un abanico de herramientas estadísticas (modelos lineales y no lineales, tests estadísticos, análisis de series temporales, algoritmos de clasificación y agrupamiento, etc.) y gráficas Una Herramienta Util.
● hereda de S su orientación a objetos. La tarea de extender R se ve facilitada por su permisiva política de lexical scoping. -
Java
Nombre: Java
Fecha de lanzamiento: 1995
Autor: Sun Microsystems
Propósito/características: Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. -
Delphi
DELPHI. (Developer’s Guide,2002)
• Fecha de lanzamiento: 1995.
• Desarrollador: Embarcadero Technologies.
• Propósito/característica: Desarrollo de aplicaciones visuales y de bases de datos cliente-servidor y multicapas. Debido a que es una herramienta de propósito múltiple, se usa también para proyectos de casi cualquier tipo, incluyendo aplicaciones de consola, aplicaciones de web, servicios COM y DCOM, y servicios del sistema operativo. -
PHP
FECHA DE LANZAMIENTO: 1995
AUTOR: Rasmus Lerdorf
PROPÓSITo:
*Diseñado originalmente para la creación de Páginas web dinámicas
*Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+. -
C#
Fecha de lanzamiento: 2000
Autor: Microsoft
Propósito / Característica: Sencillez: En comparación a los otros lenguajes antecesores de este, C# elimina cierto objetos y atributos innecesarios para que la acción de programar sea más intuitiva.
Modernidad: el lenguaje C# realiza de manera automática e intuitiva la incorporación de algunos objetos que con el paso de los años han sido necesarios a la hora de programar. -
Scala
Scala: Fecha lanzamiento: 2003 Autor: Martin Odersky Propósito/característica: diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros -
Groovy
Nombre: Groovy
Fecha: 2003
Autor: JCP (Java Community Process)
Propósito: es un lenguaje de programación orientado a objetos implementado sobre la plataforma de Java. Tiene características similares a Python,Ruby,Perl y Smalltalk.
Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java. -
Spring
Spring: Fecha lanzamiento: marzo de 2004 Autor: Pivotal Software Propósito/características: framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. -
GO
Fecha de lanzamiento: 2009
Autor: Robert Griesemer, Rob Pike, Ken Thompson (Google)
Propósito/Características:
Es un lenguaje diseñado para la programación de sistemas, provee de un recolector de basura, reflexión y otras capacidades de alto nivel que lo convierten en un lenguaje muy potente. -
Rust
Nombre:Rust
Fecha de lanzamiento:2010
Autor: Graydon Hoare
Propósito/características:
El objetivo de Rust es ser un buen lenguaje para la creación de grandes programas del lado del cliente y del servidor que se ejecuten en Internet. Esto ha llevado a un conjunto de características con un énfasis en la seguridad, el control de distribución de la memoria y la concurrencia. -
Swift
Swift: Fecha de lanzamiento: 2 de junio de 2014 Autor: Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, and Apple Inc. Propósito/características: Crear el mejor lenguaje disponible para usos que van desde la programación de sistemas, aplicaciones para móviles y de escritorio, llegando a servicios en la nube.
Más importante aún, Swift está diseñado para hacer que la tarea de escribir y mantener programas sea más fácil para el desarrollador. -
Kotlin
Creador: JetBrains (los creadores de IntelliJ IDEA)
Fecha de creación: 2016
Proposito o Caracteristicas: Lenguaje orientado a Objetos. Kotlin es ideal para desarrollos basados en JVM y para hacer aplicaciones de Android. La codificación en Kotlin es muy corta, concisa y directa. Mismo trabajo con menos líneas de código que en Java. Respaldado por JetBrains, Google y Spring Framework.