
-----------------------------------
Flikerator
Wed Jul 20, 2005 7:44 pm

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 ^^

-----------------------------------
Tony
Wed Jul 20, 2005 11:39 pm


-----------------------------------
the two languages are quite destinct and serve different purposes. What is it that you're trying to achieve?

-----------------------------------
wtd
Wed Jul 20, 2005 11:54 pm


-----------------------------------
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
Fri Jul 22, 2005 5:09 pm


-----------------------------------
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]
Fri Jul 22, 2005 5:14 pm


-----------------------------------
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):
[url=http://www.digitalmars.com/d/comparison.html]Comparison Chart

-----------------------------------
wtd
Fri Jul 22, 2005 5:40 pm


-----------------------------------
"]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
Fri Jul 22, 2005 5:48 pm


-----------------------------------
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
Fri Jul 22, 2005 6:09 pm


-----------------------------------
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.

-----------------------------------
[Gandalf]
Fri Jul 22, 2005 8:59 pm


-----------------------------------
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 