Original Post
I started this post to talk about C#. Over the past few weeks, I have been thinking. I started wondering things, and I want to know what you guys think.
Now my personal opinion is that C# is nothing short of a watered down C++, which is a Java competetant. Whats more, I find the features quite distressing. For instance, no multiple inheritance. This is crucial. And no variable declaration is required. The whole damn langauge is full of these idiotic notions, and quite frankly it disgusts me. As Bjarne Stroustrup says, and I happen to agree with him on this one he says something like this : "Leaving features out of languages just so programmer can''t make mistakes with those features is nothing short of reckless, and dangerous". I can''t remeber exacts, but it was pretty close to that.
Another issue is that with the advent of C#, will C++ become redundant, and in turn C++ Programmers, forcing them to succumb to programming in C#, Microsofts hopeful Java-Killer? I beg any C++ programmer not to learn C#!! If it takes off we will all have to learn C#, and then what will be next? No thankyou. I am quite happy with C++ and I don''t need some piss-watered down version of C++ to be forced down my throat by those darned monopoly people at Micros*ft!
Who agrees with me? Who doesn''t?