Black Magic Code

Monday, September 01, 2008

Opinions, everybody has them.

There is plenty of C++ hate to go around. There are forums, blogs and social bookmarking sites where the hate sometimes appear. This is usually posted through a web browser. The post are about how bad the language is in managing memory(because it doesn't), how hard it is to parse(there are some fun ambiguities) and so on. People claim in these posts that it takes a genius to get all these things right. But the thing is that bothers me is that... Ehm.... the majority of the web browsers are implemented in C++. In other words, they rely on the very language that they hate so much.

Further, this is the fun part. By anecdotal evidence, the people that spread the most hate about C++ have their head up so far the "Web 2.0" ass, that they don't see that their beloved web experience is run by C++.

Sorry and hate to break it the "Web 2.0" fanboys C++ is good for something. And it does not take a genius to program with it. Your favorite language of the hour is not good enough to build a complete web browser, that can bring the "Web 2.0" experience to people. Prove me wrong please.