Master's research project - Cross Paradigm Code Generator