Should I try to learn C++ or C sharp? Advice please....
-
- Posts: 2
- Joined: Fri Jun 04, 2004 8:49 pm
Should I try to learn C++ or C sharp? Advice please....
For those who haven't heard my rants, I don't know C++. A lot of you have been recommending that I learn it. But I'm not sure whether I should learn C++ or C sharp. Here are the aspect I am looking for in a languadge:
-Easy to learn with many functions and straight-forward assignments and comparisons (I know neither is the easiest)
-Visual languadge
-Able to load common windows image extensions
-High speed (suppose that's implied)
So basicly I want something that is easy to learn and would be good for making games (not particularly 3D). I also want a languadge where I might actually finish a project by myself; I know they are mainly designed for large programming teams to produce commercial software and such. I'd also be interested in other languadges, I suppose.
Thanks,
-Time of Death
-Easy to learn with many functions and straight-forward assignments and comparisons (I know neither is the easiest)
-Visual languadge
-Able to load common windows image extensions
-High speed (suppose that's implied)
So basicly I want something that is easy to learn and would be good for making games (not particularly 3D). I also want a languadge where I might actually finish a project by myself; I know they are mainly designed for large programming teams to produce commercial software and such. I'd also be interested in other languadges, I suppose.
Thanks,
-Time of Death
I have no experience with C#, but one thing I can say is that C++ has been around longer and is pretty much the most popular language (seems that way to me anyway) so way more free engines and librarys and such that work with C++. If you want easy and good for game creation blitz basic or DarkBasic are probably the easiest and designed specifically for games, but not very flexible. As for loading file formats, support for certain formats is built into engines and libraries (and of course the Win32 API) not the language itself unless you use a language created for one specific purpose (like Blitz Basic and DarkBasic). The fastest language I know is C, but its much easier to manage a project in C++ and you don't lose a lot of speed. Stay away from interpreted languages as are much slower.
-
- Posts: 2
- Joined: Fri Jun 04, 2004 8:49 pm
not sure what u mean. C++ can be free. I use Dev-cpp with MinGW. Totally free. http://www.bloodshed.net/devcpp.html
Free compilers for almost any languages. Except of course the ones created by a single company such as DarkBasic and BlitzBasic (both of those i think have free trials. Not sure. Never used them)
Free compilers for almost any languages. Except of course the ones created by a single company such as DarkBasic and BlitzBasic (both of those i think have free trials. Not sure. Never used them)
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
I'd go with C++.
C# is a Microsoft invention to make C++ easier but for that you pay the price of not having direct access to the memory. Therefore C# probably won't be as fast as C++ (unless your C++ code is not optimized).
If you learn C# you still won't know C++, if you learn C++ then you'll pretty much know C#
my 2cents anyway
C# is a Microsoft invention to make C++ easier but for that you pay the price of not having direct access to the memory. Therefore C# probably won't be as fast as C++ (unless your C++ code is not optimized).
If you learn C# you still won't know C++, if you learn C++ then you'll pretty much know C#
my 2cents anyway
-= Want your C code to control real life robots? www.users.on.net/~symes =-
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
-
- Posts: 121
- Joined: Tue Feb 10, 2004 6:39 am
- Location: the land of chaotic dreams
- Contact:
I had that same question
http://irrlicht.sourceforge.net/phpBB2/ ... ght=c#3804
Thats the old topic where I asked the same question before going ahead and buying C++ mostly because everyone else was using it, and thats what I needed at the time for Irrlicht. Irrlicht is now going to be for c# as well though it seems.
I think the old topic gives a lot of great information about the differances. I was named hopeful back then.
Thats the old topic where I asked the same question before going ahead and buying C++ mostly because everyone else was using it, and thats what I needed at the time for Irrlicht. Irrlicht is now going to be for c# as well though it seems.
I think the old topic gives a lot of great information about the differances. I was named hopeful back then.
The last sane human being in a world gone mad
http://s8.invisionfree.com/Game_Maker_f ... hp?act=idx
http://s8.invisionfree.com/Game_Maker_f ... hp?act=idx
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact: