Las computadoras calculan eléctricamente por medio de pulsos de corriente y voltajes que representan formas de comunicación por demás ajenas al lenguaje humano. Así pues, el medio que permite entablar la
comunicación con las máquinas se conoce como:
“lenguaje de programación”.
Aún con su corta duración, la historia de la computación electrónica ha producido varios, cientos de lenguajes de
programación ampliamente reconocidos y utilizados. Al principio se acercaban mucho al lenguaje propio de las
computadoras (ceros y unos), pero se han ido transformando para acercarse más a las lenguas humanas como
el inglés o bien a formas gráficas mas expresivas y sintéticas. Entre más cercano a la computadora es un
lenguaje se le denomina de bajo nivel, lo contrario es de alto nivel.