ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
7 198
المشتركون
+224 ساعات
-27 أيام
-2730 أيام
أرشيف المشاركات
🔥В OTUS стартует онлайн-курс Embedded Developer. Идет набор в группу. Разработчики встраиваемых систем являются уникальными
🔥В OTUS стартует онлайн-курс Embedded Developer. Идет набор в группу. Разработчики встраиваемых систем являются уникальными специалистами и занимают особую нишу в сфере IT, т.к. именно с их помощью высокие технологии внедряются в ключевые и важнейшие отрасли экономики. ⚡5 декабря в 20.00 (мск) приглашаем на вебинар “Кто такой embedded developer?”, на котором мы ближе познакомимся с этой интересной и востребованной профессией и узнаем: - кто такой embedded разработчик: - что такое встраиваемые системы и где они применяются: - особенности профессии: - какими навыками и компетенциями должен обладать специалист. 👉Регистрация для участия https://otus.pw/dWmn/ После урока вы сможете продолжить обучение по специальной цене, а также приобрести курс с рассрочкой платежа. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8Jzm6z

⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 4 декабря Длительность: 6,5 месяцев 🎓 В курсе подробно рассматрива
⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 4 декабря Длительность: 6,5 месяцев 🎓 В курсе подробно рассматриваются команды языка Ассемблера, детальный анализ приложений различного уровня сложности, от специальных задач типа crackme до рабочих приложений. Также изучаются образцы вредоносных приложений и различные техники, используемые исследователями. ℹ️ Кому будет полезен курс: ✔️ Пентестерам, желающим лучше изучить направление реверсинга приложений ✔️ Вирусным аналитикам и исследователям кода занимающимся изучением вредоносного ПО ✔️ Разработчикам ПО с повышенными требованиям к защищенности Выдаём удостоверение о повышении квалификации при успешной сдаче экзамена. Возможна оплата в рассрочку 🎁 По промокоду CODEBY вы получите скидку 10%!  📌 Узнать подробнее о курсе Реклама. ООО "АКАДЕМИЯ КОДЕБАЙ". ИНН 9706020333.

Shared, TO, PLOT: друзья или враги В прошлой заметке я остановился на вопросе о том, действительно ли указатели функций и вир
Shared, TO, PLOT: друзья или враги В прошлой заметке я остановился на вопросе о том, действительно ли указатели функций и виртуальные вызовы являются медленными. Я опубликовал статью в социальных сетях, и меня завалили ерундовыми комментариями. Однако среди этих обломков нашлось несколько хороших идей. Некоторые пользователи попытались воспроизвести мои результаты и, поскольку им это не удалось, попросили у меня источник, который я с радостью предоставил в своем репозитории RedditHelp, который я использую для публикации ответов на вопросы в социальных сетях. В ходе этого общения были сделаны и приняты к сведению хорошие замечания: https://lucisqr.substack.com/p/shared-lto-plt-friends-or-foes #cpp #programming 👉 @cpp_lib

❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сдела
❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сделать указатель умным и зачем» от OTUS и Карины Дорожкиной – ведущего разработчика С++ с более, чем 10-летним опытом. 🔥На вебинаре: - поговорим об опасности сырых указателей и зачем им интеллектуальность; - обсудим идиому RAII и познакомимся с одним из умных указателей std::unique_ptr; - разберём сложности работы с динамической памятью в C++ и другое. 📆 Занятие пройдёт 7 декабря в 20:00 мск в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. 👉Для бесплатного участия регистрируйтесь сейчас: https://vk.cc/csIWTD

Хардварный проброс Оказывается пробрасывать можно не только сетевые порты, а еще и регистры периферии микроконтроллера(МК). И
Хардварный проброс Оказывается пробрасывать можно не только сетевые порты, а еще и регистры периферии микроконтроллера(МК). Идея та же самая - открыть периферию для использования вне микроконтроллера. Для наглядности давайте сравним более детально. https://habr.com/ru/articles/768460/ #cpp #programming 👉 @cpp_lib

+1
C++ Reference Card C/C++ cheatsheet Documentation #cpp #programming 👉 @cpp_lib

👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможе
👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможете сдать – получите запись мастер-класса по алгоритмам повышающий ваш уровень. 📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS 🎁 Черная пятница в OTUS! Успейте получить скидку на курс! Возможна оплата в рассрочку! 👉 Пройти тест: https://vk.cc/csEvUo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Шпаргалка по аббревиатурам C++ и не только. Часть 1: C++ Когда-то я собеседовался на должность C++ разработчика в одну прилич
Шпаргалка по аббревиатурам C++ и не только. Часть 1: C++ Когда-то я собеседовался на должность C++ разработчика в одну приличную и даже известную контору. Опыт у меня тогда уже кое-какой был, я даже назывался ведущим разработчиком у тогдашнего своего работодателя. Но на вопросы о том, знаком ли я такими вещами, как DRY, KISS, YAGNI, NIH, раз за разом мне приходилось отвечать «Нет». Собеседование я с треском провалил, конечно. Но упомянутые аббревиатуры потом загуглил и запомнил. По мере чтения тематических статей и книг, подготовок к собеседованиям и просто общения с коллегами я узнавал больше новых вещей, забывал их, снова гуглил и разбирался. Пару месяцев назад кто-то из коллег небрежно упомянул в рабочем чате IIFE в контексте C++. Я, как тот дед в анекдоте, чуть с печки не свалился и опять полез в гугл. https://habr.com/ru/articles/470265/ 👉 @cpp_knigi

erid: LjN8KQsfi 👋Уважаемая публика, не проходите мимо! Только у нас на вебинаре вы узнаете то, чего ещё никогда не знали! 🔥
erid: LjN8KQsfi 👋Уважаемая публика, не проходите мимо! Только у нас на вебинаре вы узнаете то, чего ещё никогда не знали! 🔥Проникнитесь невероятными лайфхаками в жанре team lead survival на бесплатном уроке «Agile Circus: как выжить в цирке гибкой разработки ПО»: регистрация   На занятии обсудим: — зачем вообще нужны гибкие подходы к организации процессов разработки (и поддержки) ПО и можно ли обойтись без них. — как правильно выбирать способ организации разработки программного обеспечения. — что делать в ситуации, когда одна команда не справляется. Вебинар будет полезен тимлидам, руководителям разработки, проектным и продуктовым менеджерам, которые недовольны текущими процессами в своей компании. 👉Понравился урок — берите полный курс «Team Lead разработки», его можно пройти по скидке Чёрной пятницы, и даже в рассрочку. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Отчет о поездке: Осенняя встреча по стандартам ISO C++ (Кона, HI, США) На днях комитет ISO C++ завершил свое второе собрание C++26, состоявшееся в Коне, штат Гавайи, США. Наши организаторы, Standard C++ Foundation и WorldQuant, организовали высококачественные условия для нашей шестидневной встречи с понедельника по субботу. У нас было более 170 участников, около двух третей лично, а остальные удаленно через Zoom, формально представляющие 21 страну. Кроме того, на каждой встрече у нас регулярно появляются новые участники, которые никогда раньше не присутствовали, и на этот раз было более дюжины новых посетителей, в основном лично; всем им еще раз добро пожаловать! https://herbsutter.com/2023/11/11/trip-report-autumn-iso-c-standards-meeting-kona-hi-usa/ #cpp #programming 👉 @cpp_lib

Как улучшить эффективность создания асинхронных приложений? Расскажем на бесплатном открытом уроке «Корутины в С++: Асинхронн
Как улучшить эффективность создания асинхронных приложений? Расскажем на бесплатном открытом уроке «Корутины в С++: Асинхронность без классических потоков» от OTUS. На вебинаре: - проведем обзор концепции корутин в С++; - поговорим об основных преимуществах и особенностях асинхронного программирования без использования классических потоков; - рассмотрим примеры использования корутин на практике. Эфир будет очень полезен разработчикам на С++ любого уровня. Занятие пройдёт 30 ноября в 20:00 мск и будет приурочено к старту курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку. Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить: https://vk.cc/csGbWa Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Как читать язык ассемблера Зачем кому-то нужно изучать язык ассемблера? Во-первых, чтение языка ассемблера - это способ узнат
Как читать язык ассемблера Зачем кому-то нужно изучать язык ассемблера? Во-первых, чтение языка ассемблера - это способ узнать, что именно делает ваша программа. Почему именно эта программа на Си++ занимает 1 Мб (скажем), а не 100 Кб? Можно ли выжать еще немного производительности из той функции, которая постоянно вызывается? В частности, для языка Си++ легко забыть или просто не заметить какую-либо операцию (например, неявное преобразование или вызов конструктора или деструктора копирования), которая подразумевается исходным кодом и семантикой языка, но не прописана в явном виде. Если посмотреть на ассемблер, сгенерированный компилятором, то все будет на виду. https://wolchok.org/posts/how-to-read-assembly-language/ #cpp #programming 👉 @cpp_lib

