1. El Idioma de las Máquinas
¿Para qué sirve un lenguaje?
Las computadoras solo entienden electricidad: encendido (1) y apagado (0). Escribir programas así sería una pesadilla para los humanos.
Un lenguaje de programación es un estándar que nos permite escribir instrucciones en algo parecido al inglés, para que luego un traductor lo convierta a binario.
Los dos tipos de traductores
Compiladores 📦
Traducen TODO el código de una vez y generan un archivo ejecutable (.exe, .app). Son muy rápidos.
Ejemplos: C++, Go, Rust.
Interpretados ⚡
Hay un programa (intérprete) que lee el código línea a línea y lo ejecuta al momento.
Ejemplos: Python, JavaScript, Ruby.
🤔 Reflexión
Si quieres crear un archivo que puedas enviarle a un amigo para que lo abra sin instalar nada especial, ¿qué tipo de lenguaje usarías?
👁️ Ver respuesta
Uno Compilado, ya que genera un paquete independiente que la computadora puede entender sin ayuda extra.