C# or C++?

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
Post Reply

Which is better to learn 1st?

Poll ended at Wed Apr 13, 2005 4:23 pm

C++
4
100%
C#
0
No votes
 
Total votes: 4

~{DE}~Demolisher





Posts: 100
Joined: Thu Dec 02, 2004 8:35 am
Location: MS,USA
Contact:

C# or C++?

Post by ~{DE}~Demolisher »

Ok i know this might go in tech questions/problems but i need coding experts here......which 1 do you think would be better to learn 1st?C# or C++?Cause i hear they are just about they same.....and i am good in vb so please dont suggest it cause i already have it.
Signature exceeded 75KB.
User avatar
kornman00




ONI New Age

Posts: 146
Joined: Fri Dec 12, 2003 6:30 pm
Contact:

Post by kornman00 »

The syntax of C# and C++ are similar but the frameworks and Libraries they use are not.

C# is a complete object oriented (OO) language that has garbage collection if you use the .NET framework with it. C# also allows unmanaged code.

C++ isn't much of a OO programming language (java is a step closer in an OO language, but still isn't a true OO language), but has some advantages that can confuse beginners (like pointers, memory management, and other neat things, but in a unorgainized (OO wise) library).

Its alot easier\faster to produce apps with C# than C++, and making a GUI app with custom controls is a little easier.

I would suggest C#, unless your going to be programming something like game engines or the like, inwhich I would suggest C++.
theguy2042000





Posts: 870
Joined: Tue Nov 09, 2004 10:09 pm
Location: At Home On My Computer
Contact:

Post by theguy2042000 »

well they say that c++ is the best language i would go with c++
~{DE}~Demolisher





Posts: 100
Joined: Thu Dec 02, 2004 8:35 am
Location: MS,USA
Contact:

Post by ~{DE}~Demolisher »

Well i want to learn how to emulate but i was wanting to know which would be better to use for making emulators.....and kornman.....when you said C++ is better for game systems would emulators be in that category?Just to let you know im not making illegal emulators im making legal 1s out of the roms from the games i already own....so since i own them its legal.
Signature exceeded 75KB.
User avatar
kornman00




ONI New Age

Posts: 146
Joined: Fri Dec 12, 2003 6:30 pm
Contact:

Post by kornman00 »

Yeah, you would probably want to go with C++ for game emulating
~{DE}~Demolisher





Posts: 100
Joined: Thu Dec 02, 2004 8:35 am
Location: MS,USA
Contact:

Post by ~{DE}~Demolisher »

Ok thx,bye every1 ill be backon sunday night.
Signature exceeded 75KB.
~{DE}~Demolisher





Posts: 100
Joined: Thu Dec 02, 2004 8:35 am
Location: MS,USA
Contact:

Post by ~{DE}~Demolisher »

Ok....whats a good free compiler?Right now i have C++ toolkit 2003 but its just a command propt.....
Signature exceeded 75KB.
kyboren





Posts: 58
Joined: Thu Feb 12, 2004 8:49 pm

Post by kyboren »

Dev-C++ from http://bloodshed.net

It's a great IDE that comes with a port of the GNU C compiler, MingW.
DarkBrute





Posts: 157
Joined: Wed Aug 11, 2004 12:08 pm
Location: Installation 07 Library Trying to reason with a flood about not eating me.

Post by DarkBrute »

or, if you want the supposed "best in the buisness" Get the Visual C++ Express betas. Get one while it still exists. Bungie used the profesional version though.
Post Reply