#библиотека #advanced
Замечательная библиотека параллельных структур данных.
https://github.com/khizmax/libcds
Замечательная библиотека параллельных структур данных.
https://github.com/khizmax/libcds
GitHub
GitHub - khizmax/libcds: A C++ library of Concurrent Data Structures
A C++ library of Concurrent Data Structures. Contribute to khizmax/libcds development by creating an account on GitHub.
#beginner
Список всех доступных типов данных в языке C++, их размер и примеры применения. Тем, кто только начал изучить язык, очень пригодится в качестве шпаргалки.
http://www.cplusplus.com/doc/tutorial/variables/
Список всех доступных типов данных в языке C++, их размер и примеры применения. Тем, кто только начал изучить язык, очень пригодится в качестве шпаргалки.
http://www.cplusplus.com/doc/tutorial/variables/
#book
Данное руководство является седьмым по счёту изданием знаменитой серии по изучению языка Си. Авторы руководства предлагают уделять ровно один час в день на изучение языка, что, как они считают, поможет лучше усвоить одну конкретную тему настолько, чтобы впоследствии с успехом применять полученные из неё знания. Также вы найдёте многочисленные примеры, задания и советы по написанию программ.
https://yangx.top/progbook/2311
Данное руководство является седьмым по счёту изданием знаменитой серии по изучению языка Си. Авторы руководства предлагают уделять ровно один час в день на изучение языка, что, как они считают, поможет лучше усвоить одну конкретную тему настолько, чтобы впоследствии с успехом применять полученные из неё знания. Также вы найдёте многочисленные примеры, задания и советы по написанию программ.
https://yangx.top/progbook/2311
Telegram
Книги для программистов
#video #beginner
В этой серии видео вы познакомитесь с базовыми основами программирования.
https://www.youtube.com/playlist?list=PLR4wcBxrUGPAmndrGEiN0wiaFqG-L5Yd-
В этой серии видео вы познакомитесь с базовыми основами программирования.
https://www.youtube.com/playlist?list=PLR4wcBxrUGPAmndrGEiN0wiaFqG-L5Yd-
YouTube
Основы программирования
Share your videos with friends, family, and the world
#advanced
Особенности C++17, которые должен использовать каждый разработчик уже сейчас.
https://www.oreilly.com/ideas/c++17-upgrades-you-should-be-using-in-your-code
Особенности C++17, которые должен использовать каждый разработчик уже сейчас.
https://www.oreilly.com/ideas/c++17-upgrades-you-should-be-using-in-your-code
O’Reilly Media
C++17 upgrades you should be using in your code
Structured bindings, new library types, and containers add efficiency and readability to your code.
#advanced
В этой статье автор расскажет, как сделать простую обёртку над алгоритмами и итераторами.
https://blog.galowicz.de/2016/09/04/algorithms_in_iterators/
В этой статье автор расскажет, как сделать простую обёртку над алгоритмами и итераторами.
https://blog.galowicz.de/2016/09/04/algorithms_in_iterators/
#oop
Объектно-ориентированная ORM на C++ для работы с СУБД SQLite.
https://github.com/paulftw/hiberlite
Объектно-ориентированная ORM на C++ для работы с СУБД SQLite.
https://github.com/paulftw/hiberlite
GitHub
GitHub - paulftw/hiberlite: C++ ORM for SQLite
C++ ORM for SQLite. Contribute to paulftw/hiberlite development by creating an account on GitHub.
10 алгоритмов на графах в гифках
Подборка алгоритмов обхода графа с gif-анимациями и объяснениями. Статья поможет ознакомиться и разобраться с различными методами, которые используются в теории графов.
https://proglib.io/p/graphs-algoguide/
Подборка алгоритмов обхода графа с gif-анимациями и объяснениями. Статья поможет ознакомиться и разобраться с различными методами, которые используются в теории графов.
https://proglib.io/p/graphs-algoguide/
Библиотека программиста
10 алгоритмов на графах в гифках
Подборка алгоритмов обхода графа с gif-анимациями и объяснениями. Статья поможет ознакомиться и разобраться с различными методами, которые используются в теории графов.
#book
Это короткое, но важное руководство было посвящено теме метапрограммирования шаблонов с целью упростить работу с алгоритмами и перенести часть вычислений на стадию компиляция для экономии времени и ресурсов. Руководство идеально подойдёт инженерам-физикам и разработчикам, участвующим в сложных математических разработках, где эффективность программы - первоначальное требование.
https://yangx.top/progbook/1306
Это короткое, но важное руководство было посвящено теме метапрограммирования шаблонов с целью упростить работу с алгоритмами и перенести часть вычислений на стадию компиляция для экономии времени и ресурсов. Руководство идеально подойдёт инженерам-физикам и разработчикам, участвующим в сложных математических разработках, где эффективность программы - первоначальное требование.
https://yangx.top/progbook/1306
Telegram
Книги для программистов
#book
Даже несмотря на то, что математика может вам казаться лишней в профессиональном программировании, где вы можете взять любую высокоуровневую библиотеку и использовать её в сложных вычислениях, изучение математики закладывает в вас навыки логического мышления. Серия этих книг раскрывает разные темы нескучным языком повествования. Вы узнаете о криптографии и способах шифрования, о простых числах и золотом сечении.
https://yangx.top/progbook/1322
https://yangx.top/progbook/1323
https://yangx.top/progbook/1324
Даже несмотря на то, что математика может вам казаться лишней в профессиональном программировании, где вы можете взять любую высокоуровневую библиотеку и использовать её в сложных вычислениях, изучение математики закладывает в вас навыки логического мышления. Серия этих книг раскрывает разные темы нескучным языком повествования. Вы узнаете о криптографии и способах шифрования, о простых числах и золотом сечении.
https://yangx.top/progbook/1322
https://yangx.top/progbook/1323
https://yangx.top/progbook/1324
Telegram
Книги для программистов
#video
В этом плейлисте автор научит вас создавать реальные игры на C++ с нуля.
https://www.youtube.com/playlist?list=PLhfAbcv9cehhkG7ZQK0nfIGJC_C-wSLrx
В этом плейлисте автор научит вас создавать реальные игры на C++ с нуля.
https://www.youtube.com/playlist?list=PLhfAbcv9cehhkG7ZQK0nfIGJC_C-wSLrx
YouTube
How To Make A Game In C++ & SDL2 From Scratch!
Build a 2D roguelike rpg game from scratch using C++ and SDL2. Want to see a particular feature? Feel it's missing one? Drop me a line and see that feature s...
#advanced
3 книги по C++ 17, которые должен прочесть каждый начинающий разработчик.
https://blogs.msdn.microsoft.com/vcblog/2018/09/25/books-on-c17/
3 книги по C++ 17, которые должен прочесть каждый начинающий разработчик.
https://blogs.msdn.microsoft.com/vcblog/2018/09/25/books-on-c17/
Microsoft
Books on C++17
C++ tutorials, C and C++ news, and information about the C++ IDE Visual Studio from the Microsoft C++ team.
#advanced
Следующая статья расскажет вам, почему указатели намного абстрактнее, чем вы думали.
https://stefansf.de/post/pointers-are-more-abstract-than-you-might-expect/
Следующая статья расскажет вам, почему указатели намного абстрактнее, чем вы думали.
https://stefansf.de/post/pointers-are-more-abstract-than-you-might-expect/
Тест: насколько хорошо вы знаете C++
Тест поможет проверить, насколько хорошо вы знаете С++. На выходе вы получите максимально объективную оценку.
https://proglib.io/p/cpp-test/
Тест поможет проверить, насколько хорошо вы знаете С++. На выходе вы получите максимально объективную оценку.
https://proglib.io/p/cpp-test/
#video #advanced
В этом продвинутом курсе по C++ вы познакомитесь со следующими темами:
— обработка исключений;
— работа с файлами: запись и чтение;
— структуры и объединения;
— векторы;
— классы и объекты;
— наследование;
— полиморфизм и инкапсуляция;
— работа с STL и многое другое.
https://www.youtube.com/playlist?list=PLw_k9CF7hBpJKHeOFXOHOyy_KuR06aLqt
В этом продвинутом курсе по C++ вы познакомитесь со следующими темами:
— обработка исключений;
— работа с файлами: запись и чтение;
— структуры и объединения;
— векторы;
— классы и объекты;
— наследование;
— полиморфизм и инкапсуляция;
— работа с STL и многое другое.
https://www.youtube.com/playlist?list=PLw_k9CF7hBpJKHeOFXOHOyy_KuR06aLqt
YouTube
Learn Advanced C++ Programming - YouTube
#advanced
В этой статье рассказывается, что ждать от C++20, который выйдет совсем скоро.
https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/
В этой статье рассказывается, что ждать от C++20, который выйдет совсем скоро.
https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/
Sutter’s Mill
Trip report: Fall ISO C++ standards meeting (San Diego)
On Saturday November 10, the ISO C++ committee completed its fall meeting in San Diego, California, USA, hosted with thanks by Qualcomm. This was the biggest ISO C++ meeting in our 29-year history,…
#advanced
Немного интересных слов про умные указатели и работу с ними в современном C++.
https://www.internalpointers.com/post/move-smart-pointers-and-out-functions-modern-c
Немного интересных слов про умные указатели и работу с ними в современном C++.
https://www.internalpointers.com/post/move-smart-pointers-and-out-functions-modern-c
Internal Pointers
Move smart pointers in and out functions in modern C++
Different options with different meanings.
#advanced
Используем простые структуры данных на C++.
https://arne-mertz.de/2018/12/simple-data-structures/
Используем простые структуры данных на C++.
https://arne-mertz.de/2018/12/simple-data-structures/
Simplify C++!
Simple data structures - Simplify C++!
Contents Keep simple data structures simple! There’s no need for artificial pseudo-encapsulation when all you have is a bunch of data. Recently I have come across a class that looked […]
#advanced
Статья о том, почему функциональное программирование — это не серебрянная пуля.
https://www.fluentcpp.com/2019/01/04/functional-programming-is-not-a-silver-bullet/
Статья о том, почему функциональное программирование — это не серебрянная пуля.
https://www.fluentcpp.com/2019/01/04/functional-programming-is-not-a-silver-bullet/
Fluent C++
Functional Programming Is Not a Silver Bullet
Expressive code in C++