C/C++ as a tool to distinguish great and mediocre programmers
... when you struggle with pointers, your program produces the line Segmentation Fault and you have no idea what's going on, until you stop and take a deep breath and really try to force your mind to work at two different levels of abstraction simultaneously.
The Perils of JavaSchools from Joel on Software
I still remember my first programming assignment in C++ to build a linked-list, damn, that spent me a lot of hours and I was only able to accomplish 90% of the requirement. May be it was a good training, and I agreed with the article that people who understand pointers can pick up Java in a short period of time (I used to complete a Java Programming assignment in 2nd year, however, I had zero knowledge in Java at that time).




