Page 1 of 1

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

Posted: Sun Jun 06, 2004 12:44 am
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

Posted: Sun Jun 06, 2004 9:47 pm
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.

Posted: Tue Jun 08, 2004 12:50 am
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?

Posted: Tue Jun 08, 2004 8:07 pm
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)

Posted: Wed Jun 09, 2004 1:51 am
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!

Posted: Wed Jun 09, 2004 11:23 am
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

Posted: Thu Jun 10, 2004 4:16 am
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!

Posted: Thu Jun 10, 2004 7:59 pm
by Guest
Please post more links for me....

Posted: Thu Jun 10, 2004 9:10 pm
by Electron

Posted: Fri Jun 11, 2004 12:08 pm
by DeepDevil
C# Rulez ! :D :D :D

Posted: Fri Jun 11, 2004 7:57 pm
by Electron
for what reasons?

Posted: Fri Jun 11, 2004 8:09 pm
by Guest
Thanks electron. Are there any good demos or freeware downloadable languadges?

Posted: Fri Jun 11, 2004 8:23 pm
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

I had that same question

Posted: Mon Jun 14, 2004 12:31 am
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.

Posted: Mon Jun 14, 2004 10:30 am
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!