Author |
Message |
Flikerator
|
Posted: Wed Jul 20, 2005 7:44 pm Post subject: C VS C++ |
|
|
Im a good programmer if I don't say so myself. After starting several programs in turing and them failing because its not powerfull enough I have decided to start C, or C++.
I need to know what the difference is between the two, so I can choose which one to learn. Thanks for your time ^^ |
|
|
|
|
|
Sponsor Sponsor
|
|
|
Tony
|
Posted: Wed Jul 20, 2005 11:39 pm Post subject: (No subject) |
|
|
the two languages are quite destinct and serve different purposes. What is it that you're trying to achieve? |
|
|
|
|
|
wtd
|
Posted: Wed Jul 20, 2005 11:54 pm Post subject: (No subject) |
|
|
Tony wrote: the two languages are quite destinct and serve different purposes. What is it that you're trying to achieve?
If the intention is to go nuts trying to accomplish even the simplest tasks, I'd wholeheartedly recommend either language to a newbie. |
|
|
|
|
|
Flikerator
|
Posted: Fri Jul 22, 2005 5:09 pm Post subject: (No subject) |
|
|
I just need to know the differences between them so I can decide which would be suited for making programs and possibly video games. |
|
|
|
|
|
[Gandalf]
|
Posted: Fri Jul 22, 2005 5:14 pm Post subject: (No subject) |
|
|
Game making is a long step from learning a language like C++ right after only Turing. Once you learn most of the actual language, to make a decent graphical game you would have to learn something like OpenGL or DirectX, which is really another thing altogether... Most games/programs nowadays are made in mostly C++, since it's newer, object oriented, and some other things.
If you really want a comparison, look here (it has some other languages as well):
Comparison Chart |
|
|
|
|
|
wtd
|
Posted: Fri Jul 22, 2005 5:40 pm Post subject: (No subject) |
|
|
[Gandalf] wrote: Most games/programs nowadays are made in mostly C++, since it's newer, object oriented, and some other things.
Most games are developed in C++ because of its buzzword value and because of library vendors (like Microsoft) forcing them to. Very few in the game development business have a solid grasp on the benefits that C++ brings to the table. It's primarily used as "C with classes".
Newer != better. |
|
|
|
|
|
Flikerator
|
Posted: Fri Jul 22, 2005 5:48 pm Post subject: (No subject) |
|
|
Ill probably learn C++. I know I won't be making games right away, I just want to know the language. I plan on becoming a computer programmer so im familiarlizing myself with the languages. I have become adept at Turing, and have decided to move to a more powerful and widely used language. Thanks for all your help |
|
|
|
|
|
wtd
|
Posted: Fri Jul 22, 2005 6:09 pm Post subject: (No subject) |
|
|
Flikerator wrote: Ill probably learn C++.
You'll try. I'm not trying to say you're not a bright individual, but C++ is downright hostile towards newbies. It's big and complex, and you have to understand these complexities to an absurd level to write even the simplest code with any kind of proficiency.
Further, the fact that it's widely used means primarily this: there are a lot of people out there who claim to know C++ and don't know what the heck they're talking about. You'll almost inevitably listen to one of these people and end up wasting time learning things you'll inevitably have to unlearn. |
|
|
|
|
|
Sponsor Sponsor
|
|
|
[Gandalf]
|
Posted: Fri Jul 22, 2005 8:59 pm Post subject: (No subject) |
|
|
Yea, I really hate it when people say things like: "Ok, well, I'll go learn C++ now and I'll help you make this MMORPG next week". You don't always have to learn everything in one try, get a basic grip on making simple programs, then some later time review what you know and move on to something harder... Anyways, good luck, don't get discouraged, and hopefully you'll be on a path to learning even more langauges.
Keep in mind (if making games is your goal):
The difference between basic Turing and graphical turing is << than the difference between basic C++ and graphical C++. |
|
|
|
|
|
Flikerator
|
Posted: Sat Jul 23, 2005 10:57 pm Post subject: (No subject) |
|
|
Well I wasn't planning on making games right away with C++ because of all the horror stories i've heard about it when people try to make games when they just start programming. I do plan on eventually making low-graphic games based more on gameplay then extreme graphics but not for some time. Mainly I want to learn enough C++ by next May to use it in the Brock Tournament, if im not profecient ill enter it with Turing.
Thanks for all the help, now I must find a good compiler =D |
|
|
|
|
|
[Gandalf]
|
Posted: Sat Jul 23, 2005 11:07 pm Post subject: (No subject) |
|
|
Check the tutorials section .
It takes a long time to learn a lot about C++, and even longer to understand it and use it properly while solving a problem (like any language). |
|
|
|
|
|
|