Библиотека C/C++ разработчика
6.8K subscribers
654 photos
690 videos
8 files
939 links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Download Telegram
Реализация алгоритма SHA-256

SHA (Алгоритмы безопасного хеширования) – это семейство криптографических хэш-функций, способных принимать сообщения произвольной длины и вычислять уникальный хэш-код фиксированной длины. Хэш-код SHA может быть использован для проверки целостности сообщения, а также для генерации цифровой подписи сообщения. На данный момент существует несколько стандартов безопасного алгоритма, каждый последующий включает более надёжные хэш-функции.

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

#cpp #programming

👉 @cpp_lib
👍3
Базовый курс С++

Часть #01. О чём и для кого этот курс
Часть #02. Инструменты разработчика
Часть #03. Double Commander
Часть #04. Выбор проекта для обучения
Часть #05. Механики и творцы
Часть #06. Прототип 01
Часть #07. Прототип 02
Часть #08. Прототип 03
Часть #09. Прототип 04
Часть #10. Прототип 05

Всего на youtube канале доступно 95 видео уроков

#cpp #programming

👉 @cpp_lib
👍5🥰1
Media is too big
VIEW IN TELEGRAM
Понтус Найман: C++ в космосе

OHB Sweden реализует космические амбиции, создавая малые спутники, AOCS и двигательные установки. На борту их систем используется язык C++. В этой презентации мы получим краткий обзор: Архитектура процессора и периферийные устройства, бортовой компьютер Sirius и архитектура HW Innosat. Архитектура программного обеспечения бортовой системы (OBSW), работа с памятью, компиляция и время выполнения, генерация кода, разработка, система сборки, инструментарий, тестирование модулей, тестирование системы и отладка.
Краткое введение в ПО наземной системы (системы управления полетами).

источник

#cpp #programming

👉 @cpp_lib
👍6
Нюансы разработки парсера для своего языка программирования

https://habr.com/ru/companies/timeweb/articles/724146/

#cpp #programming

👉 @cpp_lib
🤝2
Язык программирования Си для начинающих.

#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