Page 2 of 2

Posted: Wed Oct 29, 2008 10:00 pm
by canine
Allosentient wrote: Eh? It is a superior tool for working with Windows. I did the challenges on this very website by using almost nothing except .NET. If anybody cared about Linux, there would be more people working on the Linux version of .NET (Mono), but I guess you guys will be stuck using tools developed in the 70's and 80's (and next time come up with a better argument as to why the technology is better, ad hominem against Microsoft is not an argument).
Saying that tools developed in the 70's and 80's are bad because they're old is on par with ad hominem arguments.

In fact, I'd say that older tools are better than newer tools as they've been tested more.

There are plenty of people working on Mono. Mono is bangin', I must say.

Very nice environment to code in, if GUI stuff is how you swing. I'm personally not a fan of GUI's, but when I'm forced to deal with it, I'd use Mono.

Posted: Thu Oct 30, 2008 7:43 am
by Amherag
According to my experience, if you want power and control over everything you're planning to do, mid-level programming languages like C++ are beasts.

But if you want to do an application quickly, easily, without headaches, blah blah, I'd recommend .NET. Its class library rules, the CLR is good (I don't have to worry about memory management).

I'd say if you want to make your own operating system, video game, programming language, or any other big software, stick with C++. If you want to build quickly a solution, .NET (or its similar, Java).

Both of them are great programming languages (well, by .NET I mean all the .NET ported languages). You just need to know when to use each.

Posted: Thu Oct 30, 2008 11:36 am
by canine
Amherag wrote:According to my experience, if you want power and control over everything you're planning to do, mid-level programming languages like C++ are beasts.

But if you want to do an application quickly, easily, without headaches, blah blah, I'd recommend .NET. Its class library rules, the CLR is good (I don't have to worry about memory management).

I'd say if you want to make your own operating system, video game, programming language, or any other big software, stick with C++. If you want to build quickly a solution, .NET (or its similar, Java).

Both of them are great programming languages (well, by .NET I mean all the .NET ported languages). You just need to know when to use each.
I'd tend to agree with you mostly, but to be honest, if you do it properly, you shouldn't have to worry about memory management or any crap like that with modern C++.

Posted: Thu Oct 30, 2008 9:37 pm
by Allosentient
Could you explain what you mean by that?

Posted: Thu Oct 30, 2008 11:23 pm
by canine
Allosentient wrote:Could you explain what you mean by that?
For the most part, you needn't use much dynamic memory with C++.