-
historia de la programación
nos encontramos con el algoritmo considerado como el primer programa ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas creado de por ada lovelace -
Period: to
george boole
contribuyo con la álgebra binaria y a los sistemas de circuitos de computadora -
Herman Hollerith
desarrollo de un sistema mecánico
para llevar a cabo censos basado en tarjetas perforadas. -
ibm
empresa dedicada ala fabricación de maquinas capaces de leer tarjetas perforadas -
Period: to
alan mathison turing
diseño una calculadora universal para resolver cualquier problema llamada maquina de ¨turing¨ teniendo influencia en la lógica matemática plasmando sus ideas en una computadora con tubos de vació -
Period: to
Jhon vicent
el abc consistía en una calculadora electrónica que utilizaba tubos de vació y estaba en el sistema binario ... -
plankalkul
un idioma que programa para la primera computadora binaria programable el z3 -
Period: to
IBM Y HOWARD AIKEN
realizaba cuatro operaciones básicas y trabajaba con información almacenada en forma de tablas -
Period: to
lenguaje de máquina.
lenguaje de máquina. lista de códigos que la máquina va a interpretar como instrucciones, describe las capacidades de programación que tenemos de ella; es el lenguaje más primitivo, depende directamente del hardware, y requiere del programador que conozca el funcionamiento de la máquina al más bajo nivel -
Period: to
primera generacion
ohn Von Neumann desarrolló el modelo “programa almacenado”. En este modelo, se tiene una abstracción de la memoria como un conjunto de celdas, que almacenan simplemente números. Estos números pueden representar dos cosas: los datos, sobre los que va a trabajar el programa; o bien, el programa en sí. -
Period: to
Plankalkül (Konrad Zuse)desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer.
-
Period: to
Plankalkül (Konrad Zuse)
desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer -
ENIAC
realizaba 5000 operaciones por segundos esta se programaba manualmente conectándose a 3 tableros. -
COBOL FORTRAN LISP
fueron los primeros programas que no habían que programar directamente en código binario -
Period: to
Lenguaje Ensamblador,.
el nacimiento de las primeras herramientas automáticas para generar el código máquina. Esto redujo los errores triviales, como podía ser el número que correspondía a una operación, difíciles de detectar, pero fáciles de cometer. Sin embargo, aún aquí es fácil para el programador perderse y cometer errores de lógica, pues debe bajar al nivel de la forma en que trabaja el CPU, y entender bien todo lo que sucede dentro de él. -
Regional Assembly Language
-
Regional Assembly Language
tipo de programador -
Period: to
segunda generación
utilización de transistor en computadoras remplazando tubos de vació -
Period: to
al lenguaje de máquina. A partir de FORTRAN, tercera generacion
siguen el mismo concepto: buscar la mayor abstracción posible, y facilitar la vida al programador, aumentando la productividad, encargándose los compiladores o intérpretes de traducir el lenguaje de alto nivel, al lenguaje de computadora. -
Period: to
tercera generación
Se trata
de integrar en un solo chip todos los transistores y circuitos analógicos que
realizan las operaciones básicas de un ordenador -
Period: to
década de paradigmas ylenguajes de programación más importantes
1969Logo
1969 - B (precursor C)
1970 - Pascal
1970 - Forth
1972 - C
1972 - Smalltalk
1972 - Prolog
1973 - ML
1975 - Scheme
1978 - SQL (inicialmente sólo un lenguaje de consulta, posteriormente ampliado con construcciones de programación)
1978 - Modula-2 -
dennis ritchie
lenguaje creado en los laboratorios para desarrollar unix a su forma mas repleta -
primer microprocesador el 4004 de intel
miniatuarización de un circuito electrónico -
Period: to
Cuarta Generación Se desarrollaron nuevos chips con mayor capacidad de almacenamiento.
Cuarta Generación
Se desarrollaron nuevos chips con mayor capacidad de almacenamiento.
La tecnología permite integrar más
circuitos en una sola pastilla
Se desarrolló el diseño de redes.
Internet -
creación del sistema operativo CP/M
gary kildall -
IBM
comercializa el primer pc -
Period: to
consolidación, módulos,
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. C++ combinaba la programación orientada a objetos y la programación de sistemas. -
Period: to
quinta generacion
evolucion reduciendo su tamaño y
permitiendo muchas más operaciones y funcionalidades.
Sus características son:
Tecnología VLSI o de muy alta escala de integración (de 10.000 a
100.000 transistores).
Aparecen los microprocesadores de uso específico. Evolución muy rápida de la tecnología, lo que se fue a llamar la Ley de
Moore .
Desarrollo y expa -
el lenguaje de programación JavaScript
el lenguaje de programación JavaScript se hizo popular debido a su pronta integración con el navegador web. La década de 1990 no vio ninguna novedad fundamental en los lenguajes imperativos, pero sí mucha recombinación y la maduración de viejas ideas. -
Period: to
sexta generacion
Se emplean tecnologías superiores de integración como ULSI (Ultra Large
Scale Integration) que empleaba entre 100.000 y 1.000.000 de transistores y
la GLSI (Giga Large Scale Integration) con más de un millón de transistores.