C++ or C#?

10/24/2010 16:47 vpegas1234#1
Hello guys
so im learning c++, but i think i dont go anywhere with it..

What you guys think that is better for the future(getting a job, making games etc)?
10/24/2010 16:54 Yo123#2
c++
10/24/2010 16:56 vpegas1234#3
can you tell me why?
10/24/2010 16:56 ensar00#4
c++ easier than c#
10/24/2010 16:59 vpegas1234#5
but how about the features and what i can do with it?
i wanna make games and developing nice programs.
C++ is my choice so?
10/24/2010 17:21 Yo123#6
cause c++ is the most powerful and the fastest language out there.
although it's way more difficult
10/24/2010 18:41 xnukex77#7
best of c-- :D
10/24/2010 18:42 chea77er#8
Quote:
Originally Posted by ensar00 View Post
c++ easier than c#


xDDDDDDDD sry^^ *rofl*
10/24/2010 18:51 vpegas1234#9
hum ok..
so anyone got nice books (.pdf ones) to download about c++ that are good explained?
10/24/2010 18:55 .BritainAndy#10
ebooks are shit

buy some real books.. if u want to create games, buy c++ for game programming, or directx10/11
10/24/2010 19:02 Ninja1337#11
Iam going to be posting a C video course for beginners its a great one
i ve learned basics from it and i must say its easy if you take the time to understand.
10/24/2010 21:40 p1ter#12
c++ is the best for everything.
10/25/2010 05:47 bootdisk#13
first of all C has nothing to do with C++, both are different languages.

I wouldn't recommend C++ as an starting language. Why? tell me which of the following words scare you the most: templates, pointers, polymorphism through templates, standard template library, variadic templates, etc.

With C and C++ you will face (most probably) memory leaks (It doesn't matter you're the next John Carmack or Bjarne Stroustrup, you will face them) or you will even screw up the memory if you write outside the bounds of a pointer.

Things aren't easy in C++, if you don't believe me then take a look at [Only registered and activated users can see links. Click Here To Register...], it's a macro and btw, that's another thing, the preprocessor.

My advice to learn game development?
First, go step by step.
Take a look at a 2D oldie game and start asking yourself how anything specific was made in there (that's research and reverse part).
Pick a cool language to work with: well, people will blame about repeating the same but yes, Python :) and more specifically [Only registered and activated users can see links. Click Here To Register...] because you can take a look at the code of many games made with it. Python let's you enjoy programming or write prototypes with it. Also you've [Only registered and activated users can see links. Click Here To Register...] which has an Game Engine integrated and you can make games by connecting blocks of logic graphically, many game designers use it to make prototypes too (you can make FPS with it, etc, good tool for beginers in game programming). And yup... Disney... what does Disney has to do with Python? they've [Only registered and activated users can see links. Click Here To Register...] (I don't like it but hey, it's free!) and they're using it for many of their mmos.

If you don't want to try out Python and you prefer to learn C# or C++, I'd say stick to C# and when you're confident with yourself move to C++.
With C# you don't have to worry about memory leaks.

Anyway, here's my favourite site and a game development reference (or it was)... hope you can figure out which games they made... link to them.

Hope it helps.
10/25/2010 08:19 Ninja1337#14
As bootdisk said python is really easy i started a month ago with C and i still understand it but i ve tried python and it seems really really easy functions and variables are easy i think i will reroll learning python until i get a better exprience on programing language then move to c and then to c++
10/25/2010 15:55 vpegas1234#15
hum, i have tried python for a weeks, but i dont understand very good theire concept about creating games with pygame...

Im gonna give a try on C# when im done with my C++ Tutorials.
PS: I downloaded C# 2008 from microsoft and its look like visual basic but the code is totally different.

Thanks for all the help guys, and Ninja im waiting for your video ;)