El documento describe la evolución de los lenguajes de programación desde el lenguaje máquina hasta el lenguaje ensamblador. Inicialmente, los programas se escribían directamente en lenguaje máquina usando códigos numéricos, pero luego se desarrollaron códigos nemotécnicos y el direccionamiento simbólico para facilitar la programación. Finalmente surgió el lenguaje ensamblador, el cual traduce instrucciones simbólicas a código de máquina de forma automática.