If you are limiting tooling to subsets, you can also compile subsets of Python or Javascript to machine code.