* Las computadoras no "saben" nada en el sentido humano. Son máquinas que procesan información de acuerdo con instrucciones específicas.
* binario es el lenguaje fundamental de las computadoras. Las computadoras están construidas con componentes electrónicos que pueden estar en uno de los dos estados:encendido o apagado. Estos estados están representados por 1 y 0, formando la base del código binario.
* inglés (o cualquier idioma humano) es un sistema complejo. Implica gramática, semántica, contexto y matices que son difíciles de traducir directamente en binario.
* Traducimos el inglés (y otros idiomas) al binario para computadoras. Los programadores escriben código utilizando idiomas de alto nivel como Python, Java o C. Estos idiomas se compilan o interpretan en el código de la máquina, que es una forma de instrucciones binarias que la computadora puede entender.
Piense en ello así:
* Hablas inglés.
* su computadora habla binario.
* Los lenguajes de programación actúan como traductores entre usted y su computadora.
Entonces, si bien las computadoras no entienden el inglés directamente, podemos comunicarnos con ellos utilizando lenguajes de programación que cierran la brecha entre el lenguaje humano y el mundo binario.