A
A
A1lexen2017-09-02 19:39:26
Books
A1lexen, 2017-09-02 19:39:26

What to read after "Programming: Principles and Practice Using C++" by Stroustrup?

Hello. Finished reading this book and don't know what to read next. There are many options that have been mentioned more than once on sites dedicated to programming, but I can’t choose what exactly to read.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
SolidMinus, 2017-09-02
@SolidMinus

At the very bottom of the page: https://yandex.ru/jobs/internship/

C++
Bjorn Stroustrup. C++ programming language
Herb Sutter. Solving complex problems in C++
Herb Sutter. New Complex Problems in C++
G. Sutter, A. Alexandrescu. C++ Programming Standards
Martin Fowler. Refactoring. Improving Existing Code
E. Gamma, R. Helm, R. Johnson, et al. Object-Oriented Design Techniques. Design Patterns by
Andrew Tanenbaum. Modern operating systems

S
Shamsudin Serderov, 2017-09-02
@Steein

Now practice for 2-3 months!
Reading is pointless if there is no practice, in two months you will forget half of what you have learned!

E
Egor, 2017-09-02
@egormmm

Now there is so much to read - not to re-read.
Try to do, i.e. use what you read (unless, of course, you understand something and are able to apply it in real life).

A
Ariox41, 2017-09-03
@Ariox41

Myers is definitely worth reading, at least diagonally. It's better to start with "Effective use of C ++. 55 sure tips to improve the structure and code of your programs" - it is mainly about C ++ 03, but most of it is still relevant. You can then move on to Effective and Modern C++. 42 Tips for Using C++11 and C++14.
For multi-threaded programming in C++11, you should read "Parallel C++ Programming in Action. The Practice of Multithreaded Program Development" by Anthony Williams. I haven't seen anything better on this topic yet.
It is rightly said here that in addition to reading, you also need to practice, but it is usually not easy to come up with a task for yourself. I would recommend learning boost first and trying to run and modify the examples from the documentation. Even better is to implement these examples without copying from the documentation. It's certainly not perfect, but better than nothing.

M
Mark Nikitin, 2017-09-05
@MarkNikitin

You can take a course on programming to acquire skills

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question