Cuando estás expuesto mucho tiempo a lenguajes de alto nivel pierdes la noción de la diferencia que existe entre el hardware subyacente y el nivel de abstracción de la máquina que usas. A veces te pones a pensar: ¿no será posible construir una máquina (virtual) en la cual se pueda ejecutar de forma más eficiente mis programas? Pero, ¿cuáles son los motivos por los cuales no se pueden construir esos hardware especiales? En este artículo un programador de bajo nivel desfía a programadores de alto nivel a construir (elaborar los detalles técnicos de) una máquina (virtual) de alto nivel en hardware. Algunas personas han respondido al autor con algunas propuestas. El autor ha producido un segundo post resumiendo las respuestas y argumentando su posición. Se menciona Haskell y un proyecto para una máquina virtual del lenguaje.
Palabras clave: arquitectura computadoras, hardware, HLL, máquinas virtuales