{ }
Bjarne Stroustrup

Bjarne Stroustrup
There are only two kinds of programming languages: those people always bitch about and those nobody uses.
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.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.