CodeCamp
197K subscribers
5.6K photos
1.8K videos
66 files
3.47K links
Канал, который читает твой сеньйор.

Здесь про разработку, технологии и гаджеты 🤘

Редакция: @camprobot
Сотрудничество: @todaycast

РКН: https://clck.ru/3FjTpV
Download Telegram
📺 Основы C++. Программирование для начинающих.

Самый объёмный бесплатный курс по C++ в RU сегменте. В данном плейлисте вы получите базовые основы языка программирования С++.

1. Установка Visual Studio [YouTube]
2. Как создать проект. Первая программа [YouTube]
3. Изучение c++ с нуля. Первая программа [YouTube]
4. Структура и порядок выполнения программы [YouTube]
5. Escape - последовательности. Как использовать [YouTube]
6. Типы данных в C++ [YouTube]
7. Переменные. Способы объявления [YouTube]
8. Константы. Ключевое слово const [YouTube]
9. Ввод данных. Cin. Пример. Синтаксис [YouTube]
10. Операторы. Арифметические операции с числами [YouTube]
11. Сумма, произведение, среднее арифметическое чисел [YouTube]
12. Инкремент и декремент. Постфиксный и префиксный. Пример. Синтаксис [YouTube]
13. Сокращенные арифметические формы +=, -= [YouTube]
14. Логические операции. Операторы сравнения, равенства, объединения, инверсия [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #C_plus_plus #rus
📺 Многопоточное программирование C++

1. Многопоточность | Потоки | thread [YouTube]
2. Потоки с параметрами [YouTube]
3. Возврат результата из потока по ссылке [YouTube]
4. Лямбда выражения и возврат результата выполнения потока [YouTube]
5. Потоки и методы класса | Метод класса в потоке [YouTube]
6. Что такое mutex | Cинхронизация потоков [YouTube]
7. lock_guard mutex | Cинхронизация потоков [YouTube]
8. Deadlock Взаимная блокировка [YouTube]
9. recursive_mutex C++ | Рекурсивный мьютекс [YouTube]
10. unique_lock mutex | unique_lock vs lock_guard [YouTube]

#Видео #C_plus_plus #rus
📺 Учим C/C++

1. Установка [YouTube]
2. Как работает любая программа [YouTube]
3. Как вывести текст [YouTube]
4. Комментарии [YouTube]
5. Спецификаторы формата [YouTube]
6. Переменные [YouTube]
7. Строка как массив [YouTube]
8. Зачем нам массив? [YouTube]
9. Заголовочные файлы и препроцессор [YouTube]
10. Как ввести данные? [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #C_plus_plus #rus
👍1
📺 Курс по C++

1. Как создать программу? [YouTube]
2. Переменные и ввод с клавиатуры [YouTube]
3. Типы данных [YouTube]
4. If-Else, Switch [YouTube]
5. Циклы [YouTube]
6. Массивы [YouTube]
7. Строки и 2 мерный массив [YouTube]
8. Указатели [YouTube]
9. Define, typedef, enum, rand(), Битовые операции [YouTube]
10. Функции [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #C_plus_plus #rus
📺 Алгоритмы и структуры данных (C++)

1. Лекция №1 [YouTube]
2. Лекция №2 [YouTube]
3. Лекция №3 [YouTube]
4. Лекция №4 [YouTube]
5. Лекция №5 [YouTube]
6. Лекция №6 [YouTube]
7. Лекция №7 [YouTube]
8. Лекция №8 [YouTube]
9. Лекция №9 [YouTube]
10. Лекция №10 [YouTube]

Продолжение в плейлисте на YouTube.

#Видео #C_Plus_Plus #rus
📺 Динамические структуры данных

1. Односвязный список [YouTube]
2. Реализация односвязного списка c++ Часть 1 [YouTube]
3. Реализация односвязного списка c++ Часть 2 [YouTube]
4. Реализация односвязного списка c++ Часть 3 [YouTube]
5. Двусвязный список [YouTube]
6. Бинарное дерево. Полное понимание [YouTube]
7. Стек как структура данных [YouTube]
8. Очередь как структура данных [YouTube]
9. Очередь с приоритетом [YouTube]
10. Дек | Deque [YouTube]

#Видео #C_plus_plus #rus
Learn C++

learncpp.com — это бесплатный веб-сайт, посвященный обучению программированию на C++. Независимо от того, был ли у вас какой-либо предыдущий опыт программирования или нет, учебные пособия на этом сайте помогут вам выполнить все шаги по написанию, компиляции и отладке ваших программ на C++, и все это с большим количеством примеров.

#сервис #C_plus_plus
Cppstudio

cppstudio.com/cat/274 — здесь собрано большое количество статей для начинающих программистов по С++. Условно все статьи разделены на группы, кратко характеризующие их содержание. После прочтения статьи, можно закрепить материал, написав несколько программ. Для проверки своих теоретических знаний можно пройти тестирование по С++. В таблице после теоретических статей идет подраздел практики, в котором вы можете пройти тестирование и написать программы.

#сервис #C_plus_plus
Learnc

learnc.info — хороший сайт с лекциями по языку C. В качестве базового языка вам предстоит изучать C. Почему именно C, а не Pascal, Python, Ruby или PHP? Этот язык заставляет вас думать обо всём. Когда программируешь на си, начинаешь понимать, что компьютер - просто железяка. Необходимо самостоятельно выделять память под объекты, затем очищать эту память, заботиться о переполнении массивов, переполнении переменных, изменении знака переменных, приведении типов, правильном обращении к памяти и т.д.

#сервис #C_Plus_Plus
👍1
400+ вопросов с собеседований по C++

Список вопросов, которые вам могут задать на собеседованиях по C++ на должности Junior, Middle или Senior. Учтите, что специализаций довольно много, поэтому выбирайте свое направление и готовьтесь.

📖 Читать

#статья #C_Plus_Plus
👍1
Cplusplus

cplusplus.com/doc/tutorial — это англоязычный сайт с руководствами, которые объясняют язык C++ от его основ до новейших функций, представленных в C++ 11. Главы имеют практическую направленность с примерами программ во всех разделах, чтобы сразу начать практиковать то, что объясняется.

#сервис #C_plus_plus
Userver — фреймворк Яндекса

Сейчас в open source уже доступна бета фреймворка userver, самое время разобраться, как ее можно затестить. В статье на Хабре рассказано, как быстро создавать эффективные микросервисы с помощью userver — с примерами, инструкциями, полезными ссылками и историей создания самой платформы.

#статья #C_Plus_Plus