Where else can you see continuous criticism, unfortunately, most of it not constructive! Actually we have seen this a lot with OOP as well. There are some common elements to such kind of criticisms: The subject gets compared to other alternatives feature by feature, without considering the context. [Continue]
There are many who hate C++, including leading programmers like Linus Torvalds. Most of the times the reason is related to their own principles of programming or their task at hand. But this has led to some non-programming fun too, like this fake interview with Bjarne Stroustrup. [Continue]
I have advised every new programmer to at least understand certain concepts in C. Howmuchever higher paradigm we use to program, understanding of the basic memory management and basic data-structures go a long way. C is one of the best languages to do so, it carries the least baggage in this regard. [Continue]
Reg Braithwaite wants to read three blog posts, including one about how learning a programming language helped you program better in another programming language. I like learning new programming languages. One, because I like that, and two because it makes me a better programmer. [Continue]
C++ is not one of the favorite programming languages today, not in the age of dynamic, garbage collecting and quick-to-code languages age. It has unfortunately become subject to a lot of bashing. I actually think that criticism is good, because it helps in evolving. [Continue]
One of the problems of the fresh programmers today is that they get to hear a lot of contradictions, from equally credible people, on various topics in programming. One such controversial topic is use of GoF Design Patterns, especially the ones talked about in the book by GoF. This puts these programmers in a dilemma as to whether they should read and adopt what is professed in the book or not. [Continue]
Andrew Wulf has listed his favorite open source tools and frameworks. I am going to pay heed to his call and list my favorite open source tools and frameworks for programming here. However, mine are more heterogeneous in terms of the programming language and includes both desktop and web programming. [Continue]
I came across the C++ Historical Source Archive through LtU. It is a treasure! Paul McJones, the editor maintaining it, mentions his effort with Bjarne Stroustrup, the author of C++. [Continue]
Kent Williams illustrates Brent’s Technique using C++. One of the problems of storing data is that its retrieval is dependent on the amount of data stored if stored and retrieved in a linear manner. Scatter storage techniques are used to improve on this. [Continue]
Mark Chu-Carroll explains the backdoor entry that Ken Thompson included in the C compiler (via Jason Kottke). This backdoor entry is mostly invisible. Why? [Continue]