Язык программирования Си для начинающих.
#0. Язык Си. Рождение легенды
#1. Этапы трансляции программы в машинный код. Стандарты
#2. Установка компилятора gcc и Visual Studio Code на ОС Windows
#3. Структура и понимание работы программы "Hello, World!"
#4. Двоичная, шестнадцатиричная и восьмиричная системы счисления
#5. Переменные и их базовые типы. Модификаторы unsigned и signed
#6. Операция присваивания. Числовые и символьные литералы. Операция sizeof
#7. Стандартные потоки ввода/вывода. Функции putchar() и getchar()
#8. Функция printf() для форматированного вывода
#9. Функция scanf() для форматированного ввода
#10. Арифметические операции: сложение, вычитание, умножение и деление
#11. Арифметические операции деления по модулю, инкремента и декремента
#12. Арифметические операции +=, -=, *=, /=, %=
#13. Булевый тип. Операции сравнения. Логические И, ИЛИ, НЕ
#14. Условный оператор if. Конструкция if-else
#15. Условное тернарное выражение ? :
#16. Оператор switch множественного выбора. Ключевое слово break
#17. Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операции
#18. Генерация псевдослучайных чисел. Функции математической библиотеки
#19. Директивы макропроцессора #define и #undef
#20. Директива #define для определения макросов-функций. Операции # и ##
#21. Директивы #include и условной компиляции
#22. Оператор цикла while
#23. Оператор цикла for
#24. Цикл do-while с постусловием. Вложенные циклы
#25. Операторы break, continue и goto
#26. Указатели. Проще простого
#27. Указатели. Приведение типов. Константа NULL
Все видео доступны на youtube
#cpp #programming
👉 @cpp_lib
#0. Язык Си. Рождение легенды
#1. Этапы трансляции программы в машинный код. Стандарты
#2. Установка компилятора gcc и Visual Studio Code на ОС Windows
#3. Структура и понимание работы программы "Hello, World!"
#4. Двоичная, шестнадцатиричная и восьмиричная системы счисления
#5. Переменные и их базовые типы. Модификаторы unsigned и signed
#6. Операция присваивания. Числовые и символьные литералы. Операция sizeof
#7. Стандартные потоки ввода/вывода. Функции putchar() и getchar()
#8. Функция printf() для форматированного вывода
#9. Функция scanf() для форматированного ввода
#10. Арифметические операции: сложение, вычитание, умножение и деление
#11. Арифметические операции деления по модулю, инкремента и декремента
#12. Арифметические операции +=, -=, *=, /=, %=
#13. Булевый тип. Операции сравнения. Логические И, ИЛИ, НЕ
#14. Условный оператор if. Конструкция if-else
#15. Условное тернарное выражение ? :
#16. Оператор switch множественного выбора. Ключевое слово break
#17. Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операции
#18. Генерация псевдослучайных чисел. Функции математической библиотеки
#19. Директивы макропроцессора #define и #undef
#20. Директива #define для определения макросов-функций. Операции # и ##
#21. Директивы #include и условной компиляции
#22. Оператор цикла while
#23. Оператор цикла for
#24. Цикл do-while с постусловием. Вложенные циклы
#25. Операторы break, continue и goto
#26. Указатели. Проще простого
#27. Указатели. Приведение типов. Константа NULL
Все видео доступны на youtube
#cpp #programming
👉 @cpp_lib
👍7🔥3
Media is too big
VIEW IN TELEGRAM
Mock-собеседование С++ разработчика из Яндекс
00:00 - Введение
00:10 - Запрет создания объектов в куче в С++
01:52 - Ограничение кол-ва создаваемых объектов в С++
04:47 - Перегрузка операторов в С++
06:13 - Взаимодействие С и С++
11:42 - Строки в С++
15:31 - Исключения в С++
17:18 - Исключение в конструкторе и деструкторе в С++
21:21 - Проброс исключения из другого потока в С++
22:34 - Умные указатели в С++
25:38 - Утечки памяти с умными указателями в С++
29:09 - Контейнеры в С++
32:15 - Заключение
источник
#cpp #programming
👉 @cpp_lib
00:00 - Введение
00:10 - Запрет создания объектов в куче в С++
01:52 - Ограничение кол-ва создаваемых объектов в С++
04:47 - Перегрузка операторов в С++
06:13 - Взаимодействие С и С++
11:42 - Строки в С++
15:31 - Исключения в С++
17:18 - Исключение в конструкторе и деструкторе в С++
21:21 - Проброс исключения из другого потока в С++
22:34 - Умные указатели в С++
25:38 - Утечки памяти с умными указателями в С++
29:09 - Контейнеры в С++
32:15 - Заключение
источник
#cpp #programming
👉 @cpp_lib
👍9
Media is too big
VIEW IN TELEGRAM
Делаем Игры Крестики нолики С++
В этом видео рассмотрены основные принципы создания игры крести–нолики. Реализация для интерфейса командной строки.
#cpp #programming
👉 @cpp_lib
В этом видео рассмотрены основные принципы создания игры крести–нолики. Реализация для интерфейса командной строки.
#cpp #programming
👉 @cpp_lib
👍5
Media is too big
VIEW IN TELEGRAM
Интервью с Бьярне Струструпом - создателем C++
На протяжении последних 40 лет Бьярн отвечал за создание и последующее руководство разработкой C++. Мы будем исследовать этот путь, вникая в решения и компромиссы, которые потребовались для создания такого важного и популярного языка, а также его работу по пионерскому использованию объектно-ориентированных и общих методов программирования. В конце мы зададим ему ваши вопросы!
источник
#cpp #programming
👉 @cpp_lib
На протяжении последних 40 лет Бьярн отвечал за создание и последующее руководство разработкой C++. Мы будем исследовать этот путь, вникая в решения и компромиссы, которые потребовались для создания такого важного и популярного языка, а также его работу по пионерскому использованию объектно-ориентированных и общих методов программирования. В конце мы зададим ему ваши вопросы!
источник
#cpp #programming
👉 @cpp_lib
👍3
Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow
Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow.
Соответственно остаётся только понять как использовать обученные Вами нейросетевые модели в Qt проектах.
https://habr.com/ru/articles/719888/
#cpp #programming
👉 @cpp_lib
Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow.
Соответственно остаётся только понять как использовать обученные Вами нейросетевые модели в Qt проектах.
https://habr.com/ru/articles/719888/
#cpp #programming
👉 @cpp_lib
Хабр
Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow
Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow....
👍6
Алгоритмы и структуры данных (С++)
Тимофей Хирьянов
Все лекции доступны на youtube
#cpp #programming
👉 @cpp_lib
Тимофей Хирьянов
Все лекции доступны на youtube
#cpp #programming
👉 @cpp_lib
👍4
Reddit для С и С++ программистов
r/C_programming 135k
Спрашивай совета, если проблемы с кодом, помогай другим в комментариях, читай полезные статьи, которыми делятся другие участники сообщества. Сабреддит довольно активный и имеет 135k подписчиков. И это, пожалуй, единственный сабреддит, который я упомяну для С программистов. Но не переживайте, ниже ещё будет очень много всего, что я надеюсь, сможет вас заинтересовать.
r/Cpp 238k
Самый популярный сабреддит среди С++ программистов. Здесь обсуждают всё: от выступлений на известных С++ конференциях до лучших практик. Истинные фанаты С++ оценят по достоинству.
r/Cplusplus 32,8k
Менее активный сабреддит, однако не менее познавательный. Обсуждают больше нюансы программирования на С++.
r/LearnCpp 3,9k
Подходит как новичкам, так и экспертам. Этот сабреддит предназначен для обмена исходным кодом. Изучайте исходный код, чтобы лучше почувствовать и понять, как работает C++. Самый лучший способ обучения — это практика.
r/Cpp_questions 61,4k
Спрашивайте у экспертов и помогайте новичкам. Сабреддит для вопросов и ответов. Обсуждение IDE, кода, приложений и т.п.
#cpp #programming
👉 @cpp_lib
r/C_programming 135k
Спрашивай совета, если проблемы с кодом, помогай другим в комментариях, читай полезные статьи, которыми делятся другие участники сообщества. Сабреддит довольно активный и имеет 135k подписчиков. И это, пожалуй, единственный сабреддит, который я упомяну для С программистов. Но не переживайте, ниже ещё будет очень много всего, что я надеюсь, сможет вас заинтересовать.
r/Cpp 238k
Самый популярный сабреддит среди С++ программистов. Здесь обсуждают всё: от выступлений на известных С++ конференциях до лучших практик. Истинные фанаты С++ оценят по достоинству.
r/Cplusplus 32,8k
Менее активный сабреддит, однако не менее познавательный. Обсуждают больше нюансы программирования на С++.
r/LearnCpp 3,9k
Подходит как новичкам, так и экспертам. Этот сабреддит предназначен для обмена исходным кодом. Изучайте исходный код, чтобы лучше почувствовать и понять, как работает C++. Самый лучший способ обучения — это практика.
r/Cpp_questions 61,4k
Спрашивайте у экспертов и помогайте новичкам. Сабреддит для вопросов и ответов. Обсуждение IDE, кода, приложений и т.п.
#cpp #programming
👉 @cpp_lib
👍4
Как ChatGPT помогла мне исправить баг в far2l, turbo и wxWidgets
Работая над проектом far2l (порта Far Manager для Linux), я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в кроссплатформенной UI библиотеке wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.
https://habr.com/ru/articles/727438/
#cpp #programming
👉 @cpp_lib
Работая над проектом far2l (порта Far Manager для Linux), я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в кроссплатформенной UI библиотеке wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.
https://habr.com/ru/articles/727438/
#cpp #programming
👉 @cpp_lib
👍3🤡2
C++ Russia 2022: Community Day & активности из главной студии
Сергей Талантов — Безопасный дизайн на С++
Кристина Михайленко, Михаил Лукин — Доклад про декомпилятор GPGPU
Arno Schödl — A Practical Approach to Error Handling
Роман Проскуряков — Голый Rust
Сергей Козлов — Украшаем молоток: как автоматизировать разбор проблем в дебаггере
Sandor Dargo — Why Сlean Сode is not the Norm?
источник
#cpp #programming
👉 @cpp_lib
Сергей Талантов — Безопасный дизайн на С++
Кристина Михайленко, Михаил Лукин — Доклад про декомпилятор GPGPU
Arno Schödl — A Practical Approach to Error Handling
Роман Проскуряков — Голый Rust
Сергей Козлов — Украшаем молоток: как автоматизировать разбор проблем в дебаггере
Sandor Dargo — Why Сlean Сode is not the Norm?
источник
#cpp #programming
👉 @cpp_lib
👍4
Матрицы в C++
Ввод и вывод матриц
Сложение и вычитание матриц
Умножение матрицы на число
Транспонирование матрицы
источник
#cpp #programming
👉 @cpp_lib
Ввод и вывод матриц
Сложение и вычитание матриц
Умножение матрицы на число
Транспонирование матрицы
источник
#cpp #programming
👉 @cpp_lib
👍8