ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Библиотека C/C++ разработчика

Библиотека C/C++ разработчика

Открыть в Telegram

Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter

Больше
7 199
Подписчики
+124 часа
Нет данных7 дней
-2930 дней
Архив постов
+3
Язык программирования Си для начинающих. #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

Repost from Codeby
​⚙️ Курс «Введение в реверс-инжиниринг» от Академии Кодебай Старт: 8 мая Длительность: 4.5 месяца Одна из сильнейших команд по информационной безопасности Codeby School представляет онлайн-курс «Введение в реверс-инжиниринг». Данный курс будет полезен вирусным аналитикам, реверс-инженерам, программистам, разработчикам ПО, багхантерам и пентестерам. ℹ️ Преимущества курса REFB: ✔️ Помощь куратора и других учеников при возникновении сложностей в обучении; ✔️ Доступная стоимость курса; ✔️ Проверка всех Д/З куратором вручную и подсказки по решению заданий; ✔️ Ничего лишнего – только базовая информация для введения в реверс-инжиниринг; ✔️ Гарантия 100 % возврата средств – вы можете вернуть деньги за непройденные уроки в первые 14 дней обучения, если вам не понравится курс. 🤔 Интересно знать! Специалисты с навыками реверс-инжиниринга могут зарабатывать от 100 до 350 тыс. руб. в месяц. Начните становиться одним из них – записывайтесь на онлайн-курс «Введение в реверс-инжиниринг»! 🔥 Имеется промо-доступ на 7 дней! Узнать подробнее о курсе: https://reverse-intro.codeby.school/ Реклама. Информация о рекламодателе на сайте https://codeby.school/

Нюансы разработки парсера для своего языка программирования https://habr.com/ru/companies/timeweb/articles/724146/ #cpp #prog
Нюансы разработки парсера для своего языка программирования https://habr.com/ru/companies/timeweb/articles/724146/ #cpp #programming 👉 @cpp_lib

Effortful Performance Improvements in C++ https://julien.jorge.st/posts/en/effortful-performance-improvements-in-cpp/ #cpp #p
Effortful Performance Improvements in C++ https://julien.jorge.st/posts/en/effortful-performance-improvements-in-cpp/ #cpp #programming 👉 @cpp_lib

Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программ
Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программа не падает, даже если сталкивается с ошибкой. На вебинаре будем учиться с ними работать. → Бесплатно, 25 апреля в 19:00 Мск Встречу будет вести Георгий Осипов — программист из Лаборатории компьютерной графики ВМК МГУ. Что мы разберём: — в чём именно исключения помогают разработчикам; — как устроены стандартные исключения в С++, чем они различаются; — как с ними работать на практике; — почему исключения — это не всегда медленно, вопреки стереотипу; — чем исключения C++ отличаются от них же в Java и Python. Вебинар предполагает практику: Георгий будет писать код в прямом эфире и объяснять всё на примерах. А после ответит на ваши вопросы. → Зарегистрироваться на вебинар

Сколько стоят преобразования чисел? https://meetingcpp.com/blog/items/What-do-number-conversions-cost-.html #cpp #programming
Сколько стоят преобразования чисел? https://meetingcpp.com/blog/items/What-do-number-conversions-cost-.html #cpp #programming 👉 @cpp_lib

💪 Разрабатываете на С++? Время повышать квалификацию — научитесь разрабатывать кроссплатформенное прикладное ПО! 🔥OTUS запу
💪 Разрабатываете на С++? Время повышать квалификацию — научитесь разрабатывать кроссплатформенное прикладное ПО! 🔥OTUS запускает онлайн-курс «Разработка прикладного ПО на Qt и ОС Аврора». За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса. После обучения вы сможете: — Спроектировать и реализовать приложение на Qt+QML, при необходимости масштабировать и видоизменять их. — Создавать графические приложение для ОС Аврора на Qt+QML. — Реализовать приложение, взаимодействующее с системными сервисами ОС Аврора. А также вы познакомитесь с тем, как создавать собственные виджеты, получите опыт работы с регулярными данными и изучите QML-модули. ➡️ Пройдите вступительный тест, чтобы записаться в группу: https://otus.pw/Abk6e/ На курс действует рассрочка. Нативная интеграция. Информация о продукте www.otus.ru

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

+9
Базовый курс С++ Часть #01. О чём и для кого этот курс Часть #02. Инструменты разработчика Часть #03. Double Commander Часть #04. Выбор проекта для обучения Часть #05. Механики и творцы Часть #06. Прототип 01 Часть #07. Прототип 02 Часть #08. Прототип 03 Часть #09. Прототип 04 Часть #10. Прототип 05 Всего на youtube канале доступно 95 видео уроков #cpp #programming 👉 @cpp_lib

💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по
💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/acjs/ Нативная интеграция. Информация о продукте www.otus.ru

Реализация алгоритма SHA-256 SHA (Алгоритмы безопасного хеширования) – это семейство криптографических хэш-функций, способных
Реализация алгоритма SHA-256 SHA (Алгоритмы безопасного хеширования) – это семейство криптографических хэш-функций, способных принимать сообщения произвольной длины и вычислять уникальный хэш-код фиксированной длины. Хэш-код SHA может быть использован для проверки целостности сообщения, а также для генерации цифровой подписи сообщения. На данный момент существует несколько стандартов безопасного алгоритма, каждый последующий включает более надёжные хэш-функции. https://habr.com/ru/articles/729260/ #cpp #programming 👉 @cpp_lib

