Is there someone can help me with WinAPI?

Discussion about hacker.org's server
canine
Posts: 190
Joined: Sun Sep 14, 2008 5:38 am

Post 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.
Amherag
Posts: 5
Joined: Wed Oct 29, 2008 5:51 am

Post 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.
canine
Posts: 190
Joined: Sun Sep 14, 2008 5:38 am

Post 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++.
Allosentient
Posts: 273
Joined: Thu Apr 10, 2008 9:47 pm

Post by Allosentient »

Could you explain what you mean by that?
canine
Posts: 190
Joined: Sun Sep 14, 2008 5:38 am

Post 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++.
Post Reply