A big +1 on that one Simon. Besides C is a lot better for understanding basic language syntax (functions, conditional instructions, loop instructions, basic code layout, etc.). C++ adds a lot more to that.Many of the worst issues will be avoided if you write modern proper C++ rather than the bastardized mix between C and C++ that some online tutorials teach
Show differencesHistory of post edits
#ActualMoroS84
Posted 04 August 2012 - 09:08 PM
Hi ShadowStep.
#3MoroS84
Posted 04 August 2012 - 09:07 PM
Hi ShadowStep.
A big +1 on that one Simon. And the things I wrote above have a bit of a flaw: you're risking in creating those "bestardized" mixes when learining C first and then C++. C is a lot better for understanding basic language syntax (functions, conditional instructions, loop instructions, basic code layout, etc.). C++ adds more to that.Many of the worst issues will be avoided if you write modern proper C++ rather than the bastardized mix between C and C++ that some online tutorials teach
#2MoroS84
Posted 11 July 2012 - 04:55 AM
Hi ShadowStep.
C++ isn't so bad as a first language, but I would suggest that you concentrate on pure C first. It's much more simple to learn and understand. It's also a good starting point to learning C++. Think of C++ as an extension to C, that adds object-oriented programming (why do I have a feeling that some people are going to try to stab me with a rusty fork for this sentence?
).
PS. Hello GameDev Community.
C++ isn't so bad as a first language, but I would suggest that you concentrate on pure C first. It's much more simple to learn and understand. It's also a good starting point to learning C++. Think of C++ as an extension to C, that adds object-oriented programming (why do I have a feeling that some people are going to try to stab me with a rusty fork for this sentence?
A big +1 on that one Simon. And the things I wrote above have a bit of a flaw: you're risking in creating those "bestardized" mixes when learining C first and then C++. C is a lot better for understanding basic language syntax (functions, conditional instructions, loop instructions, basic code layout, etc.). C++ adds more to that.Many of the worst issues will be avoided if you write modern proper C++ rather than the bastardized mix between C and C++ that some online tutorials teach
PS. Hello GameDev Community.
#1MoroS84
Posted 11 July 2012 - 04:49 AM
Hi ShadowStep.
C++ isn't so bad as a first language, but I would suggest that you concentrate on pure C first. It's much more simple to learn and understand. It's also a good starting point to learning C++. Think of C++ as an extension to C, that adds object-oriented programming (why do I have a feeling that some people are going to try to stab me with a rusty fork for this sentence?
).
PS. Hello GameDev Community.
C++ isn't so bad as a first language, but I would suggest that you concentrate on pure C first. It's much more simple to learn and understand. It's also a good starting point to learning C++. Think of C++ as an extension to C, that adds object-oriented programming (why do I have a feeling that some people are going to try to stab me with a rusty fork for this sentence?
A big 1+ on that one Simon. And the things I wrote above have a bit of a flaw: you're risking in creating those "bestardized" mixes when learining C first and then C++. C is a lot better for understanding basic language syntax (functions, conditional instructions, loop instructions, basic code layout, etc.). C++ adds more to that.Many of the worst issues will be avoided if you write modern proper C++ rather than the bastardized mix between C and C++ that some online tutorials teach
PS. Hello GameDev Community.