-
Algoritmo de la màquina de ada lovelace
Ada Lovelace diseñó la idea de una máquina que fuera capaz de programarse y reprogramarse para ejecutar funciones que le llevarán a la realización de una serie de tareas que fueran más allá de llevar a cabo simples cálculos y que quedarán expresadas mediante símbolos.
CARACTERISTICAS: Tenia un procesador aritmético que calculaba números y una unidad de control que determinaba qué tarea debía ser realizada. -
FORTRAN
Fue creado por John Backus, para utilizarse en aplicaciones científicas y de ingeniería que requerían cálculos matemáticos complejos. Actualmente, FORTRAN se utiliza ampliamente, en especial en aplicaciones de ingeniería.
CARACTERISTICA: Maneja datos de dos tipos: constantes y variables. Las constantes tienen un valor fijo, mientras que las variables se identifican con nombres y pueden cambiar de valor durante a la ejecución del programa. -
LISP
Fue creado por John McCarthy, el Lisp es un lenguaje funcional que se apoya en la utilización de funciones matemáticas para el control de los datos. Pero el elemento fundamental en el Lisp es la lista.
CARACTERISTICA: Posee un manejo de memoria automático que libera el espacio utilizado por los objetos que dejan de ser necesitados. -
C
Python fue creado por Guido van Rossum, un programador holandés a finales de los 80 y principio de los 90 cuando se encontraba trabajando en el sistema operativo Amoeba. Primariamente se concibe para manejar excepciones y tener interfaces con Amoeba como sucesor del lenguaje ABC.
Una característica:
El lenguaje ofrece muchas facilidades al programador al ser fácilmente legible e interpretable. -
C++
Fue diseñado a mediados de los años 80 por el danés Bjarne Stroustrup. Si intención fue la de extender el lenguaje de programación C para que tuviese los mecanismos necesarios para manipular objetos. C++ contiene paradigmas de la programación estructurada y orientada a objetos, por lo que se conoce como un lenguaje de programación multiparadigma.
Una característica:
Rapidez: La compilación y ejecución de un programa en C++ es mucho más rápida que en la mayoría de lenguajes de programación. -
Java.
Java fue desarrollado originalmente por James Gosling, de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle). Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems. Trabaja con sus datos como objetos y con interfaces a esos objetos. -
Python.
Python fue creado por Guido van Rossum, un programador holandés a finales de los 80 y principio de los 90 cuando se encontraba trabajando en el sistema operativo Amoeba. Primariamente se concibe para manejar excepciones y tener interfaces con Amoeba como sucesor del lenguaje ABC. El lenguaje ofrece muchas facilidades al programador al ser fácilmente legible e interpretable. -
Visual Basic
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
Una característica:
Separación de la creación de la interfaz gráfica y el código. -
JavaScript
JavaScript se introdujo en 1995 como una forma de agregar programas a páginas web en el navegador Netscape Navigator. En su momento fue una idea novedosa. En los primeros días de la World Wide Web, HTML era bastante simple, y bastante fácil de aprender casi todo lo que se necesitaba saber para agrupar páginas web. Una característica:
Javascript es un lenguaje orientado a objetos. -
C#
Andrés Hejlsberg decidió formar un equipo de trabajo en 1999 para crear un nuevo lenguaje de programación, que hoy conocemos como C#. En cambio, en sus inicios el nombre inicial que se barajó fue Cool (C Object Oriented Language), lo que en español traduciríamos con un lenguaje de programación orientado a objetivos.
Una cracteristica:
Sintaxis sencilla que facilita al desarrollador la escritura de código.