N
N
Nikita Markelov2014-02-23 09:26:25
Books
Nikita Markelov, 2014-02-23 09:26:25

How to improve skills in C++?

I know C++ from books and sports programming, I have my development experience only in working with OpenGL. I would like to know what a good developer really needs to know and be able to do. Basic patterns, paradigms, popular third-party libraries.
Can you recommend a site/literature about developing real applications in C++?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
L
lookid, 2014-02-23
@Entii

There are no skills in C++, it's not Java or C#. In C ++ skills look like this "Developing in C ++ under the name of a platform or library ". You take the hardware/video/network device/xbox-one-devkit/scaleform/openCL specification and code. If you will surely see a database in Java vacancies, then with C ++ it is more difficult. It's just language. He even does not know how to multithread and containers "out of the box". In Windows, threads look like this, in Linux it looks different. In C++, they write something like this: a team gathers and, over the next few years, codes some new spec, integrating it into my project. Since the 80s and 90s, the way C++ programming hasn't changed much.

B
bogolt, 2014-02-23
@bogolt

From literature I always advise Bruce Eckel - Philosophy of C ++ ( Thinking in C ++ ). Unfortunately, at the moment, due to the release of the 2011 standard, the book is rapidly becoming outdated. Although all the key points there are very well explained.
About the development of real applications - here, in my opinion, real experience is needed - creating a large project in a team of more experienced developers works wonders and increases the level of participants at an incredible speed. Of course, the team must be offline, such knowledge is transmitted through the Internet worse.

T
tsarevfs, 2014-02-23
@tsarevfs

Great book Herb Sutter Solving Complex Problems in C++

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question