Should I try to learn C++ or C sharp? Advice please....

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Time of Death
Posts: 2
Joined: Fri Jun 04, 2004 8:49 pm

Should I try to learn C++ or C sharp? Advice please....

Post by Time of Death »

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
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

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.
Time of Death
Posts: 2
Joined: Fri Jun 04, 2004 8:49 pm

Post by Time of Death »

You've got a point there, that newer languadges have less resources. Are there any half good freeware languadges or that have demos?
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

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)
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

8) we can use free compilers for c# too
Try MONO, which can use in both windows and linux platforms
FPS is like a porn movie, who cares the story!

Light is my Strength!
dingo
Posts: 95
Joined: Tue Mar 09, 2004 5:02 am
Location: Brisbane, Australia
Contact:

Post by dingo »

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
-= Want your C code to control real life robots? www.users.on.net/~symes =-
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

:D Na Na Na Na NAAA NA


Helloooooo
C# has its own capabilities like C++, more over there are so many open source compilers for C#, I think u dont like MS
FPS is like a porn movie! Who cares the story?


LIGHT is my strength!
Guest

Post by Guest »

Please post more links for me....
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

DeepDevil

Post by DeepDevil »

C# Rulez ! :D :D :D
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

for what reasons?
Guest

Post by Guest »

Thanks electron. Are there any good demos or freeware downloadable languadges?
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

I'm not sure if I understand you right since that question was asked near the top of this thread and obviously that answer didn't satisfy you. There are free compilers for almost every language, including C++. But that's what I said above so I think I misunderstand your question
Wolf Dreamer
Posts: 121
Joined: Tue Feb 10, 2004 6:39 am
Location: the land of chaotic dreams
Contact:

I had that same question

Post by Wolf Dreamer »

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.
The last sane human being in a world gone mad

http://s8.invisionfree.com/Game_Maker_f ... hp?act=idx
The unholy
Posts: 31
Joined: Wed Dec 10, 2003 5:53 pm
Contact:

Post by The unholy »

8) Atlast Irlicht with JAVA!

There are free compilers for all pgrming lang

Mono : for C# (the compiler was too developed using c#
Dev C++ : for cpp

etc....


:lol: FPS is like a porn movie! Who cares the story?


LIGHT is my strength!
Post Reply