domingo, 1 de abril de 2018

Como transformamos un PROGRAMA en UNOS y CEROS | Niveles de abstracción

PacMan
Figura 1
Seguramente habrás oído que los ordenadores solo entienden unos y ceros (1 y 0). Esto es rotundamente cierto, todos los ordenadores almacenan tanto la información como los programas que ejecutan mediante pulsos eléctricos, bits,  en celdas de memoria. Se puede interpretar en general la existencia de un pulso como un uno, 1, y la ausencia de este como un cero, 0; y mediante estos dos números, el álgebra de Boole y el sistema binario (osea, teoría matemática) podemos realizar cualquier operación algebraica habitual. Esto queda muy bonito sobre el papel, pero ahora viene una cuestión fundamental: ¿qué tiene que ver que podamos sumar 2+2 mediante un ordenador con que corramos videojuegos tan complejos como los que hay hoy en día? La respuesta es la existencia de los niveles de abstracción.