A compiler of Latte - a simple, object-oriented language written in python, with backends for llvm and jvm