-
Fue la primera máquina programable de la historia.
Era capaz de manejar varios cientos de hilos a la vez y de manera extremadamente rápida. -
Introducción histórica y Lenguaje de bajo nivel o ensamblador
-
Entre 1833 y 1842 Babbage intentó construir una máquina que fuese programable para hacer cualquier tipo de cálculo, no sólo cálculo de tablas logarítmicas o funciones polinómicas. En 1843 Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de esta máquina propuesta por Babbage; ella añadió unas notas en las cuales especificaba en detalle un método para calcular los números de Bernoulli con esta máquina, se le reconoció como el primer programa de computadora del mundo
-
Alan Turing logró formalizar la idea abstracta sobre el computador y para ello utilizó un modelo de procesamiento que tenía la capacidad de leer ceros y unos en una cinta infinita o memoria y que además se movilizaba y escribía en función a una tabla definida en la máquina, lo que se conoció luego como programa. -
En algún momento entre 1944-45, Konrad Zuse desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). El lenguaje de Zeus (entre otras cosas) permitía crear procedimientos, que almacenaban trozos de código que podían invocarse una y otra vez para realizar operaciones rutinarias. -
Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. -
•Fue creado por Alan Kay, Daniel Henry Holmes Ingalls, Jr., Adele Goldberg
•Se aplica en negocios e investigación científica.
•Nació a principios de la década de 1970 en el Centro de Investigación Xerox Palo Alto (PARC).
•Es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico; Por sus características, puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto.
•Se hizo público por primera vez en 1980. -
•Prolog (derivado de "PROgrammation en LOGique") nació a comienzos de la década de 1970, del investigador de la Universidad de Marsella, Alain Colmerauer.
•Los ámbitos de la computación donde más se usa Prolog son los de la inteligencia artificial y aspectos relacionados con la misma como el machine learning, procesamiento de lenguaje natural, construcción de sistemas expertos, etc. -
•Smalltalk
•Eiffel
•Java -
•Prolog.
•Mercury programming language.
•Oz. -
•Su origen se le atribuye a Bjarne Stroustrup.
•Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc. están escritos o tienen bastante de su estructura, programada C ++. -
•C++
•PHP
•Perl -
•Creado por Bertrand Meyer.
•Se aplica en negocios e investigación científica.
•Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer y Software Eiffel.
•Meyer concibió el lenguaje en 1985 con el objetivo de aumentar la confiabilidad del desarrollo de software comercia.
•La primera versión del lenguaje al público estuvo disponible en 1986.
•En 2005, Eiffel se convirtió en un lenguaje estandarizado ISO. -
•Apareció en el año de 1986, fue diseñado por Joe Armstrong y se aplica en sistemas de telefonía. -
•Erlang
•Haskell
•Scala -
•Larry Wall comenzó a trabajar en Perl en 1987.
•La administración de sistemas operativos y la creación de formularios en la Web. -
•Se creó en el año 1990, fue diseñado por la universidad de Yale y la universidad de Glasgow y se aplica en aplicaciones web, diseño de compiladores, redes, análisis y programación de sistemas. -
•Oz fue originalmente desarrollado en el laboratorio de Programación de Sistemas en la Universidad de Saarland por Gert Smolka y sus estudiantes a comienzos de 1990.
•Fue diseñado para hacer un avance moderno para las aplicaciones concurrentes, inteligentes, de redes, tiempo real, paralelismo, interactivas y reactivas y para resolver aplicaciones complejas y robustas, rápidamente. -
•Fue creado por James Gosling.
•Java tiene una gran presencia en todos los entornos, se aplica en negocios, investigación científica, juegos, applets, inteligencia artificial, etc.
•En agosto de 1991 nació un nuevo lenguaje orientado a objetos al cual llamaron Oak.
•En enero de 1995, Oak se convirtió en Java, Sun lanzó el entorno JDK 1.0 java development kit (kit de desarrollo de java). -
•Creado por Rasmus Lerdorf.
•PHP para la creación de aplicaciones web, creación de servicios web, creación de servicios web de scripts de línea de comandos y creación de aplicaciones de escritorio. -
•Mercury es un lenguaje de programación lógica funcional creado para usos del mundo real. La primera versión fue desarrollada en la Universidad de Melbourne , por Fergus Henderson, Thomas Conway y Zoltan Somogyi, publicada el 8 de abril de 1995.
•Es un lenguaje portable a cualquier plataforma que utiliza módulos, lo que da una gran modularidad en el desarrollo de aplicaciones. -
•Apareció en el año 2003, fue creado por Martin Ordesky y es aplicado en desarrollo web y base de datos.