CODE BLOG
12.1K subscribers
5.12K photos
36 videos
99 files
2.91K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Создание простых игр на C++

1. Tetris
2. Doodle Jump
3. Arkanoid
4. Snake
5. Minesweeper
6. 15-Puzzle
7. Car Racing (Top Down)
8. Outrun (Pseudo 3d racing)
9. Xonix
10. Bejeweled (Match-3)

#video #cpp

https://www.youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr
Программирование на C++

1. Организация разработки программ на С++
2. Сборка C++ программ
3. Работа с памятью, выполнение программ
4. Встроенные типы, инструкции и операторы
5. Функции
6. Классы
7. Namespace. Переопределение операторов

#video #cpp

https://www.youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL
Компьютерные шалости

1, C++. Плывущий экран. Вирус на C++. Melting Screen
2. C++. Как выключить монитор. Отключаем питание экрана. Вирус на с++
3. C++. Стираем MBR раздел. Уничтожаем Windows и все данные. Вирус на C++
4. C++. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
5. C++. Роняем Windows в 3 строчки. Как вызвать синий экран смерти. Вирус на C++
6. C#. Программно отключаем экран. Отключаем питание монитора на C#
7. C#. Как вызвать синий экран смерти. Вызываем BSOD. Вирус на C#
8. VC#. Убираем панель задач (таскбар). Как спрятать панель задач

#video #cpp

https://www.youtube.com/watch?v=Fi1BJr6xtq0&list=PLH3y3SWteZd1aE_-tdZWS1aDx9kwngta4
Учимся программировать на С++

1. Знакомство с языком программирования C++ на базе Visual Studio
2. Целочисленные переменные C++
3. Вещественные переменные, объект cin и арифметические операторы С++
4. Глобальные и локальные переменные, область видимости переменных
5. Константы. Площадь круга. Электронные часы
6. Ключевые слова auto и decltype. Решение задачи "Стоимость покупки"
7. Решение задач на С++: "Сумма цифр в числе", "Конец уроков"
8. Логические операции
9. Операторы выбора (if else)
10. Решение задач на С++: "Високосный год", "Максимум трёх чисел"

#video #cpp

https://www.youtube.com/playlist?list=PLaZGZkAuB1EsSv9Zvze5dEjgV2GxSdRTF
Базовый курс C++ (MIPT, ILab).

1. Scent of C++.
2. Указатели и ссылки
3. Имена и сущности
4. Инициализация и копирование.
5. RAII и перемещение
6. Приведение типов
7. Перегрузка операторов
8. Наследование и полиморфизм
9. Множественное наследование
10. Языки и грамматики

#video #cpp

https://www.youtube.com/watch?v=Bym7UMqpVEY&list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK
Пишем Minecraft на C++: создание воксельного движка

1. открываем окно
2. прямоугольник с текстурой
3. камера, матрицы, 3D
4. воксели, текстурный атлас
5. соединяем чанки, строим, разрушаем
6. AO, сохранение, mip-mapping, ландшафт
7. Освещение
8. Блоки и их свойства
9. Бесконечный мир
10. физика, управление от 1 лица

#video #cpp

https://www.youtube.com/watch?v=Ihn-9EYWOEs&list=PLslRcF4flNQKAAa7W5Jalzi2o4tWqvbKp&ab_channel=MihailRis
Учимся программировать на С++

1. Знакомство с языком программирования C++ на базе Visual Studio
2. Целочисленные переменные C++
3. Вещественные переменные, объект cin и арифметические операторы С++
4. Глобальные и локальные переменные, область видимости переменных
5. Константы. Площадь круга. Электронные часы
6. Ключевые слова auto и decltype. Решение задачи "Стоимость покупки"
7. Решение задач на С++: "Сумма цифр в числе", "Конец уроков"
8. Логические операции
9. Операторы выбора (if else)
10. Решение задач на С++: "Високосный год", "Максимум трёх чисел"

#video #cpp

https://www.youtube.com/playlist?list=PLaZGZkAuB1EsSv9Zvze5dEjgV2GxSdRTF
Эффективное использование С++

1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
3. Move semantics, rvalue reference, perfect forwarding.
4. Callbacks: lambda, bind & function.
5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
6. Обзор возможностей современных стандартов C++

#video #cpp

https://www.youtube.com/watch?v=oPXn_n-lrzw&list=PLntPXGBtcaSj11jJWYiwCM2QyDG22SgXr
Объектно-ориентированное программирование (ООП) на С++

1. парадигма ООП, понятия классов и объектов
2. сеттеры и геттеры, указатель this
3. конструкторы и деструкторы классов конструктор по умолчанию, их перегрузка
4. конструктор копирования
5. статические методы и переменные класса
6. агрегация и декомпозиция классов
7. наследование классов
8. перегрузка методов, виртуальные функции, override
9. дружественные классы и функции
10. множественное и виртуальное (ромбовидное) наследование классов

#video #cpp

https://www.youtube.com/watch?v=IH493f9Vo7E&list=PLA0M1Bcd0w8xlChMBBUc9leNoOEfn-Y-G&ab_channel=selfedu
Изучение C++ для начинающих, часть 1

1. Введение в язык C++ с нуля
2. Установка Visual Studio (среда разработки)
3. Переменные и типы данных
4. Условные конструкции. Операторы if-else, switch-case
5. Случайные числа. Разработка Калькулятора
6. Циклы и операторы в них (For, While, Do While)
7. Массивы данных (одномерные и многомерные)
8. Динамический массив данных
9. Работа со строками и символами
10. Создание функций в языке C++

#video #cpp

https://www.youtube.com/watch?v=5l9nxwh5Wiw&list=PLDyJYA6aTY1llzwya3FrWX4tmo-hm491p&ab_channel=%D0%A8%D0%BA%D0%BE%D0%BB%D0%B0itProger%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Пишем Minecraft на C++: создание воксельного движка

1. открываем окно
2. прямоугольник с текстурой
3. камера, матрицы, 3D
4. воксели, текстурный атлас
5. соединяем чанки, строим, разрушаем
6. AO, сохранение, mip-mapping, ландшафт
7. Освещение
8. Блоки и их свойства
9. Бесконечный мир
10. физика, управление от 1 лица

#video #cpp

https://www.youtube.com/watch?v=Ihn-9EYWOEs&list=PLslRcF4flNQKAAa7W5Jalzi2o4tWqvbKp&ab_channel=MihailRis
С++ магистерский курс, МФТИ

1. Строки
2. Шаблоны функций
3. Шаблоны классов и частичная специализация
4. Разрешение имён в шаблонах и One Definition Rule
5. Модули в C++
6. SFINAE
7. Классическое метапрограммирование
8. Константные выражения
9. Волшебство времени компиляции
10. Концепты

#video #cpp

https://www.youtube.com/watch?v=9N_wJ7oIHDk&list=PL3BR09unfgcgf7R88ZQRQqWOdLy4pRW2h
Решение задач C++

1. Массивы в C++
2. Двумерные массивы в C++ | Главная и побочная диагональ матрицы
3. Рекурсия C++
4. Двумерный массив C++. Элементы над главной и под главной диагональю
5. Динамические массивы C++
6. Объектно-ориентированное программирование в C++ за 10 минут!

#video #cpp

https://www.youtube.com/watch?v=prPD-uZfUOc&list=PLvtDMRr_B4sQ-Z6Jd79mqAjK8zC-x6rX7&ab_channel=IT-Science