LINQ presentation

Anders Hejlsberg, creator of Turbo Pascal and C#, delivered a great presentation on LINQ on Tuesday. This was actually my first contact with LINQ (which stands for Language INtegrated Query), but it makes me envy the C# and VB.NET programmers, because these are the only two languages that support it. LINQ defines a set of general-purpose … Read more

Prefer std::string to char*

This is the title of my last article published on CodeGuru, http://www.codeguru.com/cpp/cpp/string/general/article.php/c13267/. Being active on forums like CodeGuru or MSDN I’ve seen so many times people using char* in places where a std::string would have made their life much easier. This is an error usually made by people coming from a C background, or those … Read more