10 Confounding Programming Language Features

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