The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.

- Bjarne Stroustrup

Image by Flickr / Demmer S (Attribution-NonCommercial-NoDerivs License)