Extern templates to reduce binary size Статья об использовании extern template для сокращения размеров бинарных файлов. template <typename T> class Wrapper { public: // ... private: T wrapped; }; // No object code will be generated for Wrapper<int> in this translation unit extern template class Wrapper<int>; https://www.sandordargo.com/blog/2023/11/08/extern-templates #cpp #programming 👉 @cpp_lib

👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможе
👉 Пройдите тест на знание основ алгоритмом и оцените свой уровень. Тест подходит для любого языка программирования. 💪 Сможете сдать – получите запись мастер-класса по алгоритмам повышающий ваш уровень. 📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS 🎁 Черная пятница в OTUS! Успейте получить скидку на курс! Возможна оплата в рассрочку! 👉 Пройти тест: https://vk.cc/csEvUo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

C++23: Removing garbage collection support Повесть о поддержке сборки мусора в C++: включенной в C++11, так нигде и не реализованной, окончательно удаленной в C++23. https://www.sandordargo.com/blog/2023/11/01/cpp23-garbage-collection #cpp #programming 👉 @cpp_lib

erid: LjN8K33Sc 🚀Какой программист не любит быстрого отклика! 👉Узнайте больше о скорости в С 27 ноября в 20:00 мск на беспл
erid: LjN8K33Sc 🚀Какой программист не любит быстрого отклика! 👉Узнайте больше о скорости в С 27 ноября в 20:00 мск на бесплатном вебинаре онлайн-курса «Программист С» — «Хеш-таблицы на С. Метод цепочек»: регистрация ✅На вебинаре вас ждёт обзор, сравнение и вопросы применения алгоритмов построения хеш-таблиц. Пример реализации метода цепочек на С: 1. Общее описание хеш-таблиц. Проблемы при реализации. 2. Метод пробирования (рехеширования) 3. Метод цепочек 4. Применение хеш-таблиц ✅Результат вебинара: слушатели смогут описать методы построения хэш-таблиц, их особенности и возможности применения для конкретных задач. Смогут написать шаблонное приложение для собственной реализации хэш-таблиц. 👉После вебинара вы сможете продолжить обучение на курсе со скидкой Чёрной пятницы, в том числе, в рассрочку Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Введение в корутины (C++20): О Promise Type, Awaitable и Coroutine Handle Сегодня я начну цикл статей о планировщике задач. О
Введение в корутины (C++20): О Promise Type, Awaitable и Coroutine Handle Сегодня я начну цикл статей о планировщике задач. Отправной точкой минисериала является простейший планировщик от Dian-Lun Lin, который становится все более сложным. https://www.modernescpp.com/index.php/a-concise-introduction-to-coroutines-by-dian-lun-li/ #cpp #programming 👉 @cpp_lib

Ranges Library в C++20: больше возможностей для проектирования Ranges Library в C++20 по соображениям производительности было
Ranges Library в C++20: больше возможностей для проектирования Ranges Library в C++20 по соображениям производительности было сделано несколько уникальных конструктивных решений. Эти решения имеют свои последствия: проблемы с кэшем и проблемы с постоянством. https://www.modernescpp.com/index.php/the-ranges-library-in-c20-more-design-choices/ #cpp #programming 👉 @cpp_lib

🟡Пройдите тест по С++ — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на пр
🟡Пройдите тест по С++ — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс "C++ Developer. Professional" со скидкой! 🚀На этом курсе вы: - Научитесь прикладному применению стандартов C++11 / C++14 / C++17. - Освоите асинхронное и многопоточное программирование. - Получите глубокое представление о шаблонной магии и паттернах проектирования. Наглядным результатом вашей работы станет выпускной проект, 👉🏻ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО C++ https://vk.cc/csCWjK Реклама. Информация о рекламодателе на сайте otus.ru

Последние обновления для разработки CMake в Visual Studio Visual Studio имеет встроенную интеграцию с CMake, что позволяет по
Последние обновления для разработки CMake в Visual Studio Visual Studio имеет встроенную интеграцию с CMake, что позволяет пользователям C++ собирать и разрабатывать с использованием CMake и поддерживает их уникальные потребности. CMake - это кроссплатформенный инструмент сборки для C++, и с помощью новейших инструментов Visual Studio пользователи могут быть более продуктивными при настройке с помощью CMake. https://devblogs.microsoft.com/visualstudio/latest-updates-for-cmake-development-in-visual-studio/ 👉 @cpp_lib