Библиотека C/C++ разработчика
6.8K subscribers
652 photos
690 videos
8 files
938 links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Download Telegram
Язык программирования Си для начинающих.

#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
👍9
Media is too big
VIEW IN TELEGRAM
Делаем Игры Крестики нолики С++

В этом видео рассмотрены основные принципы создания игры крести–нолики. Реализация для интерфейса командной строки.

#cpp #programming

👉 @cpp_lib
👍5
Media is too big
VIEW IN TELEGRAM
Интервью с Бьярне Струструпом - создателем C++

На протяжении последних 40 лет Бьярн отвечал за создание и последующее руководство разработкой C++. Мы будем исследовать этот путь, вникая в решения и компромиссы, которые потребовались для создания такого важного и популярного языка, а также его работу по пионерскому использованию объектно-ориентированных и общих методов программирования. В конце мы зададим ему ваши вопросы!

источник

#cpp #programming

👉 @cpp_lib
👍3
Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow

Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow.
Соответственно остаётся только понять как использовать обученные Вами нейросетевые модели в Qt проектах.

https://habr.com/ru/articles/719888/

#cpp #programming

👉 @cpp_lib
👍6
Алгоритмы и структуры данных (С++)
Тимофей Хирьянов

Все лекции доступны на 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
👍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
👍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
👍4
Матрицы в C++

Ввод и вывод матриц
Сложение и вычитание матриц
Умножение матрицы на число
Транспонирование матрицы

источник

#cpp #programming

👉 @cpp_lib
👍8