11 confounding programming language features

Programming languages are full of peculiarities but these oddities tend to make developers say 'WTF?' more than most