-
Period: to
Programación Analítica
Joseph Marie Jacquard fue el inventor del telar programable, en el cual al ingresar una tarjeta codificada con el proceso que la maquina debía realizar, devolvía su respectivo resultado. Ada Lovelace por medio de la máquina de Babbage creo el primer lenguaje de programación a mano para calcular la serie de números de Bernoulli. Alan Turing considerado como el padre de la algoritmia moderna, demostró que con su sistema de cintas, cualquier problema matemático era posible de resolver. -
Plankalkül
Precursor de los lenguajes de programación, creado por Konrad Zuse para su primera generación de maquinas Z, esta diseñado para la resolución de cálculos matemáticos. -
SHORTCODE
Precursor de los lenguajes de programación de alto nivel y desarrollado exclusivamente para la serie de computadoras UNIVAC por William F. Schmitt, es un lenguaje que debía ser compilado en sistema binario de forma manual. -
FLOW-MATIC
Primer lenguaje de programación que logro expresar operaciones matemáticas por medio del lenguaje humano, gracias a la implementación del primer compilador diseñado por Grace Hopper . -
FORTRAN
De la mano de John W.Backus nace el primer lenguaje de programación de alto nivel, el cual gracias a su compilador era capaz de calcular trayectorias de misiles y cálculos complejos de forma mas rápida. -
LISP
Conocido como lenguaje de procesamiento de listas y diseñado por John McCarthy, se convirtió en un lenguaje famoso por su avance en la investigación de las inteligencias artificiales y la construcción de conceptos como estructuras de datos en árbol, almacenamiento automático y compilador autocontenido. -
COBOL
Conocido como lenguaje común orientado a negocios, fue diseñado para ser un un lenguaje universal que pudiese ser programado y leído por cualquier tipo de computadora, al escribir programas autodocumentados en los cuales se divide los procedimientos de las variables y su ejecución usando de base la gramática del ingles para su fácil uso. -
Simula
Considerado el primer lenguaje orientado a objetos en el cual sus objetos debían siempre ser manejados por referencias para que el lenguaje supiera que debía traer y eliminar en el proceso de compilación, los lenguajes modernos de esta clase se basan en estos principios. -
BASIC
Conocido como Código simbólico de instrucciones de propósito general para principiantes se desarrollo como un ambiente sencillo para el desarrollo de programas por parte de académicos que no ejercieran ciencias. -
PL/1
Lenguaje diseñado por IBM que incluía multiprocesamiento, recursión, estructuras de control modernas, facilidades para la puesta a punto, asignación dinámica de espacio para estructuras de datos, procedimientos genéricos, etc.
Sin embargo, no fue usado por otras empresas debido a que IBM lo registro e hizo que se perdiera el interés en adaptarlo a otras plataformas. -
LOGO
Logo fue creado con la finalidad de usarlo para enseñar programación de forma sencilla para jóvenes e infantes, puesto que proporciona soporte para manejo de listas, archivos y entrada/salida, gracias a su arquitectura basada en LISP. -
B
B es el nombre de un lenguaje de programación desarrollado en los Bell Labs, que seria el predecesor del lenguaje de programación C.
Diseñado para que cupiese en la memoria de las minicomputadoras de la época. -
PASCAL
PASCAL es el lenguaje más sencillo que posibilita el
acceso a la informática teórica, creado por el profesor suizo Niklaus Wirth, excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Su programación estructurada y mejoras en su código fuente, hacen que siga siendo un lenguaje bastante usado en la actualidad. -
C
Es un lenguaje de programación de propósito general desarrollado por Dennis Ritchie, es la evolución del lenguaje B y entre sus mejoras encontramos que al ser un lenguaje de nivel medio, permite que sus compiladores puedan trabajar de la mano con código ensamblador, lo que bien implementado genera un aplicativo eficiente para cualquier maquina en la que se implemente. -
Smalltalk
Influenciado por Simula, Smalltalk presento una mejora para los lenguajes orientados a objetos al ser el propio lenguaje un objeto interactivo dentro de todo el sistema, por lo que es precursor del desarrollo de los sistemas expertos al permitir la comunicación y herencia de atributos entre objetos. -
PROLOG
Es un prototipo de lenguaje declarativo en el cual se le enseña al sistema para que este pueda responder a cualquier problema con base en el conocimiento dado.
En vez de formular como debe responder a cada situación, PROLOG primero debe aprender sobre los temas que posteriormente procederá a resolver. -
SQL
Conocido como lenguaje de consulta estructurada, es un tipo de lenguaje diseñado específicamente para administrar, controlar y recuperar información de bases de datos. -
C++
Diseñado por Bjarne Stroustrup, pensado como una extensión de C la cual pudiese manipular objetos mediante clases, funcionando como un lenguaje hibrido entre programación estructurada y orientada a objetos. -
ADA
Lenguaje orientado a objetos desarrollado para el departamento de defensa de USA, es un lenguaje multipropósito que cuenta con la facilidad de Pascal y la flexibilidad de C++.
Sin embargo, debido a su arquitectura enfocada en la seguridad, es un lenguaje de fuerte tipado que debido a su complejidad, es usado mas comúnmente por agencias gubernamentales. -
MATLAB
Abreviación de laboratorio de matrices, es un lenguaje de programación que ofrece un entorno de desarrollo integrado que permite operaciones de vectores y matrices, funciones, cálculo lambda, y programación orientada a objetos. -
Objective-C
Lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk.
Adquirido por Apple y usado para el desarrollo de la mayoría de sus aplicativos, es compatible con código hecho en C gracias a su capa basada en este ultimo. -
PERL
Diseñado por Larry Wall, basado en C y Shell, fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script. Siendo usado en las etapas tempranas del desarrollo web, convirtiéndose posteriormente en un componente integral de LAMP. -
Python
Lenguaje de programación de código abierto orientado a la legibilidad de código, creado por Guido van Rossum, es multiparadigma (soporta diferentes tipos de lenguajes), dinámico y multiplataforma. -
Visual Basic
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.
Genera código que requiere una o más librerías de enlace dinámico para que funcione y es capaz de pseudo-compilar el programa muy rápidamente para luego ejecutarlo, simulando la función de un intérprete puro. -
HTML
Lenguaje de marcado de hipertexto, es un usado para el desarrollo de paginas web por medio de etiquetas que encapsulan los elementos que un navegador debe de imprimir según el orden y atributos otorgados a cada etiqueta. -
JAVA
Desarrollado por James Gosling, basado en C y C++, es sencillo y bastante potente; es multiplataforma y por sobre todo, muy
fiable y seguro, manteniendo a cualquier sistema en el que se ejecute un aplicativo desarrollado en este lenguaje, libre de virus. -
PHP
Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web, suele ser procesado por servidores web gracias a un interprete instalado como un modulo independiente. Además del desarrollo web, tiene varias aplicaciones dentro del mundo de los drones y aplicaciones graficas. -
C#
-
Swift
Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.