10 Confounding Programming Language Features

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

Credit: flickr/Robbie Biller

Every programming language has its own unique quirks, such as weird syntax, unusual functionality or non-standard implementations. These things can cause developers new to the language, or even seasoned pros, to scratch their heads in wonder. Sometimes these oddities are a real stumbling block for a programmer, while, other times, they may come to understand, appreciate, or even really like, the unique features of a particular language. While there are an almost infinite number of such programming language idiosyncrasies, there are a handful that tend to get mentioned a lot when developers discuss the subject. Here are 10 programming language features that seem to have programmers repeatedly asking “WTF?”

Return to slideshow
Join the discussion
Be the first to comment on this article. Our Commenting Policies