-
Charles Babbage matemático e ingeniero británico, inventor de las máquinas calculadoras programables. En 1822 produjo un modelo funcional pequeño de su Difference engine (máquina diferencial). El funcionamiento aritmético de la maquina era limitado, pero podía recopilar e imprimir tablas matemáticas sin mayor intervención humana.
-
La primera computadora fue la máquina analítica creada por Charles Babbage, en el siglo XIX. La idea que tuvo Charles sobre un computador nació debido a que la elaboración de tablas matemáticas era un proceso tedioso y propenso a errores. En 1823 el gobierno Británico lo apoyo para crear el proyecto, un dispositivo mecánico para efectuar sumas repetidas. La máquina ha pasado a la historia como el prototipo del ordenador moderno, nunca se construyo un modelo a escala real.
-
En el campo de la inteligencia artificial es conocido por la concepción del Test de Turing, un criterio según el cual puede juzgarse la inteligencia de una máquina si sus respuestas en la prueba son indistinguibles de las de un ser humano. Su investigación tuvo lugar durante la Segunda Guerra Mundial.
-
Durante la Segunda Guerra Mundial Alan Turing introdujo la máquina de Turing, una entidad matemática abstracta que formalizo el concepto de algoritmo y resulto ser la precursora de las máquinas digitales. La máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo a una tabla de reglas. Con ayuda de su máquina Turing pudo demostrar que existen problemas irresolubles, tales que ninguna máquina (y, por ende, ningún ordenador) sera capaz de obtener su solución.
-
Durante la Segunda Guerra Mundial Turing incursiono la criptografía y donde fue una ficha fundamental para crear la máquina Bombe, consistía en romper el código de máquina Enigma un artefacto para los nazis donde todo movimiento militar se encriptaba por medio de esta máquina, la Bombe por cada combinación posible se implementaba electricamente una cadena de luxiones lógicas era posible detectar cuando ocurría una contradicción y entonces desechar dicha combinación.
-
Alan Turing es considerado uno de los padres de la ciencia de la computación y precursor de la informática moderna. Sus trabajos e investigaciones se dieron durante la Segunda Guerra Mundial. Formuló su propia versión de la tesis Church-Turing, postula que cualquier modelo computacional existente tiene las mismas capacidades algorítmicas, o un subconjunto, de las que tiene una máquina de Turing.
-
En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas, en lenguaje ensamblador muy afinados. Finalmente se dieron cuenta de que la programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era propensa a errores.
-
Antes de 1940 os primeros ordenadores se programaban directamente en código máquina (basado en sistema binario). Cada modelo de ordenador tiene su propio código por esa razón se le llama lenguaje de máquina. los primeros lenguajes de programación preceden a la computadora moderna. En un inicio los lenguajes eran códigos, los primeros códigos estaban especializados según sus aplicaciones.
-
En la década de 1940 se desarrollo el lenguaje de programación Plankalkül (Konrad Zuse), diseñado, pero no fue implementado en su vida y sus contribuciones fueron aisladas de otros desarrollos.
-
Entre algunos de los lenguajes de programación importantes que fueron desarrollados en la década de 1940 se encuentra; el Sistema de codificación ENIAC.
-
En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerial Integrator and Calculator) que fue la primera computadora electrónica que funcionaba con tubos al vacío, el equipo de diseño lo encabezaron John Mauchly y John Eckert. en el diseño de este computador fueron incluidas nuevas técnicas de la electrónica que permitían minimizar el uso de partes mecánicas.
La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseñada por este nuevo equipo. -
Entre algunos de los lenguajes de programación importantes que fueron desarrollados en la década de 1940 se encuentra; una serie de conjuntos de instrucciones nemotécnicas, como la de la ENIAC, comenzando en 1949 con C-10 para BINAC. Cada conjunto de instrucciones estaba destinado a un fabricante especifico.
-
En los cincuenta los tres primeros lenguajes de programación modernos, cuyos descendientes aun continúan siendo utilizados:
FORTAN (1955), creado por John Backus et al.;
LISP (1958), creado por John McCarthy et al.;
COBOL (1959), creado por Short Range Committee, con una alta influencia por parte de Grace Hopper. -
Finales de 1950 fue la publicación, por un comité Americano y Europeo de cientéficos de la computación de un nuevo "lenguaje para algoritmos"; el Reporte de ALGOL 60 (ALGOrithmic Language), proporcionó dos innovaciones importantes para los lenguajes de programación: estructuras de bloques anidadas y ámbito léxico.
-
En 1951 aparece la UNIVAC (NIVersAl Computer), fue la primera computadora comercial, que disponía de mil palabras de memoria central y podían leer cintas magnéticas, se utilizo para procesar el censo de 1950 en los Estados Unidos.
-
Entre algunos de los lenguajes de programación que fueron desarrollados en la década de 1950 y 1960 se encuentra; el Regional Assembly Language.
-
En esta generación había un gran desconocimiento de las capacidades de las computadoras. Estas máquinas tenian las siguientes carracteristicas estaban construidas por medio de tubos de vacío, eran programadas en lenguaje de máquina, etc. En esta generación las maquinas son grandes y costosas, la más exitosa fue la IBM 650, otros modelos de computadora que se pueden situar en los inicios de la segunda generación son: UNIVAC, IBM 701, UNIVAC 80 y 90, IBM 704 y 709, etc.
-
Lenguaje de programación desarrollado en la década de 1950; el Autocode.
-
Lenguaje de programación desarrollado en la década de 1950; el IPL (precursor de LISP).
-
Lenguaje de programación desarrollado en la década de 1950; el FLOW-MATIC (precursor de COBOL).
-
Lenguaje de programación desarrollado en la década de 1950; el FORTRAN (primer compilador).
-
Lenguaje de programación desarrollado en la década de 1950; el COMTRAN (precursor de COBOL).
-
Lenguaje de programación desarrollado en la década de 1950; el LISP.
-
Lenguaje de programación desarrollado en la década de 1950; el ALGOL 58.
-
Cerca de la década de 1960 las computadoras seguían evolucionando, se reducía su tamaño y crecía su capacidad de procesamiento. También se empezó a definir la forma de comunicarse con las computadoras, que recibía el nombre de programación de sistemas. Las características de esta generación son: están construidas con circuitos de transistores, se programan en nuevos lenguajes llamados lenguajes de alto nivel, etc. Aparecen computadoras avanzadas para su época como la serie 5000 de Burroughs.
-
Lenguaje de programación desarrollado en la década de 1950; el FACT (precursor de COBOL).
-
Lenguaje de programación desarrollado en la década de 1950; el COBOL.
-
Lenguaje de programación desarrollado en la década de 1950; el RPG.
-
Lenguaje de programación desarrollado en la década de 1960; el APL.
-
Lenguaje de programación desarrollado en la década de 1960; el Simula.
-
Lenguaje de programación desarrollado en la década de 1960; el SNOBOL.
-
Lenguaje de programación desarrollado en la década de 1960; el CPL (precursor de C).
-
American Standard Code for Information Interchange es el código estándar americano para el intercambio de información que define los caracteres que se utilizan en el ordenador. Cada uno de los caracteres tiene un código digital equivalente. Fue creado por el Comité Estadounidense de Estándares( ASA). El código fue creado para transferir información entre equipos eléctricos y el código ASCII básico representaba caracteres utilizando 7 bits.
-
El ordenador IBM- 360 domino las ventas de la tercera generación de ordenadores.
-
Lenguaje de programación desarrollado en la década de 1960; el BASIC.
-
Lenguaje de programación desarrollado en la década de 1960; el PL/I.
-
La tercera Generación emergió con el desarrollo de circuitos integrados (pastillas de silicio). Las computadoras nuevamente se hicieron mas pequeñas, más rápidas, desprendían menos calor, y eran más eficientes. Las características de esta generación fueron: su fabricación electrónica esta basada en circuitos integrados, su manejo es por medio de los lenguajes de control de los sistemas operativos, etc.
El ordenador IBM 360 domino las ventas de la tercera generación de ordenadores. -
Lenguaje de programación desarrollado en la década de 1960; el BCPL (precursor de C).
-
Lenguaje de programación desarrollado en la década de 1960; Logo.
-
Lenguaje de programación desarrollado en la década de 1960; B (precursor de C)
-
Lenguaje de programación desarrollado en la década de 1970; Pascal.
-
Lenguaje de programación desarrollado en la década de 1970; Forth.
-
Aparecen los microprocesadores, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base a estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad. Características de esta generación: se desarrolló el microprocesador, se colocan más circuitos dentro de un "chip", etc.
-
Lenguaje de programación desarrollado en la década de 1970; C.
-
Lenguaje de programación desarrollado en la década de 1970; Smalltalk.
-
Lenguaje de programación desarrollado en la década de 1970; Prolog (Primer programación lógica).
-
Lenguaje de programación desarrollado durante la década de 1970; ML (Lengua funcional).
-
En 1975 Bill Gates y Paul Allen se trasladan a Albuquerque, para trabajar suministrando a la compañía MITS una serie de programas susceptibles de ser utilizados con el primer microordenador, el Altair, para el cual habían desarrollado una versión del lenguaje de programación BASIC.
-
Lenguaje de programación desarrollado en la década de 1970; Scheme.
-
Bill Gates es un empresario, informático y filántropo estadounidense, cofundador de la empresa de software Microsoft junto con Paul Allen. Su negocio consistía en elaborar programas adaptados a las necesidades de los nuevos microordenadores y ofrecérselos a las empresas fabricantes mas baratos que si los hubieran desarrollado ellas mismas.
-
En 1976 Steve Wozniak y Steve Jobs inventan la primera microcomputadora de uso masivo y mas tarde forman la compañía conocida como la Apple.
-
Steve padre del primer ordenador personal (Apple I), fundó la empresa Apple Computer, probablemente la empresa más innovadora del sector.
-
El Apple II, una mejora del modelo anterior fue introducido en 1977, convirtiéndose en el primer ordenador de consumo masivo.
-
Lenguaje de programación desarrollado durante la década de 1970; SQL (inicialmente sólo un lenguaje de consulta, posteriormente ampliando con construcciones de programación).
-
Lenguaje de programación desarrollado durante la década de 1970; Modula-2
-
Cuando en 1979, comenzó a crecer Microsoft Bill Gates decidió trasladar su sede a Seattle.
-
La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos. En vez de inventar nuevos paradigmas, se comenzó a trabajar a partir de las ideas inventadas en la década anterior.
-
Unos de los lenguajes importantes que se desarrollaron en la década de 1980 son; C++ combinaba la programación orientada a objetos y a la programación de sistemas.
-
Bill Gates había llegado a un acuerdo con IBM para suministrarle un sistema operativo adaptado a sus ordenadores personales, el MS-DOS, que desde 1981 iría instalado en todos los ordenadores de la marca, donde negoció quedarse con la licencia del sistema y venderlo a otras compañias.
-
Microsoft, procede del éxito arrollador de su sistema operativo el MS-DOS, que evolucionaría hasta convertirse en el popular Windows 3.1 (1992) y daría lugar a las sucesivas versiones de este sistema operativo.
El MS-DOS, sin embargo, era un entorno poco agradable, cuyo manejo el conocimiento de comandos que se introducían a través del teclado. -
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 son; Ada, un lenguaje de programación de sistemas destinado a ser utilizado por contratistas de defensa.
-
En vista de la acelerada marcha de la microeléctronica la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con los que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 son; Common Lisp.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 son; MATLAB.
-
En 1984 Steve lanzó la Macintosh.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Eiffel.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Objective-C.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Erlang.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Perl.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Tcl.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; Mathematica.
-
Tim, científico de la computación británico, conocido por ser padre de la Web. Estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989. Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de una manera más efectiva Berners-Lee desarrolló las ideas fundamentales que estructuran la web. Él y su grupo crearon el lenguaje HTML, el protocolo HTTP y el sistema de localización de objetos en la web URL.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1980 es; FL (Backus).
-
El rápido crecimiento de Internet en la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguaje de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet, creó una oportunidad adoptar nuevos lenguajes.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Haskell.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Python, programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Visual Basic.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; HTML (lenguaje de marcado de hipertexto).
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Ruby.
-
Uno de los lenguajes importantes que se desarrollaron en la década 1990 es;Lua.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; CLOS (parte del ANSI Common Lisp).
-
Tim, en octubre de 1994 fundó el Consorcio de la World Wide Web (W3C) con sede en el MIT, para supervisar y estandarizar el desarrollo de las tecnologías sobre las que se fundamenta la Web y que permiten el funcionamiento de Internet.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; PHP.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Java.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Delphi (Object Pascal).
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Java.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; WebDNA.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; Rebol
-
Steve dejo la dirección de la compañía y regreso en 1997. Adquirió la empresa PIXAR, empresa de animación de entretenimiento.
-
Uno de los lenguajes importantes que se desarrollaron en la década de 1990 es; D
-
La evolución de los lenguajes de programación continua, algunas tendencias actuales incluyen: aumentar el soporte para la programación funcional en lenguajes importantes utilizados comercialmente, construir lenguajes para apoyar la programación concurrente y distribuida, mecanismos para añadir al lenguaje verificación en cuanto a seguridad y confiabilidad, mecanismos alternativos de modularidad y desarrollo de software.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; ActionScript, es el lenguaje de programación de la plataforma Adobe Flash.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; C#.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; Visual Basic. NET.
-
La música registro un gran cambio con la salida de este dispositivo para almacenar música. La música se digitalizó formalmente, se lanzo el formato iTunes y con esto lograron consolidar el negocio de descarga de canciones de manera legal.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; F#.
-
Uno de los lenguajes importantes que se desarrollaron a partir del 2000 es; Groovy.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; Scala.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; Factor.
-
iTunes la tienda online de música.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; Clojure.
-
El primer teléfono inteligente con pantalla touch, vio la luz en enero del 2007.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2000 es; Go.
-
La tableta fue lanzada en 2010, un dispositivo parecido al iPod, pero de mayor tamaño. El objetivo del iPad era brindar una experiencia más íntima con el usuario.
-
Uno de los lenguajes importantes que se desarrollaron a partir del año 2011 es; Dart.
-
Es una unidad de información que corresponde aproximadamente con un grafema, una unidad o símbolo parecido, pueden ser números, letras, puntuaciones, espacios, control, etc. Un carácter corresponde a un byte.
-
Los bits son la menor unidad "física" de información, ya que son pulsos eléctricos que representan los 1 y 0. El bit, un termino que se formó de la contracción de las palabras Binary digit(dígito binario). Los bits se utilizan para describir velocidades de transmisión. (Sin mención del año de creación)
-
Los Bytes son la menor unidad "lógica" de información, equivalente a un carácter (letra o símbolo), se utilizan para describir: capacidad de almacenamiento, memoria. El término de byte se utilizó para representar agrupamientos de distintas cantidades; un byte esta formado por 8 bits o pulsos eléctricos. El byte es también la unidad de medida básica para memoria, almacenando el equivalente a un carácter. (sin mención del año de creación).
-
(Kbytes) Unidad de medida de almacenamiento de información. Unidad de memoria equivalente a 1024 bytes. (Sin mención del año de creación).
-
(MBytes) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Kilobytes. (Sin mención de año de creación).
-
(GBytes) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Megabytes. (Sin mención de año de creación).
-
(TByte) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Gigabytes. (Sin mención de año de creación).
-
(PByte) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Terabytes.
(Sin mención del año de creación). -
(YByte) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 ZetaBytes. (Sin mención de año de creación).
-
(GByte) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Brontobytes. (Sin mención del año de creación)
-
Se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. (Sin mención de año de creación).
-
Un programa es una serie de instrucciones ordenadas, codificadas, en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador. (Sin mención de año de creación).
-
Es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir información y datos en formato digital. (Sin mención de año de creación).
-
(EByte) Unidad de medida de almacenamiento de información, unidad de memoria equivalente a 1024 Petabytes. (Sin mención de año de creación).
-
(BByte) Unidad de medida de almacenamiento de información, unida de memoria equivalentes a 1024 YottaBytes. (Sin mención del año de creación).