Can you ever really master C++? I've been at it more than 20 years and I'm still delighted to learn new things about the language and the library.
And that's the real problem with C++. You can spend 20 years solving real problems with it and still feel like a noob when you take a look at "idiomatic" template code from the standard headers. On the other hand, people like Scott Meyers have spent their lifetime and careers explaining its intricacies, without solving any real problems.
Master C++ Programming with Open-Source Books
31–40 of 106 posts
Re: Master C++ Programming with Open-Source Books
#32Can you ever really master C++? I've been at it more than 20 years and I'm still delighted to learn new things about the language and the library.
What do you use it for? It's such a complex language brimming with idiosyncrasies that I'd be inclined to really test anyone claiming to be a master. The standard is one thing, then there's the compiler you're using...
Re: Master C++ Programming with Open-Source Books
#33Thank you so much, I have one question though, Is there any pdf version for "The Boost C++ Libraries"? I really need it.
I would consider using Chromium internal libraries as a boost equivalent. Theres a lot of good stuff in there.. Just get: src/base, src/ipc, src/net (and something else you are interested in) and you are good to go
Also it can break any time.
Re: Master C++ Programming with Open-Source Books
#34Thank you so much, I have one question though, Is there any pdf version for "The Boost C++ Libraries"? I really need it.
I would consider using Chromium internal libraries as a boost equivalent. Theres a lot of good stuff in there.. Just get: src/base, src/ipc, src/net (and something else you are interested in) and you are good to go
Re: Master C++ Programming with Open-Source Books
#35I have some C programming experience and I wanted to learn C++ so I bought and started reading Stoustrop's book, thinking it's the K&R of C++. It's the worst programming book I have ever read! It's introduction made me hate C++ and if I didn't had to work with other C++ libraries, I would have avoided C++. The text is full of bloat, for the lack of better word. It's the opposite of crisp writing. I read some good lan…
You nailed it with that analogy though.
K&R is a "first book" and important historically, but right now it's an atrocious book if you want to learn current C and this has been the case for a long, long time.
Sometimes these first books don't withstand the test of time.
Re: Master C++ Programming with Open-Source Books
#36I have some C programming experience and I wanted to learn C++ so I bought and started reading Stoustrop's book, thinking it's the K&R of C++. It's the worst programming book I have ever read! It's introduction made me hate C++ and if I didn't had to work with other C++ libraries, I would have avoided C++. The text is full of bloat, for the lack of better word. It's the opposite of crisp writing. I read some good lan…
Re: Master C++ Programming with Open-Source Books
#37I have some C programming experience and I wanted to learn C++ so I bought and started reading Stoustrop's book, thinking it's the K&R of C++. It's the worst programming book I have ever read! It's introduction made me hate C++ and if I didn't had to work with other C++ libraries, I would have avoided C++. The text is full of bloat, for the lack of better word. It's the opposite of crisp writing. I read some good lan…
Re: Master C++ Programming with Open-Source Books
#38Earlier quoted context omitted.
And that's the real problem with C++. You can spend 20 years solving real problems with it and still feel like a noob when you take a look at "idiomatic" template code from the standard headers. On the other hand, people like Scott Meyers have spent their lifetime and careers explaining its intricacies, without solving any real problems.
Yep,the language it self became a problem.The designer and experts should(Which I hope) make the language easy to use without any mental burden.
Re: Master C++ Programming with Open-Source Books
#39Earlier quoted context omitted.
Yep,the language it self became a problem.The designer and experts should(Which I hope) make the language easy to use without any mental burden.
Make the language easy to use without any mental burden? But you do realize programming is not easy, especially when you're aiming for high performance. How can you make a language easy to use "without any mental burden"? Programming is hard, programming well and with performance in mind is even more so. Some things you just can't magically make easy.
In C++, you fight with the language first and then face the problem.
Re: Master C++ Programming with Open-Source Books
#40Have anyone read it and know how it compares to the books recommended in this article?