Основные концепции создания программного обеспечения на C++.
http://felipepiovezan.gitlab.io/blog/build_system_basics/
http://felipepiovezan.gitlab.io/blog/build_system_basics/
Выступление разработчика из Яндекс.Такси о создании больших фреймворков.
https://youtu.be/mkPTreWiglk
https://youtu.be/mkPTreWiglk
YouTube
Антон Полухин — C++ трюки из Такси
Ближайшая конференция: С++ Russia 2024, 24 мая (online), 2–3 июня (offline, Москва)
Подробности и билеты: https://jrg.su/W8skjE
— —
. . . При написании больших фреймворков приходится сталкиваться с типовыми задачами, решения для которых давно известны. Однако…
Подробности и билеты: https://jrg.su/W8skjE
— —
. . . При написании больших фреймворков приходится сталкиваться с типовыми задачами, решения для которых давно известны. Однако…
Обзор новых частей стандартной библиотеки C++20, связанных с многопоточностью.
https://www.reddit.com/r/cpp/comments/ems6in/the_c20_synchronization_library_bryce_adelstein/овых
https://www.reddit.com/r/cpp/comments/ems6in/the_c20_synchronization_library_bryce_adelstein/овых
Подборка библиотек для работы с пользовательским интерфейсом.
https://philippegroarke.com/posts/2018/c++_ui_solutions/
https://philippegroarke.com/posts/2018/c++_ui_solutions/
Philippegroarke
C++ UI Libraries • memdump
A list of free, cross-platform GUI solutions for C++.
В статье "Как я объявляю свой класс и почему" автор пишет о пяти ключевых вопросах, ответы на которые желательно получить из объявления класса.
http://howardhinnant.github.io/classdecl.html
http://howardhinnant.github.io/classdecl.html
В статье рассматриваются плюсы и минусы, возможности, типы и реализация связных списков.
https://dev.to/lareenmelo/learning-algorithms-and-data-structures-linked-lists-7i4
https://dev.to/lareenmelo/learning-algorithms-and-data-structures-linked-lists-7i4
Знакомство с четырьмя парадигмами разработки алгоритмов.
https://towardsdatascience.com/algorithms-in-c-62b607a6131d
https://towardsdatascience.com/algorithms-in-c-62b607a6131d
Medium
Algorithms in C++
Complete Search, Greedy, Divide and Conquer, Dynamic Programming
Algorithmic Trading with Interactive Brokers (Python and C++) (2019)
В этой книге описывается процесс разработки приложений на основе API IB Trader Workstation (TWS). Начальные главы знакомят с фундаментальными классами и функциями, а последующие главы показывают, как их можно использовать для реализации полномасштабных торговых систем. При наличии алгоритмической системы трейдерам не нужно часами смотреть на графики; просто запустите торговое приложение и позвольте TWS API выполнять свою работу.
В этой книге описывается процесс разработки приложений на основе API IB Trader Workstation (TWS). Начальные главы знакомят с фундаментальными классами и функциями, а последующие главы показывают, как их можно использовать для реализации полномасштабных торговых систем. При наличии алгоритмической системы трейдерам не нужно часами смотреть на графики; просто запустите торговое приложение и позвольте TWS API выполнять свою работу.
Небольшая заметка о преимуществах использования final классов.
https://devblogs.microsoft.com/cppblog/the-performance-benefits-of-final-classes/?WT.mc_id=social-reddit-marouill
https://devblogs.microsoft.com/cppblog/the-performance-benefits-of-final-classes/?WT.mc_id=social-reddit-marouill
Microsoft News
The Performance Benefits of Final Classes
The final specifier in C++ marks a class or virtual member function as one which cannot be derived from or overriden. For example, consider the following code: struct base { virtual void f() const = 0; }; struct derived final : base { void f()…
Продвинутый курс по C++ (стандартная библиотека, новые возможности, паттерны, многопоточность).
https://youtu.be/UUbvms7Kazk
https://youtu.be/UUbvms7Kazk
YouTube
Лекция 1. Стандартная библиотека (Программирование на C++, часть 2)
https://compscicenter.ru/
Лекция №1 в курсе "Программирование на C++, часть 2" (весна 2019).
Преподаватель курса: Валерий Михайлович Лесин
Страница лекции на сайте CS центра: http://bit.ly/2XbqrFK
Все видео курса: http://bit.ly/2BL6j47
Лекция №1 в курсе "Программирование на C++, часть 2" (весна 2019).
Преподаватель курса: Валерий Михайлович Лесин
Страница лекции на сайте CS центра: http://bit.ly/2XbqrFK
Все видео курса: http://bit.ly/2BL6j47