Threadripper 3990X: квест скомпилировать один миллиард строк C++ на 64 ядрах.
https://blogs.embarcadero.com/threadripper-3990x-the-quest-to-compile-1-billion-lines-of-c-on-64-cores/
https://blogs.embarcadero.com/threadripper-3990x-the-quest-to-compile-1-billion-lines-of-c-on-64-cores/
Embarcadero RAD Studio, Delphi, & C++Builder Blogs
Threadripper 3990X: The Quest To Compile 1 BILLION Lines Of C++ On 64 Cores
Что выведет код?
Anonymous Quiz
12%
hello world10
16%
hello world
8%
hello worlds
46%
compiler error
18%
не знаю
Умные указатели в C++
В этой статье мы поговорим об умных указателях в C++, зачем они нужны, чем различаются указатели owning и non-owning и почему нельзя всегда использовать new/delete для создания и удаления объектов.
Смотреть статью
В этой статье мы поговорим об умных указателях в C++, зачем они нужны, чем различаются указатели owning и non-owning и почему нельзя всегда использовать new/delete для создания и удаления объектов.
Смотреть статью
Библиотека программиста
🛠 Умные указатели в C++
В этой статье мы поговорим об умных указателях в C++, зачем они нужны, чем различаются указатели owning и non-owning и почему нельзя всегда использовать new/delete для создания и удаления объектов.
Перегрузка операторов в C++. Основы
Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.
Смотреть статью
Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.
Смотреть статью
Tproger
Перегрузка операторов в C++. Основы
Во многих языках программирования используются операторы: как минимум, присваивания (=, := или похожие) и арифметические операторы (+, -, * и /). В
Как количественно оценить инфляцию технического долга в C++.
https://belaycpp.com/2022/04/06/how-to-quantify-technical-debt-inflation/
https://belaycpp.com/2022/04/06/how-to-quantify-technical-debt-inflation/
ТОП-10 книг по C++: от новичка до профессионала
Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/p/top-10-knig-po-c-ot-novichka-do-professionala-2020-03-29
Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/p/top-10-knig-po-c-ot-novichka-do-professionala-2020-03-29
Библиотека программиста
ТОП-10 книг по C++: от новичка до профессионала
Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
Сравнение производительности: подсчет слов в Python, Go, C++, C, AWK, Forth и Rust.
https://benhoyt.com/writings/count-words/
https://benhoyt.com/writings/count-words/
Benhoyt
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust
Performance comparison of counting and sorting word frequencies in various languages (Python, Go, C++, C, AWK, Forth, and Rust)
Компиляция C++ в командной строке.
https://unrealistic.dev/posts/introduction-to-c-compilation-on-the-command-line
https://unrealistic.dev/posts/introduction-to-c-compilation-on-the-command-line
unrealistic.dev
Introduction to C++ Compilation on the Command Line | C++ Build Process | Unrealistic
The C++ compilation process is often hidden from view, but we can better understand the process and how to manipulate it by manually compiling on the command line.
Интерпретатор C++ Cling поддерживает взаимодействие с Python и ноутбуками Jupyter.
https://www.infoq.com/news/2021/04/cling-python-interop/
https://www.infoq.com/news/2021/04/cling-python-interop/
InfoQ
C++ Interpreter Cling Embraces Python Interoperability and Jupyter Notebooks
Cling is an interactive C++ interpreter built on top of LLVM aiming to make C++ more suitable for exploration and rapid application development. In a recent series of articles, research software engineer Vassil Vassilev describes how they are evolving it…