¿Qué lenguaje es ensamblador? ¿Cuáles son las similitudes y diferencias entre este y JAVA?
El lenguaje ensamblador es un lenguaje de bajo nivel dependiente de la máquina, es decir, solo se puede aplicar a una máquina específica (CPU) y, en realidad, es un mnemotécnico para el código de máquina.
JAVA y similares se denominan lenguajes de alto nivel y no tienen nada que ver con las máquinas. Los lenguajes de alto nivel pueden ejecutarse en esta máquina solo si el compilador genera un archivo ejecutable de código de máquina.