Fed-up with the everlasting java vs c++ flame war? Here comes Befunge, an esoteric language where you control the movement of the program counter in 2D. It's incredibly fun (and hard) to code with it! Some IDE exist that can help you with this language such as YABI93. Here is an exemple of what some source code might look like: