Unix was originally all about not being... Multics. If Mono is to follow a similar nomenclature (just for the kicks), we have to talk about Mono's upcoming 'monopolization' and 'monarchy' in the next generation of the Unix programming land. Your see, if everything goes well, in 2 to 3 years most new Gnome user/desktop applications will be written --hopefully-- in Mono and C#. Update: Miguel deIcaza replies.
Permalink for comment
To read all comments associated with this story, please click here.
Hmm I'm a bit puzzled. It seems when people talk about high level languages they only mentions Java and C# (.net) both of which are controlled by companies (well more or less). Contrast this with C++ which has been developed by several companies/organizations.
I'm not really sure why people hype Mono (.Net). I don't see really anything new here. Nothing that hasn't been done with Java and C++ before that. But maybe it's the small things that people care about.
From the article the development speed is mentioned as one of the key factors. Compared with C I would say that is certainly true for any of Java, C# or C++. I don't think there is a major advantage in any of these compared to the others (Yes you can get GC in C++, so please don't bother). I mainly code C++ and see a major improvement in development time compared to C while still retain almost all the speed. I so some but not as much when I go python from C++ but with a major performance decrease. When I coded Java I didn't see any decrease in development time compared to C++. The same should be true with C# as C# is more or less Java.
Maybe it's because I havn't coded all that much graphical interfaces that I havn't seen the big difference but I think gtkmm and gtk# is somewhat the same. Could anyone clarify why I should spend more time on C# when I'm fairly familiar with C++?
The only things I can think about is "Run anywhere" and Garbage collection. The first one is true I guess but I don't think it's that big of a problem, but the second one is really a non-issue.
Hmm I'm a bit puzzled. It seems when people talk about high level languages they only mentions Java and C# (.net) both of which are controlled by companies (well more or less). Contrast this with C++ which has been developed by several companies/organizations.
I'm not really sure why people hype Mono (.Net). I don't see really anything new here. Nothing that hasn't been done with Java and C++ before that. But maybe it's the small things that people care about.
From the article the development speed is mentioned as one of the key factors. Compared with C I would say that is certainly true for any of Java, C# or C++. I don't think there is a major advantage in any of these compared to the others (Yes you can get GC in C++, so please don't bother). I mainly code C++ and see a major improvement in development time compared to C while still retain almost all the speed. I so some but not as much when I go python from C++ but with a major performance decrease. When I coded Java I didn't see any decrease in development time compared to C++. The same should be true with C# as C# is more or less Java.
Maybe it's because I havn't coded all that much graphical interfaces that I havn't seen the big difference but I think gtkmm and gtk# is somewhat the same. Could anyone clarify why I should spend more time on C# when I'm fairly familiar with C++?
The only things I can think about is "Run anywhere" and Garbage collection. The first one is true I guess but I don't think it's that big of a problem, but the second one is really a non-issue.