the fist person caliming it's the best choice....
I guess you didn't even read carefully what I said......
I said "everything has its own place"... for crm and websites c# is great period.
I never said is the only solution, you people don't really read what others say.
You'll have to forgive me, then, for thinking that when you said
that's the best choice for something like websites/CRM and so on instead of using c++ and waste hours on it.
you wouldn't take offense when I used the same phrase to try to *not give the impression that I wasn't reading*. Yep, you caught me - in fact, I can't even read. I'm dictating this.
(He never lets me use the bathroom and the pain never ends. Is mummy still alive? He still hasn't even given me can- no! HELP!)
You said basically it "sucks" period (in a way or another) without even mentioning why it really sucks besides portability (still c++ programs have to be tweaked to run on OSX or linux from a windows environment).
Speaking of people who don't read what's said, did you miss the last part of the first sentence of that same post? Oops.
c# has its place into world of programming language, if not why so many people use it? have you ever looked for a job? did you notice that the most ask for that goddamn c#? guess why?
As with lots of companies wanting programmers, it's easy to be stoopid, shortsighted, or confused.
Why do I believe this? COBOL. You should know better than to justify language choice based on popularity with businesses, since you presumably remember that trainwreck.
EDIT: In addition to general suspicion around corporate language choices, keep in mind that he said this was for *physics*. You're gaining little and sacrificing a great deal by going to C# in that field, so perhaps instead of going off and defending your language choice out of context and without noting what had been said before you could... (oh, good, he's gone... maybe I can make it out the window...)
As I said talented c++ developers moved to c# because we all know most pc's are windows based systems, developing in c# is easier faster get same results and won't get you mad.
Yes porting to linux/OSX a PITA, but with
mono maybe in the future we won't struggle that much who knows.
And last but not least c# has become an international standard by ECMA and ISO like c++
What happens when the Windows share shrinks more, or some compatibility with old versions isn't what it should be and the usable share shrinks accordingly? I don't think this will be an issue, because it's never happened before, but...
The real question was this - for the first language, why not learn the basic structure under *all of these variants* and have a common denominator? There's no visible educational benefit to taking C# over C, and depending on his software choices it could be actively detrimental.
Also, regarding Mono... enough Linux writers would rather have the disease.
Last, but not least... lots of things are international standards and that doesn't say much for the quality of those things being standardized. What's important is acceptance, stability, and versatility. You keep bringing up that C++ often needs tweaks between operating systems... at least it's tweakable in such a way when the need arises.
Jeff