3 ms·
> C is easy to learn, because it's a small language. I'm no great c or c++ programmer - but I really like Bjarne Stroustrup's "Learning Standard C++ as a New L
by e12e 9y ago
> C is easy to learn, because it's a small language.
I'm no great c or c++ programmer - but I really like Bjarne Stroustrup's "Learning Standard C++ as a New Language" (C/C++ Users Journal. pp 43-54. May 1999):
http://www.stroustrup.com/new_learning.pdf http://www.stroustrup.com/new_learning.pdf
Even if it is somewhat dated now - I think it makes a great case for c++ (or d, maybe rust) over C - and it doesn't even touch on Unicode - simply memory management, error checking and buffered I/O.
I agree everyone should know some C - and some assembler (if for nothing other than looking at compiler output) - but I'm not sure I agree that C is "simple". And learning from k&r might not be the best approach today - rather read sources of something like some of the openbsd utilities, redis, spiped...