A menudo me realizan esta pregunta. Actualmente la gran mayoria de los lenguajes de programación corren sobre algún tipo de maquina virtual (C#, VB.Net), o dependen de algún tipo de runtime (VB 6.0, VC++), o directamente son interpretados (Perl, Python). Aún así surge la necesidad a menudo de escribir programa que se ejecuten directamente sin la necesidad de tener más que el ejecutable que deseamos ejecutar, debido a que queremos comodidad, facilidad en el despliegue, o a que necesitamos comprobar...