EVOLUCIÓN DEL HARDWARE Y EL SOFTWARE

  • PRIMER ORDENADOR

    PRIMER ORDENADOR
    En 1822 Charles Babbage Creo una máquina diferencial capaz de desarrollar polinomios, pero varios inconvenientes en las piezas de esta máquina hicieron que fracasara, luego de este fracaso en 1833, Babbage crea la máquina analítica, la cual era capaz de hacer todas las operaciones matemáticas y ser programada por medio de tarjetas de cartón perforadas y guardar una enorme cantidad de cifras, es por esto que a Charles Babbage se le considera el padre del ordenador.
  • PRIMER LENGUAJE DE PROGRAMACIÓN

    Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.
  • MÁQUINAS TABULADORAS

    MÁQUINAS TABULADORAS
    Herman Hollerith inventor de la primera máquina tabuladora eléctrica, en la cual lograba registrar datos en tarjetas perforadas, gracias a este invento se lograban tabular de 50 a 75 tarjetas por minuto y conteos que manualmente hubieran terminado en años podrían terminarse en meses.
    Herman Hollerith fundo en 1896 al compañía de máquinas tabuladoras que posteriormente paso a ser la International Business Machines (IBM) a fin de promover su invento.
  • TARJETA PERFORADA

    TARJETA PERFORADA
  • VÁLVULAS DE VACIÓ

    VÁLVULAS DE VACIÓ
    La válvula originaria fue el componente crítico que posibilitó el desarrollo de la electrónica durante la primera mitad del siglo XX, incluyendo la expansión y comercialización de la radiodifusión, televisión, radar, audio, redes telefónicas, computadoras analógicas y digitales, control industrial, etc.
  • 1ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN

    Código máquina y Ensambladores
    La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente.
    Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina.
  • Period: to

    1ª GENERACIÓN DEL ORDENADOR

    La primera generación de ordenadores nació utilizando las válvulas de vacio.
    ENIAC fue la primera computadora digital electrónica en la historia. No habían programas por lo tanto, trabajaba con lenguaje máquina. Se usaban tarjetas perforadas para almacenar datos. Estas informaciones e instrucciones internas se utilizaban exclusivamente en el ámbito científico y militar.
  • ENIAC

    ENIAC
    Fue una de las primeras computadoras de propósito general. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver «una extensa clase de problemas numéricos». Fue inicialmente diseñada para calcular tablas de tiro de artillería destinadas al Laboratorio de Investigación Balística del Ejército de los Estados Unidos. Los ingenieros John Presper Eckert y John William Mauchly se llevaron el mérito por la construcción.
  • 2ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN

    2ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN
    Lenguaje simbólico (ensambladores): Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. Este lenguaje es el primer intento de sustituir el lenguaje maquina por otro más similar a los utilizados por las personas. A principios de la década de los 50 y con el fin de facilitar la labor de los programadores, se desarrollaron códigos mercadotécnicos para las operaciones y direcciones simbólicas.
  • LENGUAJE DE PROGRAMACIÓN FORTRAN

    LENGUAJE DE PROGRAMACIÓN FORTRAN
    (“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • LENGUAJE DE PROGRAMACIÓN LISP

    LENGUAJE DE PROGRAMACIÓN LISP
    (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación.
  • Period: to

    2ª GENERACIÓN DEL ORDENADOR

    Los ordenadores seguían evolucionando,se reducía su tamaño y crecía su capacidad de procesamiento.
    Las características de la segunda generación son los transistores y los programas nuevos de lenguajes llamados lenguajes de alto nivel.
    Aparecen muchas compañías y los ordenadores eran bastante más avanzados para su época como la serie 5000 de Burroughs y ATLAS de la Universidad de Manchester.
  • LENGUAJE DE PROGRAMACIÓN COBOL

    LENGUAJE DE PROGRAMACIÓN COBOL
    (“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU..
  • EL TRANSISTOR

    EL TRANSISTOR
    Este consta de un sustrato (usualmente silicio) y tres partes dopadas artificialmente (contaminadas con materiales específicos en cantidades específicas) que forman dos uniones bipolares: el emisor que emite portadores, el colector que los recibe o recolecta y la tercera, que está intercalada entre las dos primeras, modula el paso de dichos portadores. A diferencia de las válvulas, el transistor es un dispositivo controlado por corriente y del que se obtiene corriente amplificada.
  • 3ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN

    LENGUAJE DE ALTO NIVEL: se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las máquinas. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Por lo general suelen estar orientados a objetos, a eventos o a funciones, pudiendo estos combinarse. Asimismo, pueden ser compilados o interpretados.
  • CIRCUITOS INTEGRADOS

    CIRCUITOS INTEGRADOS
    Un circuito integrado (CI), también conocido como chip, microchip, es una estructura de pequeñas dimensiones de material semiconductor, normalmente silicio, de algunos milímetros cuadrados de superficie, sobre la que se fabrican circuitos electrónicos generalmente mediante fotolitografía y que está protegida dentro de un encapsulado de plástico o de cerámica. El encapsulado posee conductores metálicos apropiados para hacer conexión entre el Circuito Integrado y un circuito impreso.
  • IBM 360

    IBM 360
  • LENGUAJE DE PROGRAMACIÓN BASIC

    (“Beginner’s All-purpose Symbolic Instruction Code”) Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales
  • Period: to

    3ª GENERACIÓN DEL ORDENADOR

    Las computadoras de la tercera generación emergieron con el desarrollo de los circuitos integrados (pastillas de silicio) .Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes.
    La IBM 360 una de las primeras computadoras comerciales que usó circuitos integrados, podía realizar tanto análisis numéricos como administración ó procesamiento de archivos.
  • 4ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN

    4ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN
    La Programación Orientación a Objetos (P.O.O.):
    surge en Noruega en 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego.
    Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy en día).
  • LENGUAJE DE PROGRAMACIÓN PASCAL

    Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización fue de gran uso para herramientas de todo tipo.
  • 5ª GENERACIÓN DEL LENGUAJE DE PROGRAMACIÓN

    Esta quinta generación conocida por sus siglas en inglés, FGCS(de Fifth Generation Computer Systems), Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software, usando el lenguaje PROLOG2 al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra (del japonés al inglés, por ejemplo).
  • EL MICROPROCESADOR

    EL MICROPROCESADOR
    En 1971, intel Corporation, que era una pequeña compañía fabricante de semiconductores ubicada en Silicon Valley, presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contenía 2 250 transistores. Este primer microprocesador, fue bautizado como el 4004.
  • Period: to

    4ª GENERACIÓN DEL ORDENADOR

    En la cuarta generación aparecen los microprocesadores que son un gran adelanto de la microelectrónica. Los microprocesadores son circuitos integrados de alta densidad y con una velocidad impresionante. Los microprocesadores se convierten en el cerebro de los ordenadores ( MS-DOS)
  • LENGUAJE DE PROGRAMACIÓN C

    (Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • FUNDACIÓN DE MICROSOFT WINDOWS

    FUNDACIÓN DE MICROSOFT WINDOWS
    Paull Allen y Bill Gates, dos jóvenes apasionados de la tecnología, creen que la informática personal puede llegar a ser el futuro y crean el 4 de abril una pequeña compañía llamada Microsoft en Albuquerque, Nuevo México. Su visión comienza con un camino muy claro: cambiar la forma en la que trabajábamos y proveer cada escritorio y cada hogar de un equipo informático.
  • MS-DOS

    MS-DOS
    Dos es un acrónimo de MicroSoft Disk Operating System, sistema operativo creado por Microsoft, y que tienen instalado la mayoría de los ordenadores PC. El DOS es, además de un sistema operativo, un conjunto de programas que nos permiten manipular información contenida en discos, de esta forma podemos trabajar con facilidad, comodidad y rapidez con estos; a demás, el DOS coordina el funcionamiento del microprocesador para que todo funcione bien en el interior de nuestro ordenador
  • LENGUAJE DE PROGRAMACIÓN ADA

    (En honor a Ada Lovelace): Es derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de software grandes.
  • DISPOSITIVOS PC

    DISPOSITIVOS PC
    El computador más destacado de la quinta generación de computadoras fue el PC o el computador portátil, a raíz del planteamiento de no sólo producir maquinaria a nivel industrial sino también, una herramienta para el uso diario. Fue generado y producido por parte de la International Business Machines Corporation (IBM), presentando una primera propuesta con la cual se revoluciona todo lo que se conocía hasta los momentos en el sector de tecnología.
  • Period: to

    5ª GENERACIÓN DEL ORDENADOR

    Durante el siglo XX los avances tecnológicos abarcaron cambios significativos para la siguiente generación de computadores hasta la actualidad, siendo el auge de los computadores con inteligencia artificial y funcionalidad dirigido a un nivel práctico donde abarca el uso cotidiano y no sólo la maquinaria industrial, como también el aprovechamiento de la nueva herramienta creada, el Internet
  • LENGUAJE DE PROGRAMACIÓN OBJECTIVE-C

    Es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980.
  • LENGUAJE DE PROGRAMACIÓN C++

    C++ es un lenguaje de programación diseñado por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.
  • LENGUAJE DE PROGRAMACIÓN PERL

    Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987. El lenguaje se expandió rápidamente en los siguientes años. Perl 2, publicado en 1988, aportó un mejor motor de expresiones regulares. Perl 3, publicado en 1989, añadió soporte para datos binarios.
  • COMPUTADORES PORTÁTILES

    COMPUTADORES PORTÁTILES
    Dispositivo que contaba con la mayor parte de la funcionalidad de un computador de escritorio, pero con la utilidad de poder ser trasladable, lo que permitía un uso cotidiano sin necesidad de estar en un lugar fijo. Cuenta a su vez con batería recargable, lo que permite de su utilización sin que requiera de una carga eléctrica fija por un lapsus de tiempo estipulado.
  • Period: to

    6ª GENERACIÓN DEL ORDENADOR

    Se podría considerar que la sexta generación de computadoras tiene su inicio a finales del siglo XX y a principio del Siglo XXI, En efecto, se mantienen los avances tecnológicos de la generación anterior con el fin de mejorarlos y/o expandirlos. Los dispositivos generados poseen la particularidad en común de estar destinados para el consumo personal, lo que ha llevado a que éstos sean simplificados pero a la vez, capaces de realizar varias funciones.
  • LENGUAJE DE PROGRAMACIÓN PHYTON

    Su implementación comenzó en diciembre de 1992 cuando en Navidad Guido Van Rossum que trabajaba en el (CWI) (un centro de investigación holandés de carácter oficial) decidió empezar el proyecto como un pasatiempo dándole continuidad al lenguaje de programación ABC, este lenguaje se enfocaba en ser fácil de usar y aprender manteniendo potencia en su desempeño pero el hardware disponible en la época hacía difícil su uso y el proyecto no trascendió como se esperaba.
  • LENGUAJE DE PROGRAMACIÓN RUBY

    Ruby es un lenguaje de programacion de alto nivel que fue inventado por Yukihiro “Matz” Matsumoto, en Japón, lanzado al mundo en 1995. Ruby es un lenguaje interpretado, de codigo abierto, y orientado a objetos.
  • LENGUAJE DE PROGRAMACIÓN JAVA

    El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystem
  • LENGUAJE DE PROGRAMACIÓN JAVASCRIPT

    Javascript es un lenguaje de programación interpretado dialecto del estándar ECMAScript. Se define como orientado a objetos2 , basado en prototipos, imperativo, débilmente tipado y dinámico. Diseñado por: Netscape Communications Corp, Mozilla Fundation
  • LENGUAJE DE PROGRAMACIÓN PHP

    Creado por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C. Originalmente utilizado para rastrear visitas de su currículum online, llamó al conjunto de scripts "Personal Home Page Tools", más frecuentemente referenciado como "PHP Tools".
  • LENGUAJE DE PROGRAMACIÓN D

    D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999. Se origina como un rediseño de C++, con un enfoque más pragmático, pero no es un lenguaje puramente derivado del anterior. D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel. Una versión estable fue lanzada el 2 de enero de 2007.
  • DISPOSITIVOS MÓVILES

    DISPOSITIVOS MÓVILES
    También conocidos como computadora de bolsillo o computadora de mano (palmtop o handheld), es un tipo de computadora de tamaño pequeño, con capacidades de procesamiento, con conexión a Internet , con memoria, diseñado específicamente para una función, pero que pueden llevar a cabo otras funciones más generales.
  • Period: to

    7ª GENERACIÓN DEL ORDENADOR

    Comienza en el año 1999 donde popularizan las pantallas plana LCD 2 y hacen a un lado a los rayos catódicos, en donde se han dejado los DVD y los formatos de disco duro óptico.
    El 20 de mayo del 2010, la séptima generación en las computadoras ha llegado a remplazar la televisión y los equipos de sonido, ya que ha logrado un alcance digital por medio de la capacidad de los discos duros que está avanzando tan rápidamente en donde se convierte en un centro de entretenimiento.
  • LENGUAJE DE PROGRAMACIÓN C#

    C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
  • LENGUAJE DE PROGRAMACIÓN SCRATCH

    Scratch es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1​ Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. Sus características ligadas al fácil entendimiento del pensamiento computacional han hecho que sea muy difundido en la educación de niños, adolescentes y adultos
  • 8ª GENERACIÓN DEL ORDENADOR

    8ª GENERACIÓN DEL ORDENADOR
    La octava generación comienza con el lanzamiento de Nintendo 3DS, el 25 de febrero de 2011, seguido después por el de PlayStation Vita de Sony, que fue lanzada el 17 de diciembre del mismo año y la revisión de la anterior Nintendo 3DS, Nintendo 3DS XL. Oficialmente la octava generación de consolas inicio el 18 de noviembre de 2012 cuando Nintendo sacó a la venta el Wii U debido a que esta es la primera consola de sobremesa de la octava generación.
  • LENGUAJE DE PROGRAMACIÓN SWIFT

    LENGUAJE DE PROGRAMACIÓN SWIFT
  • GRACIAS

    GRACIAS
    POR: Alejandra Jaramillo