I've been messing about really and I'm thinking about getting into programming, I have no real prior programming knowlage. I only really know Visual Basic 6, PHP, (X)HTML, CSS and some C#.
I'm mainly wanting to get into C++ because it seems the most robust language out in todays programming market. So I was wondering if I should learn it at my level? I'm mainly interested in game development and socket programming.
Thanks.
Should I learn it?
Started by Johnnio, Aug 13 2007 09:34 AM
11 replies to this topic
#1
Posted 13 August 2007 - 09:34 AM
|
|
|
#2
Guest_Jordan_*
Posted 13 August 2007 - 12:01 PM
Guest_Jordan_*
If you know those 5 things mentioned above C++ will not be that hard. C++ was actually the first language I learned (if you don't count HTML).
#3
Posted 14 August 2007 - 02:52 AM
Yeah, I do. I've started messing around with C++. Thanks.
#4
Posted 11 October 2007 - 12:26 AM
Actually I read above that you know a little bi about C#, so don't worry you will be fine with C++ because C++ is the advanced version of C# with very few changes.
#5
Guest_Jordan_*
Posted 11 October 2007 - 11:07 AM
Guest_Jordan_*
Patrick said:
Actually I read above that you know a little bi about C#, so don't worry you will be fine with C++ because C++ is the advanced version of C# with very few changes.
I believe you have that a little backwards.
#6
Posted 11 October 2007 - 12:50 PM
Patrick said:
Actually I read above that you know a little bi about C#, so don't worry you will be fine with C++ because C++ is the advanced version of C# with very few changes.
MindSurfer
#7
Posted 15 October 2007 - 03:29 PM
Jordan said:
I believe you have that a little backwards.
C# is a standard no man's land language like Java ;). If I want performance I pick C/C++ every time, if I want abstraction I pick something like Python every time. If I want something in the middle I code entirely in Python, profile, then write the offending sections in C/C++.
Quote
dude C++ is advanced of C.. C# is completely different!
C# made a fatal mistake when they went down the Java path and didn't allow plain old functions. Purity is for drinking water, not languages.
#8
Posted 16 October 2007 - 06:28 AM
It minds me of a quote I saw once a long time ago.
C is a variable.
C++ is a statement for incrementing.
C# is a syntax error.
I thought I would share it with you guys, though I don't know if it's written right, I can barely remember it, but I still thinks it's cool...
C is a variable.
C++ is a statement for incrementing.
C# is a syntax error.
I thought I would share it with you guys, though I don't know if it's written right, I can barely remember it, but I still thinks it's cool...
#9
Posted 23 October 2007 - 11:44 PM
My first language is C then C++, it's more complicated. But it's worth to learn.
#10
Guest_NeedHelp_*
Posted 24 October 2007 - 06:21 AM
Guest_NeedHelp_*
Why is it worth it to learn in that order?
#11
Posted 25 October 2007 - 08:34 AM
They can be learned in either order. I recommend learning C++ first.
#12
Posted 25 October 2007 - 09:00 AM
I think the real issue is learning procedural programming before OOP. C is procedural, C++ is a mixture of both. To learn C++ you must learn how to use procedures at some point, even class members are just procedures with an implicit 'this' pointer.
For this reason many suggest learning C before C++. You can use C++ as a 'better' C though (string handling is much nicer in C++ IMHO) and not bother with C altogether. I would learn both though just because 99% of C is on the C++ standard.
For this reason many suggest learning C before C++. You can use C++ as a 'better' C though (string handling is much nicer in C++ IMHO) and not bother with C altogether. I would learn both though just because 99% of C is on the C++ standard.


Sign In
Create Account


Back to top









