Grumpy Old Programmer
I found this interesting
Printable View
Grumpy Old Programmer
I found this interesting
He does have a point, but he doesn't have one either. One could easily ask, "Why have VB.NET when you have C# that does everything?" or "Why does J# exist, we already have Java!"
A matter of preference would be one,and there may be other reasons for which such a decision was made. MS is the world's biggest R&D company and have a great marketing strategy, so they most definitely thought about it well before making the deicision.
Whatever the arguments, I don't see how C++.NET's existence makes C#'s existence pointless.
What is theoretically possible (given the number of C# - VB.Net and back converters available) is to have the source code saved in an intermediary meta-language and displayed/edited in the language that the developer feels most comfortable with.
In that example you and I could be looking at the same source file and you see it in Vb.Net whereas I see it in C#.
Best of all that would pull the rug form under all these people who genuinely believe that the choice of language rather than the choice of developer is what makes good software.
Is that the general belief currently prevalent?Quote:
Originally Posted by Merrion
I think it's all about perspectives...no-one's right, no-one's wrong. Same goes for your Q Mendhak, depends on who you are talking too.
Merrion's idea is pretty cool. Simple idea, but so good, no-one ever mentioned it? Nobel Prize for you mate
Fun reading but he is also missing a few points. Like Mendhak as all ready said, "preference". An other thing is capability. He talks about C# like it was ment to get all C++ programmers to do C#. But forgetting that they are not the same. They have different purposes. The type of application will still be one of the biggest reason for why to use a language. All languages is not designed for the same type of tasks. And that goes for C++/C# too, even if both is 100% .NET capable now. C# is still a easier and less error prone way to go, hiding away much of the advanced stuff you can do in C++. So there you have PRO and CONS for both. But it is also interesting to see that C#, and VB.NET is actualy taking the C language and the Basic language one step closer to each other. But that doesn't mean that the developers have to move the same way.
ØØ