C++20: Get the Details (2021)
Автор: Rainer Grimm
Количество страниц: 530
В своей книге автор детально описывает новые фичи C++20 - модули, концепции, диапазоны и сопрограммы. Например, новая библиотека диапазонов позволяет выполнять алгоритмы непосредственно на контейнере и применять их к бесконечным потокам данных. А благодаря сопрограммам асинхронное программирование на C++ становится мейнстримным. Корутины являются основой для совместных задач, циклов событий, бесконечных потоков данных или конвейеров.
Скачать книгу
Автор: Rainer Grimm
Количество страниц: 530
В своей книге автор детально описывает новые фичи C++20 - модули, концепции, диапазоны и сопрограммы. Например, новая библиотека диапазонов позволяет выполнять алгоритмы непосредственно на контейнере и применять их к бесконечным потокам данных. А благодаря сопрограммам асинхронное программирование на C++ становится мейнстримным. Корутины являются основой для совместных задач, циклов событий, бесконечных потоков данных или конвейеров.
Скачать книгу
Telegram
Книги для программистов (reserved)
C++20: Get the Details (2021)
Автор: Rainer Grimm
Автор: Rainer Grimm
Verilator - симулятор SystemVerilog с открытым исходным кодом и системой lint.
https://proglib.io/w/6634a0b5
https://proglib.io/w/6634a0b5
Libhunt
Verilator Alternatives and Reviews (Oct 2021)
Which is the best alternative to verilator? Based on common mentions it is: ✅Wavedrom, ✅HLS-Tiny-Tutorials, ✅Signalflip-js, ✅Riscv_vhdl or ✅BuildIt-lang/Buildit
Почему умные указатели обнуляют обернутый указатель перед его уничтожением?
https://proglib.io/w/2f6003d6
https://proglib.io/w/2f6003d6
The Old New Thing
Why do smart pointers null out the wrapped pointer before destroying it?
It's not a race condition, but it's some condition.
Процветание в многолюдном и меняющемся мире: C++ 2006-2020 - Бьярн Страуструп.
https://proglib.io/w/3de18524
https://proglib.io/w/3de18524
Talking Async Ep1: Почему C++20 - самый крутой язык для сетевого программирования.
https://proglib.io/w/fb0cfd74
https://proglib.io/w/fb0cfd74
YouTube
Talking Async Ep1: Why C++20 is the Awesomest Language for Network Programming
Game-changing new Asio features, C++20 coroutines, and live coding, with Chris & Klemens.
The example programs shown in this video are available at https://github.com/chriskohlhoff/talking-async.
The example programs shown in this video are available at https://github.com/chriskohlhoff/talking-async.