Neote

Historia de la programación

  • Diseño primera computadora

     Diseño primera computadora
    Charles Babbage diseñó entre 1833 y 1842 una máquina a la que llamó “máquina
    analítica”
  • Descripción de la maquina analitica

    Descripción de la maquina analitica
    Babbage le pidió a Ada Lovelace que hiciera la traducción a
    inglés de un documento escrito en francés que describía a la máquina analítica. La traducción tenia unas notas
    en las que describía las instrucciones necesarias para el funcionamiento de dicha máquina.Por eso es considerada la primera programadora teórica
  • Period: to

    Construcción primeras computadoras

  • Computadora Z3

    Computadora Z3
    Konrad Zuse presenta la primera máquina programable y completamente automática
  • Colossus

    Colossus
    Computadora creada por Tommy Flowers para leer mensajes alemanes encriptados
  • ENIAC

    ENIAC
    Computadora parcialmente programable creada por John Eckert y John Maunchly
  • Arquitectura Von Neumann

    Arquitectura Von Neumann
    Crea la arquitectura moderna de las computadoras.Consta de la unidad aritmético-lógica , la unidad de control, la
    memoria, dispositivos de entrada/salida y el canal de datos. Programación en binario
  • Lenguaje A-0

    Lenguaje A-0
    Grace Hopper desarolló el lenguaje A-0 para la UNIVAC
  • FORTRAN

    FORTRAN
    Lenguaje para computo cientifico desarrollado por John Backus , primer lenguaje de programción de alto nivel
  • ALGOL

    ALGOL
    Lenguaje desarrollado por la GAMM (Sociedad Alemana de Matemáticas Aplicadas) y por la ACM (Asociación para Maquinaria de Cómputo de Estados Unidos)
  • LISP

    LISP
    Lenguaje funcional para el procesamiento de listas desarrollado por John McCarthy
  • Pascal

    Pascal
    Lenguaje desarrollado por Niklaus Wirth con el fin de mejorar la deficiencias de ALGOL
  • C

    C
    Lenguaje de programación creado en 1972 por Dennis M. Ritchie y Ken Thompson en los Laboratorios Bell. C es un lenguaje de alto nivel de propósito general que permite un
    control a muy bajo nivel con lo que se pueden lograr implementaciones eficientes
  • Smalltalk

    Smalltalk
    Alan Kay desarrolló smalltalk inicialmente como un sistema total de computo cuyo lenguaje de programación fue llamado Smalltalk-80
  • Perl

    Perl
    Lenguaje diseñado por Larry Wall como un lenguaje para la administración de tareas de sistemas UNIX y que posteriormente se ha utilizado para crear páginas dinámicas en Internet.
  • Haskell

    Haskell
    Lenguaje creado por Haskell Curry que realiza la evaluación de un programa de forma perezosa,cuenta con soporte para tipos de datos, funciones recursivas, listas y monads, todas ellas son caracteristicas que debe conocer un buen programador
  • PHP

    PHP
    Rasmus Lerdorf crea PHP para el desarrollo web de contenido dinámico
  • C#

    C#
    Microsoft desarrolla el lenguaje C#