Пишем 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. камера, матрицы, 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
👍2
Учимся программировать на С++
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. Знакомство с языком программирования 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. Работа с памятью. Утечки ресурсов. 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
👍2
Объектно-ориентированное программирование (ООП) на С++
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
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
👍4
Изучение 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
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
👍1😱1
Пишем 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. камера, матрицы, 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
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
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
👍2