|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
#1 |
|
Member (6 bit)
Join Date: Oct 2004
Posts: 52
|
C Vs C++
I don't know a single programming language and would like to learn to code in C++. I think i know enough to say that i should start with c first, then move up?
Also, Whats the difference? Is C not graphical like C++? I want to make desktop programs and maybe pc games someday but need to start where a beginner should start. So i guess the "C for absolute beginners" books would be a good start. |
|
|
|
|
|
#2 |
|
Member (10 bit)
|
I have heard most say to just start with C++. No real advantage from what I read to start with C, unless of course you know that you do want to know C. A couple links to get ya started if you do choose the path of C++:
General http://www.programmersheaven.com/ http://cprogramming.com/ http://www.freeprogrammingresources.com/ http://www.cyberdiem.com/vin/learn.html http://www.codeguru.com/ http://www.codeproject.com/ http://www.programmingtutorials.com/ http://www.planet-source-code.com/ http://www.fredosaurus.com/notes-cpp/ http://www.cprogramming.com/ http://www.cplusplus.com./ http://cplus.about.com/library/blcplustut.htm Ebooks for C and C++(scroll down some) http://www.geocities.com/x_scn/Ebooks/Lang.html Compiler(free) http://bloodshed.net/c/index.html |
|
|
|
|
|
#3 |
|
Member (8 bit)
Join Date: Aug 2003
Location: SoCal
Posts: 178
|
For all that I have observed, C is simply a subset of C++. Everything you learn in C you can use if you move to C++, and if you know C++ then you already know C (but C cannot use all of the features of C++.)
From what I have read, C is generally harder to program in because it lacks some of the features C++ has, but programs written in C will be more efficient. |
|
|
|
|
|
#4 |
|
Member (6 bit)
Join Date: Oct 2004
Posts: 52
|
hey thanks guys, i'm going to start with a C book to better my odds of coming across a text with concrete explanations for the absolute beginner.
|
|
|
|
|
|
#5 |
|
Member (9 bit)
Join Date: Jan 2004
Location: Kansas City(westwood), KS
Posts: 458
|
I'm pretty sure C isn't object oriented and C++ is(please correct me if i'm wrong) If thats true you definently want C++ because object oriented programming is the stanard style and would be more beneficial to learn. If you want an alternative object oriented language go with java.
|
|
|
|
|
|
#6 |
|
Professional gadfly
|
Correct: plain-old C is not object-oriented (there is a version of C called Objective-C that is). C++ is not a true superset of C, if you want to get into the details, but it is close enough.
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|