It's a program developer to check if your homework are right or wrong. In universities CS classes introduce students to assembly programming but not always this assembly exists, so Poliassembly would be a tool to verify if your program works. It's just an interpreter that also gives you the possibility to understand how the CPU works.