Around a month ago, Herb Sutter gave a talk on why C++ is once more gaining relevance in the world of programming, and how after a decade of neglect and abandonment, it is set to pave the way into the future. I downloaded it a while ago and finally had a chance to watch it last night; the talk itself is most-excellent and is around 40 minutes long, you can stream it online or download it in a higher-resolution format on Channel 9. Or click below to watch:
As someone that’s been using both C/C++ and .NET extensively over the past years, I found there was one very important point that Sutter glanced on, danced around, and did everything short of actually naming in his talk and it’s that if you’re doing anything remotely intricate or complicated, leaky abstractions in managed languages will bite you in the ass, and end up lowering your productivity, some times (and if what you’re working on is truly complicated, often times) to a point where you’d have been more productive using C or C++ in the first place.
The concept of leaky abstractions isn’t anything new and I’m hardly the first to point out how it can turn a knight in shining armor into a harbinger of doom and destruction. It’s the number one problem fundamentally present in almost any framework, but even more so in managed languages where the framework is all you have, and you’re not allowed to side-step it and build your own foundations to work with (p/invoke and interop aside). But lately it’s becoming more and more of a problem as the “push” for innovation that Sutter speaks of has become a fundamental requirement in just about all corners of the industry.

Over the years, we’ve added more recovery CDs to the collection, ending up with a complete portfolio of repair CDs for Windows Vista and Windows 7 in both 32- and 64-bit flavors. We’ve had the good fortune of being able to host these CDs on our site in one form or the other for free download to millions of users around the globe.

For all our loving users, readers, and members out there, EasyBCD 2.1 has just been released and is ready for consumption. Freshly baked, tenderly prepared, and lovingly made, it brings the usual host of new features and updates that a new version of EasyBCD usually brings.
From the day I built my PC a few years ago until just last week, it’s been impossible for me to play a game (pretty much *any* full-screen DirectX/OpenGL game) without the ATi drivers crashing. (For reference, stock ATi HD3870 on an ASUS RoG Maximus Formula II motherboard). I’ve tracked down each and every possible lead, and solved a number of crash-inducing issues in the process, but haven’t been able to completely prevent the display driver crashes from the days Vista or now on Windows 7.