2. un poco de historia.. rae wikipedia william stallings. máquina digital electrónica...

Post on 03-Feb-2016

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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