C++ – Типизированный язык программирования
[Из песочницы] Ускорение сборки проекта на CMake+GCC: предварительная компиляция заголовочных файлов
[Из песочницы] Ускорение сборки проекта на CMake+GCC: предварительная компиляция заголовочных файлов
Хабр
Ускорение сборки проекта на CMake+GCC: предварительная компиляция заголовочных файлов
Есть несколько причин, почему проект на С++ в среднем собирается дольше сравнимых по величине проектов на других языках, например на Java или C#. Соответственно,...
C++ – Типизированный язык программирования
[Из песочницы] Кроссплатформенный многопоточный TCP/IP сервер на C++
[Из песочницы] Кроссплатформенный многопоточный TCP/IP сервер на C++
Хабр
Кроссплатформенный многопоточный TCP/IP сервер на C++
Как-то раз встала задача по написанию простого и быстрого многопоточного TCP/IP сервера на C++ и при этом, чтобы работал на платформах Windows и Linux без требования как-либо изменять код за пределами...
Bartek's coding blog
5 Advantages of C++ Lambda Expressions and How They Make Your Code Better
5 Advantages of C++ Lambda Expressions and How They Make Your Code Better
C++ Stories
5 Advantages of C++ Lambda Expressions and How They Make Your Code Better
[](){}
The mixture of brackets in the preceding line become one of the most noticeable indications of Modern C++. Yep. Lambda Expressions! It might sound like I’m trying to create a new blog post about something that everyone knows. Is that true? Do you know…
The mixture of brackets in the preceding line become one of the most noticeable indications of Modern C++. Yep. Lambda Expressions! It might sound like I’m trying to create a new blog post about something that everyone knows. Is that true? Do you know…
C++ – Типизированный язык программирования
Командный бой на Хабре: Python vs C++
Командный бой на Хабре: Python vs C++
Хабр
Командный бой на Хабре: Python vs C++
Го в рейд? Нет, мы ничего не перепутали. Кланы вокруг фреймворков, баттлы по сложным техническим вопросам, ганк на чужой территории, рейды в комментарии — чем не типовая атмосфера RPG? Ну и классика жанра — путь героя. На первом этапе ты выбираешь класс (например…
C++ – Типизированный язык программирования
Исключения C++ через призму компиляторных оптимизаций
Исключения C++ через призму компиляторных оптимизаций
Хабр
Исключения C++ через призму компиляторных оптимизаций
На дворе 21-й век, непроизводительная реализация обработки C++ исключений на основе setjmp/longjmp уже в прошлом. Современные компиляторы, такие как gcc и clan...
C++ – Типизированный язык программирования
[Из песочницы] Оптимальный путь новичка в мире C++/Qt
[Из песочницы] Оптимальный путь новичка в мире C++/Qt
Хабр
Оптимальный путь новичка в мире C++/Qt
Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это...
Arthur O’Dwyer
The “OO” Antipattern
The “OO” Antipattern
Arthur O’Dwyer
The “OO” Antipattern
For those who only read above the fold: I don’t say that all object-orientation is bad!
OOP, especially classical polymorphic OOP, has a well-deserved place in real code.
I’m going to talk about a very specific antipattern that I see with some frequency:…
OOP, especially classical polymorphic OOP, has a well-deserved place in real code.
I’m going to talk about a very specific antipattern that I see with some frequency:…