introducción
¿Qué es haxbox vm?
Se trata de un intérprete de lenguaje de máquina virtual, una herramienta de programación en cierto modo similar a .net o java.
¿Quien lo ha creado?
Haxbox ha sido desarrollado únicamente por mi usando .net framework 3.5. No está relaccionado con ninguna compañía ni modelo de negocio, lo sigo considerando proyecto personal. Permito el uso y redistribución libre sin ánimo comercial, pero por ahora no tengo planteado liberar el código fuente completo.
¿Para que puede servir?
Haxbox sirve para ejecutar programas escritos en texto plano, asi como para escribirlos y supervisarlos con las herramientas de edición intetgradas. El lenguaje es de uso general, su punto débil es la velocidad, su punto fuerte es la simplicidad y generalidad (sirve para muchas cosas, incluyendo tareas automatizadas o creación de compiladores).
¿Qué tipo de lenguaje usa?
Haxbox puede ejecutar solamente lenguaje jenoassembler-hax, basado en la máquina virtual Jenova que a su vez está inspirada en TurboTron. A diferencia de estas dos últimas haxbox corre sobre windows con .net y dispone de un set de instrucciones más grande. Además de éste lenguaje haxbox puede compilar directamente archivos .mc con código crash-miniC a jenoassembler. Se podría decir que jenoassembler es parecido al bytecode de java. Crash miniC es un lenguaje de nivel alto, de paradigma procedural que simplifica enormemente la tarea de crear código correcto.
Se trata de un intérprete de lenguaje de máquina virtual, una herramienta de programación en cierto modo similar a .net o java.
¿Quien lo ha creado?
Haxbox ha sido desarrollado únicamente por mi usando .net framework 3.5. No está relaccionado con ninguna compañía ni modelo de negocio, lo sigo considerando proyecto personal. Permito el uso y redistribución libre sin ánimo comercial, pero por ahora no tengo planteado liberar el código fuente completo.
¿Para que puede servir?
Haxbox sirve para ejecutar programas escritos en texto plano, asi como para escribirlos y supervisarlos con las herramientas de edición intetgradas. El lenguaje es de uso general, su punto débil es la velocidad, su punto fuerte es la simplicidad y generalidad (sirve para muchas cosas, incluyendo tareas automatizadas o creación de compiladores).
¿Qué tipo de lenguaje usa?
Haxbox puede ejecutar solamente lenguaje jenoassembler-hax, basado en la máquina virtual Jenova que a su vez está inspirada en TurboTron. A diferencia de estas dos últimas haxbox corre sobre windows con .net y dispone de un set de instrucciones más grande. Además de éste lenguaje haxbox puede compilar directamente archivos .mc con código crash-miniC a jenoassembler. Se podría decir que jenoassembler es parecido al bytecode de java. Crash miniC es un lenguaje de nivel alto, de paradigma procedural que simplifica enormemente la tarea de crear código correcto.