2. un poco de historia.. rae wikipedia william stallings. máquina digital electrónica...
Post on 03-Feb-2016
222 Views
Preview:
TRANSCRIPT
Introducción a la Programación
2. Un poco de Historia.
2.1 Definiciones.
¿Qué es un Computador?
RAE
Wikipedia
¿Qué es un computador?
William Stallings.
Máquina digital electrónica programable para el tratamiento automático de la información, capaz de recibirla , operar sobre ella mediante procesos determinados y suministrar los resultados de tales operaciones.
¿Qué hace un computador?
Almacenar datos (leer - escribir). Almacenar programas. Ejecutar operaciones sobre los datos. Ejecutar algoritmos. Recibir nuevos datos. Entregar resultados.
2.2 Contexto Histórico
Etapas en la computación.Generación Años Característica
0 Hasta 1945 Sistemas mecánicos y electro-mecánicos
1 1945 - 1955 Tubos al vacío, tableros
2 1955 – 1965 Transistores y sistemas por lotes
3 1965 – 1980 Circuitos integrados y multiprogramación
4 Desde 1980 Computadores personales
Generación 0Ábaco (Babilonia 3500 ac., China 1500 ac.)
EL quipu (Perú, 1400 dc.)
Difference Engine (1822)Pascalina (1645)
Generación 1
Hardvard Mark I (1945)
Colossus (1945)
Eniac (1946)
Generación 2
Tarjeta perforada
Programa
IBM 1620 (1959)
DEC PDP-1 (1961)
Mouse(1964)
Generación 2: Videojuegos
Noughts and Crosses (OXO, 1952)
Spacewar (1962)
Tennis for two (1958)
Generación 3
IBM 360 (1964)
Lab Bell desarrolla Lenguaje C (1972)
Apple II (1978)
Microsoft Corporation (1978)
Generación 3: Videojuegos
Pong (1972)
Odyssey 2 (1978)
Atari (1972)
Space Invader (1978)
Generación 3: Videojuegos Se programaba para un hardware específico,
usando directamente instrucciones de los diversos microprocesadores.
Si se deseaba que el videojuego fuera jugable en otro equipo, se debía reescribir el código.
Asteroids (1979)
Generación 4
Gavilan Laptop (1983)
AT&T y Lab Bell desarrollan C++ (1983)
Macintosh(1983)
CD Sony (1984)
Intel Pentium(1993)
Generación 4
Generación 4: Videojuegos
Evolución de las Videoconsolas
Generación 4 Al aparecer el lenguaje C, comenzó el primer cambio,
ya que era un poco más fácil programar videojuegos, porque se necesitaba menos líneas para hacer lo mismo que se hacía antes.
Además se abstrajo el hardware, y no importaba si se programaba para una CPU o para otra.
La aparición de C++, fue el cambio crucial para la programación de videojuegos, ya que contiene más librerías que C y el lenguaje es más estructurado.
Generación 4: Videojuegos
Generación 4: Videojuegos Aparición de librerías gráficas:
◦ DirectX en 1995 para Windows 95.◦ Open GL en 1992.
Proveen una librería de elementos gráficos simples para poder así producir gráficos complejos.
Desarrollo de juegos a más alto nivel, abstracción del hardware.
Generación 4: Videojuegos Tras el éxito de videojuegos como Doom y
Quake comienzan a aparecer los motores gráficos, y luego evolucionan a motores de videojuegos.
Así se facilita el desarrollo de videojuegos y se permite el rápido desarrollo de éstos.
Generación 4: Videojuegos
IdTech3:
Preguntas ¿?
top related