Los primeros computadores utilizaban lenguaje de máquina, que consistía en ceros y unos, para programar y operar. Estos primeros computadores eran enormes y costosos, y requerían lenguajes de programación de bajo nivel como lenguaje de máquina para funcionar. El lenguaje de máquina era difícil de usar y entendido solo por unos pocos expertos.