+3
Сетевое программирование C++. WinSock. 1- Как написать клиент, сервер. Как установить между ними связь. Как отправить сообщение с сервера клиенту. 2- Как реализовать подключение сразу нескольких клиентов к серверу. Как написать простой сетевой чат. 3- В этом видео показано: Как отправлять сообщения любой величины. 4- В этом уроке показано: как реализовать отправку разных типов пакетов. Source: https://github.com/xojld0/Lessons источник #cpp #programming 👉 @cpp_lib

Быстрый поиск изоморфных подграфов В этой статье представлен алгоритм быстрого поиска подграфов, изоморфных заданному, рассма
Быстрый поиск изоморфных подграфов В этой статье представлен алгоритм быстрого поиска подграфов, изоморфных заданному, рассматриваются только направленные графы. Сначала будет приведён алгоритм поиска паттернов рекуррентным перебором, потом его быстрая модификация с минимальным отсечением. Примеры кода написаны на C++, исходники всей библиотеки лежат здесь. https://habr.com/ru/articles/723328/ #cpp #programming 👉 @cpp_lib

⁉️ Как разрабатывать кроссплатформенные приложения на C++? 🛠 Qt — одна из лучших библиотек для разработки кроссплатформенног
⁉️ Как разрабатывать кроссплатформенные приложения на C++? 🛠 Qt — одна из лучших библиотек для разработки кроссплатформенного графического интерфейса пользователя UI. Она подходит для работы на Windows, Linux, Android, Mac/iOS и embedded-системах. Qt очень удобна и хорошо документирована, что и делает ее востребованной. Поскольку UI — очень динамичная часть приложения, любые просчеты в проектировании могут привести к необходимости постоянных изменений в коде приложения. Как не попасть в такую ситуацию, и какие инструменты и механизмы для этого есть в Qt? 📆 18 апреля в 20:00 мск приглашаем на вебинар, приуроченный к запуску нового онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. 📢📢 Тема открытого урока: «Метапрограммирование на Qt — написание гибкого кода». На этом занятии мы разберем, как MetaObjectSystem Qt помогает гибко разрабатывать приложения и соблюдать принципы проектирования SOLID. 🟠Не упустите возможность познакомиться с преподавателем и начать осваивать Qt. Продолжить обучение на курсе возможно в рассрочку. 👉 Для участия пройдите вступительный тест: https://otus.pw/9Xbi/ Реклама. Информация о рекламодателе на сайте otus.ru

Johan Berg: Deducing this, C++23's Explicit Object Parameter Explicit object parameter gives us a new way of declaring non-static member functions. In this talk, I will show you how this feature works and how it can simplify your code. источник #cpp #programming 👉 @cpp_lib

Дорожная карта навыков разработчика на C++ В этой статье мы с помощью карты покажем, какие навыки и знания нужны разработчику
Дорожная карта навыков разработчика на C++ В этой статье мы с помощью карты покажем, какие навыки и знания нужны разработчику на C++. Естественно, разбирать путь развития «плюсистов» будем на собственном примере — тем более что у нас в «Лаборатории Касперского» много очень разных проектов с отличающимися задачами. Однако наша карта по большей части универсальна и будет полезна всем, кто хочет развиваться в разработке на C++. https://habr.com/ru/specials/726724/ #cpp #programming 👉 @cpp_lib

🦾 Пройди тест по C++ 🦾 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "C++ Developer. Professional" от O
🦾 Пройди тест по C++ 🦾 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене. После 5 месяцев обучения: - Научишься прикладному применению стандартов C++11 / C++14 / C++17. - Освоишь асинхронное и многопоточное программирование. - Получишь глубокое представление о шаблонной магии и паттернах проектирования. В конце обучения тебя ждет проектная работа. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/acjs/ Реклама. Информация о рекламодателе на сайте otus.ru

Упрощаем код с помощью if constexpr и концептов C++17/C++20 До C++17 у нас было несколько довольно уродливых способов написан
Упрощаем код с помощью if constexpr и концептов C++17/C++20 До C++17 у нас было несколько довольно уродливых способов написания статических if (если это работает во время компиляции). Например, вы могли использовать диспетчеризацию тегов или SFINAE. К счастью, ситуация изменилась, и теперь мы можем воспользоваться if constexpr и концепциями из C++20! https://www.cppstories.com/2018/03/ifconstexpr/ #cpp #programming 👉 @cpp_lib

Обычно разработчиков зовут работать, а тут внезапно предлагают отдохнуть. Финтех Яндекса проводит закрытую вечеринку, где можно и в квиз сыграть, и поболтать про стек технологий. Ребята поделятся планами на будущее и покажут, как это вообще — быть частью Финтеха. Идея интересная: на вечеринке можно оценить атмосферу и офис, познакомиться с коллегами и сразу понять, будут ли они смеяться над твоими шутками. Заодно встретишься с тимлидом и оценишь размер синяков у него под глазами (если что, чем меньше — тем лучше). И если всё понравится — можно вернуться снова, но уже как часть команды. Вечеринка пройдёт в московском офисе Яндекса. Чтобы получить инвайт, даже собеседования не нужны — достаточно решить задачи →

Ловим утечки памяти в С/С++ Сегодня я хочу немного приоткрыть свет над тем, как бороться с утечкой памяти в Си или С++. На Ха
Ловим утечки памяти в С/С++ Сегодня я хочу немного приоткрыть свет над тем, как бороться с утечкой памяти в Си или С++. На Хабре уже существует две статьи, а именно: Боремся с утечками памяти (C++ CRT) и Утечки памяти в С++: Visual Leak Detector. Однако я считаю, что они недостаточно раскрыты, или данные способы могут не дать нужного вам результата, поэтому я хотел бы по возможности разобрать всем доступные способы, дабы облегчить вам жизнь. https://habr.com/ru/articles/480368/ #cpp #programming 👉 @cpp_lib