# UCodeVM

This Part is not Done.


The UCodeVM or RunTime allows for runing for UCodeByteCode.

The UCodeVM is mainly used for Testing,debuging.

As UCode is static language with manual memory management a garbage collector is not needed.

A jit Compiler may be used to increases performance.

UCodeVM Instruction set is incredibly simple using 4 byte for every Instruction.

>[!IMPORTANT]
>This Is section Is incomplete