Actually just three programming languages in a trenchcoat
at main 9 lines 124 B view raw
1proc main!() { 2 let mut out = 1 3 let mut x = 5 4 while x > 0 { 5 x -= 1 6 out *= 2 7 } 8 exit out 9}