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]
This post has already been published on code::gallery blog which now has been merged into this blog. Developing cross-platform C/C++ code is not difficult, but definitely challenging and has to be disciplined. Usually, a separate interface is designed so that the platform-specific code is encapsulated. [Continue]