JPC, also known as the Java Program compiler, is a Library + standalone program designed to compile Micro-Assembly to Lower/Higher level Programming languages like:
- C
- C++
- QBE (for native assembly with Glibc)
JPC uses java reflection and annotations to provide multi language support while providing java's (compile once, run anywhere) motto.
- Minimum of java 17
- QBE: to test things out if needed.
- Micro-Assembly experience: minimum of V1 spec compliance (just kidding XD)
getting started is easy.
clone the repository
git clone https://github.com/fy-nite/JPCrecommended to use HTTPS as it just works instead of fussing around with SSH.