Thursday, February 22, 2007

UNINTUITIVE C++

For the past few weeks, I have been pouring over a lot of C++ material trying to create a set of basic concepts that I could use to derive and reason out the others. But with C++, it just seems so tough. There are so many exceptions to expected behavior that it is really difficult to summarize the language. I was reading Scott Myers' Effective C++ book where he mentions that the book was actually a downgraded version of his idea of a tool that could enforce some guidelines and C++ principles so as to avoid basic pitfalls. I guess the non intuitive nature of C++ might have been one of the reasons why he gave up the tool idea. But I guess that is one of the charms of this great language.

No comments: