#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++
#advanced
Используем популярные STL алгоритмы для профессиональной разработки.
http://pfultz2.com/blog/2018/11/04/stl-alogrithms/
Используем популярные STL алгоритмы для профессиональной разработки.
http://pfultz2.com/blog/2018/11/04/stl-alogrithms/
Pfultz2
Using STL algorithms with cppcheck
Adventures in C++ and programming
UNIX-подобная операционная система: пишем ядро на языке C
UNIX-подобная операционная система интересна для разбора, а также для написания собственного ядра, которое выведет сообщение. Ну что, напишем?
https://proglib.io/p/write-a-kernel/
UNIX-подобная операционная система интересна для разбора, а также для написания собственного ядра, которое выведет сообщение. Ну что, напишем?
https://proglib.io/p/write-a-kernel/
Библиотека программиста
UNIX-подобная операционная система: пишем ядро на языке C
UNIX-подобная операционная система интересна для разбора, а также для написания собственного ядра, которое выведет сообщение. Ну что, напишем?
#book
Если вы хотите писать качественные приложения, с хорошей архитектурой и переиспользуемыми компонентами, вам необходимо изучить принципы объектно-ориентированного программирования, и язык С++ для этого подходит как нельзя лучше. В настоящем руководстве автор познакомит вас с основами ООП и на многочисленных примерах продемонстрирует его пользу для разработки.
https://yangx.top/progbook/2109
Если вы хотите писать качественные приложения, с хорошей архитектурой и переиспользуемыми компонентами, вам необходимо изучить принципы объектно-ориентированного программирования, и язык С++ для этого подходит как нельзя лучше. В настоящем руководстве автор познакомит вас с основами ООП и на многочисленных примерах продемонстрирует его пользу для разработки.
https://yangx.top/progbook/2109
Telegram
Книги для программистов
#библиотека
Библиотека для функционального программирования на С++.
https://github.com/Dobiasd/FunctionalPlus
Библиотека для функционального программирования на С++.
https://github.com/Dobiasd/FunctionalPlus
GitHub
GitHub - Dobiasd/FunctionalPlus: Functional Programming Library for C++. Write concise and readable C++ code.
Functional Programming Library for C++. Write concise and readable C++ code. - Dobiasd/FunctionalPlus
#advanced
Переводы интересных статей знаменитого Дейкстры, из которых вы узнаете про то, как информатика спасёт компьютерную отрасль, о методах изучения информатики и многом другом.
http://www.beroal.in.ua/article/dijkstra/
Переводы интересных статей знаменитого Дейкстры, из которых вы узнаете про то, как информатика спасёт компьютерную отрасль, о методах изучения информатики и многом другом.
http://www.beroal.in.ua/article/dijkstra/
#advanced
Простой туториал для тех, кто хочет разобраться, как работает асинхронное программирование на примере языка C++.
https://solarianprogrammer.com/2012/10/17/cpp-11-async-tutorial/
Простой туториал для тех, кто хочет разобраться, как работает асинхронное программирование на примере языка C++.
https://solarianprogrammer.com/2012/10/17/cpp-11-async-tutorial/
Solarianprogrammer
C++11 async tutorial | Solarian Programmer
Introduction to std::async in C++11
#advanced
Список продвинутых тем языка C++ на изучение. Так, например, вы узнаете про наследование конструкторов, про свапинг, про увеличение производительности и многое другое.
http://cplusplus.bordoon.com/cplusplusadvice.html
Список продвинутых тем языка C++ на изучение. Так, например, вы узнаете про наследование конструкторов, про свапинг, про увеличение производительности и многое другое.
http://cplusplus.bordoon.com/cplusplusadvice.html
Bordoon
Advanced C++ Techniques Explained
Presentations on advanced C++ techniques
Лучшие инструменты и советы начинающему C++ программисту
Хотите изучать C++? Делимся важными навыками, фреймворками и советами, которые помогут начинающему C++ программисту устроиться на работу.
https://proglib.io/p/cpp-dev-skills/
Хотите изучать C++? Делимся важными навыками, фреймворками и советами, которые помогут начинающему C++ программисту устроиться на работу.
https://proglib.io/p/cpp-dev-skills/
Библиотека программиста
Лучшие инструменты и советы начинающему C++ программисту
Хотите изучать C++? Делимся важными навыками, фреймворками и советами, которые помогут начинающему C++ программисту устроиться на работу.
#book #advanced
С++ - невероятно сложный и объёмный язык программирования. На его изучение уходит много времени, поэтому начинающему разработчику может не хватить одной книги по языку даже для начала. Это руководство представляет собой небольшой справочник по основам C++, который следует читать в нагрузку к другим, более подробным книгам. Здесь вы найдёте темы по типизации, структурам данных, ООП и другие.
https://yangx.top/progbook/2285
С++ - невероятно сложный и объёмный язык программирования. На его изучение уходит много времени, поэтому начинающему разработчику может не хватить одной книги по языку даже для начала. Это руководство представляет собой небольшой справочник по основам C++, который следует читать в нагрузку к другим, более подробным книгам. Здесь вы найдёте темы по типизации, структурам данных, ООП и другие.
https://yangx.top/progbook/2285
Telegram
Книги для программистов
#advanced
В этой статье автор рассказывает, почему в C++ полный бардак и почему лучше начать изучение с языка C.
https://mikelui.io/2019/01/03/seriously-bonkers.html
В этой статье автор рассказывает, почему в C++ полный бардак и почему лучше начать изучение с языка C.
https://mikelui.io/2019/01/03/seriously-bonkers.html
No TV and No Beer
Initialization in C++ is Seriously Bonkers
I was recently reminded of why I think it’s a bad idea to teach beginners C++. It’s a bad idea because it is an objective mess—albeit a beautiful, twisted, tragic, wondrous mess. Despite the current state of the community, this post is not a polemic against…
#advanced
Современный C++: время компиляции, работа со стандартной библиотекой, оптимизация и многое другое.
http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
Современный C++: время компиляции, работа со стандартной библиотекой, оптимизация и многое другое.
http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
#book
Когда у начинающего программиста стоит выбор в языке программирования, он неизбежно считает, что лучше начать с лёгкого языка, постепенно наращивая знания и навыки для работы со сложными технологиями. Однако такое решение нельзя назвать правильным: поскольку программисту часто приходится менять как язык, так и целый стек технологий, делать это нужно быстро и без убытков, а в этом поможет хороший опыт в сложных и обширных технологиях. Такими можно назвать языки С и С++, чьи возможности и области применения чрезвычайно обширны. Эта подборка поможет вам в изучении этих языков. екта.
https://yangx.top/progbook/1260
Когда у начинающего программиста стоит выбор в языке программирования, он неизбежно считает, что лучше начать с лёгкого языка, постепенно наращивая знания и навыки для работы со сложными технологиями. Однако такое решение нельзя назвать правильным: поскольку программисту часто приходится менять как язык, так и целый стек технологий, делать это нужно быстро и без убытков, а в этом поможет хороший опыт в сложных и обширных технологиях. Такими можно назвать языки С и С++, чьи возможности и области применения чрезвычайно обширны. Эта подборка поможет вам в изучении этих языков. екта.
https://yangx.top/progbook/1260
Telegram
Книги для программистов
Заметки о языке программирования С/С++ — Денис Юричев.
#библиотека #advanced
Библиотека для реактивного программирования на C++11.
https://github.com/schlangster/cpp.react
Библиотека для реактивного программирования на C++11.
https://github.com/schlangster/cpp.react
GitHub
GitHub - snakster/cpp.react: C++React: A reactive programming library for C++11.
C++React: A reactive programming library for C++11. - GitHub - snakster/cpp.react: C++React: A reactive programming library for C++11.
#beginners #interview
Небольшой список популярных вопросов с собеседований по C++.
https://www.geeksforgeeks.org/commonly-asked-c-interview-questions-set-1/
Небольшой список популярных вопросов с собеседований по C++.
https://www.geeksforgeeks.org/commonly-asked-c-interview-questions-set-1/
GeeksforGeeks
Commonly Asked C++ Interview Questions | Set 1 - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
#video #advanced
Длинный туториал для начинающих разработчиков по объектно-ориентированному программированию на C++. Вы узнаете про классы, объекты, полиморфизм, наследование, инкапсуляцию и многое другое.
https://www.youtube.com/playlist?list=PLfVsf4Bjg79DLA5K3GLbIwf3baNVFO2Lq
Длинный туториал для начинающих разработчиков по объектно-ориентированному программированию на C++. Вы узнаете про классы, объекты, полиморфизм, наследование, инкапсуляцию и многое другое.
https://www.youtube.com/playlist?list=PLfVsf4Bjg79DLA5K3GLbIwf3baNVFO2Lq
YouTube
C++ Object Oriented Programming Video Tutorials For Beginners [Completed Series]
Object Oriented Programming With C++ contains a series of free video tutorials for the beginners in cpp programming language. Get Source Code at http://www.L...
#advanced #algorithms
Большой список реализованных на C++ структур данных. Среди примеров можно найти кучи, хэш-таблицы, очереди и связанные списки.
https://www.sanfoundry.com/cpp-programming-examples-data-structures/
Большой список реализованных на C++ структур данных. Среди примеров можно найти кучи, хэш-таблицы, очереди и связанные списки.
https://www.sanfoundry.com/cpp-programming-examples-data-structures/
Sanfoundry
Data Structures in C++ - Sanfoundry
Data structures in C++ include arrays, linked lists, stacks, queues, trees, binary trees, bst, heap, hashing, graphs, searching, and sorting.