-
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
-
contribuyo con la álgebra binaria y a los sistemas de circuitos de computadora
-
desarrollo de un sistema mecánico
para llevar a cabo censos basado en tarjetas perforadas. -
empresa dedicada ala fabricación de maquinas capaces de leer tarjetas perforadas
-
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ó
-
el abc consistía en una calculadora electrónica que utilizaba tubos de vació y estaba en el sistema binario ...
-
un idioma que programa para la primera computadora binaria programable el z3
-
realizaba cuatro operaciones básicas y trabajaba con información almacenada en forma de tablas
-
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
-
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í.
-
-
desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer
-
realizaba 5000 operaciones por segundos esta se programaba manualmente conectándose a 3 tableros.
-
fueron los primeros programas que no habían que programar directamente en código binario
-
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.
-
-
tipo de programador
-
utilización de transistor en computadoras remplazando tubos de vació
-
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.
-
Se trata
de integrar en un solo chip todos los transistores y circuitos analógicos que
realizan las operaciones básicas de un ordenador -
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 -
lenguaje creado en los laboratorios para desarrollar unix a su forma mas repleta
-
miniatuarización de un circuito electrónico
-
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 -
gary kildall
-
comercializa el primer pc
-
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.
-
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 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.
-
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.