C++ or C#

Hey,
I know C++ well, but I just learned all basics (No windows applications, programs), and I think I shoud move to C#.. But it's little hard to move from one language to other.. I just don't know how to create windows applications, like bots in C++, I just need good tutorial or ideas, if You reccomend C#, I will study it. Thanks

Hey,
I know C++ well, but I just learned all basics (No windows applications, programs), and I think I shoud move to C#.. But it's little hard to move from one language to other.. I just don't know how to create windows applications, like bots in C++, I just need good tutorial or ideas, if You reccomend C#, I will study it. Thanks

Click to expand...

If you already have any programming knowledge. There's no need to study the basic programming principles of new language. Just start implementing and refer the forums if you get stuck.

No no no, you don't move ON from C++ to C#, that would be moving backwards.

Stick to C++, it is a much more powerful and flexible language (not to mention faster). Learn how to do some multi-platform programming. I personally program on Linux, I can't stand Windows for programming (though everything I make is always multi-platform).

No no no, you don't move ON from C++ to C#, that would be moving backwards.

Stick to C++, it is a much more powerful and flexible language (not to mention faster). Learn how to do some multi-platform programming. I personally program on Linux, I can't stand Windows for programming (though everything I make is always multi-platform).

Click to expand...

Are you both outta your mind? Seriously before I write an essay filled with rage I'll just post my reaction.

C++ and c# are very similar as it is object orientated language.I definitely would move from c++ to c# . Why? Because my productivity is a lot better with c#.How many applications have you created? Knowledge in any programming language comes from programming applied applications. The best way to learn : think of a program you need very badly and make it. Thats how you really learn programming. And if you want to get basics of c# i i would recommend ebook from headfirst series.

Are you both outta your mind? Seriously before I write an essay filled with rage I'll just post my reaction.

Click to expand...

Are you the guy that gave me negative reputation stating that I have no idea? I've been programming for a few years now and I know C++ forward and back, I've looked over the crap that is C# and yes, I have a very good idea, probably better an idea then you.

When will you people stop posting your dumb "language x is better than language y" posts? It depends on the OP's needs.

And the OP wants to develop bots

Are you both outta your mind? Seriously before I write an essay filled with rage I'll just post my reaction.

Click to expand...

Calm down. I never said any language was better than another, I said IN MY OPINION. Of course it depends on his needs. Was it really worth giving me negative reputation for me stating the fact(It is a fact) that c++ is more widely used than C#? I want you to quote where I said one language was better than another, because I did not.

as the others are saying you can learn C# if you know C++. I herd that it has some benefits if you are doing certain projects. although with the .net platform you can do just about anything with any language.

Calm down. I never said any language was better than another, I said IN MY OPINION. Of course it depends on his needs. Was it really worth giving me negative reputation for me stating the fact(It is a fact) that c++ is more widely used than C#? I want you to quote where I said one language was better than another, because I did not.

Click to expand...

If you know that it depends on his needs then why do you say "no need for C#?" Every language has its place, obviously you have never programmed anything remotely serious where you were given a deadline of a week to come up with a fancy UI that actually works, obviously one is going to choose .NET or Java for it, and not C++ where you have to fight yourself through ugly WinAPI code which was written in the 90's or fight yourselves through bunch of licenses and prices to see if you can use some framework like Qt. It's like telling a rally driver that he does not need a rally car, but a ferrari because it's much faster. Use the right tool for the right job.

Are you the guy that gave me negative reputation stating that I have no idea? I've been programming for a few years now and I know C++ forward and back, I've looked over the crap that is C# and yes, I have a very good idea, probably better an idea then you.

Click to expand...

I don't care how long you've been programming, but what I said above applies to you too. If you don't like C# then your opinion is biased. I have used C++ years ago and now I am using C# because my type of projects have changed. There are no better languages, sure C++ is faster in most cases than any managed language; but what about development time? You have to take that into equation also. Any serious developer is proficient in as _many_ languages as possible, so saying that one should not use C# shows that you are very far away from doing anything professional with your so called C++.

Note that adblockers might block our captcha, and other functionality on BHW so if you don't see the captcha or see reduced functionality please disable adblockers to ensure full functionality, note we only allow relevant management verified ads on BHW.