Hi doods
This is addressed to those who know C++: how did you learn?
I have just started and am reading/following tutorials at http://www.cprogramming.com/, and memorising some script (so far the obligatory "hello world" coding), but I was wondering how you approach learning a new programming language or how you learned C++ at the very beginning?
Name:
Anonymous2007-06-10 16:17 ID:7ogF6hot
i downloaded ebooks
i think the best start is:
C++ How to Program, 5th edition
>>5
Is that even relevant to the topic or is this just your way of saying "I might read SICP"?
Name:
Anonymous2007-06-10 17:08 ID:ii/k1IC/
>>1
1. Drop C++
2. Read K&R
3. Read SICP
4. Drop C
5. Achieve Satori
Name:
Anonymous2007-06-10 17:23 ID:L42QblnC
>>7
lol wut >>8
hahah not just now, I'm enjoying learning this and I've enjoyed what I've learned to do so far.
Name:
Anonymous2007-06-10 17:37 ID:744G0j5v
I read The c++ programming language by Strousstsutustustusoup.
I now kind of loathe the language (while acknowleding it being good for certain stuff) but well, that's how I learnt it.
Name:
Anonymous2007-06-10 17:43 ID:L42QblnC
>>10
Strousstsutustustusoup? lol
That book's been mentioned twice now so I'll most likely find a torrent for it.
Name:
Anonymous2007-06-10 19:07 ID:mF682KB1
>>10
DON'T BELIEVE AN IDIOT WHO OVERLOADS BITWISE OPERATORS
std:: = 5 characters
using namespace std; = 20 characters
Name:
Anonymous2007-06-11 10:56 ID:6axXbMIA
>>21
ah but typing using namespace std; once will help in the long run, instead of typing std:: several times
Name:
Anonymous2007-06-11 11:23 ID:LIhiFHro
#define cout std::cout
Name:
Anonymous2007-06-11 12:25 ID:mOoSUE9X
>>21
So if you reference std:: stuff just 5 times, you're better off with using namespace std; . Of course, not using namespaces is the best practice for enterprise-grade mission-critical scalable software.
Name:
Anonymous2007-06-11 18:58 ID:adXeXw9C
ITT, CS 101 students argue about the few things they know.
Name:
Anonymous2007-06-11 19:02 ID:Kr6z30x2
acually >>24, that is not quite right, best practice is not to use using in global scope and headers, and is ideally suited to be used inside functions, classes etc
Name:
Anonymous2007-06-12 11:17 ID:sRCxdeYE
"best practice"?! now THERE is a term I hate, dontcha?
Name:
Anonymous2007-06-12 11:54 ID:FeC5h/WK
>>26
Enterprise-grade best-practices to implement business logic
and I suppose you have practises that are even better?
Name:
Anonymous2007-06-13 9:23 ID:8UtoY/nx
>>31
Yes, not following enterprise best practices is the best thing to do.
OVERGENERALIZING CONSIDERED HARMFUL
INHERITANCE LEVELS DEEPER THAN ROGUE DUNGEONS CONSIDERED HARMFUL
EVERYTHING IS AN OBJECT CONSIDERED HARMFUL
FACTORY CLASSES CONSIDERED HARMFUL
DESIGN PATTERN FAGGOTRY CONSIDERED HARMFUL
etc
>>34
I believe >>33 is trying to say "your you just do c++ but dont use iostream".
Name:
Anonymous2007-06-14 1:29 ID:TnnRC0DS
>>34
I believe >>35 is tring to say ``I believe >>33 is trying to say "your you just do c++ but dont use iostream".''
Name:
Anonymous2007-06-14 1:48 ID:slVgFg46
>>34
I believe >>36 is trying to say "I believe >>35 is tring to say `"I believe >>33 is trying to say "your you just do c++ but dont use iostream".""
Name:
Anonymous2007-06-14 2:43 ID:AW9snUgk
THIS IS WHY WE DON'T POST REDDIT TO SICP
Name:
Anonymous2007-06-14 11:00 ID:yBdavwS8
I believe >>37 is trying to say '''I believe >>36 is trying to say "I believe >>35 is tring to say `"I believe >>33 is trying to say "your you just do c++
but dont use iostream".""'''