uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

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

Показати більше
7 197
Підписники
-424 години
+67 днів
-3130 днів
Архів дописів
malloc() and free() are a bad API https://www.foonathan.net/2022/08/malloc-interface/ #cpp #programming 👉 @cpp_lib

🔥 Хардкорный тест для Web-разработчиков 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе -
🔥 Хардкорный тест для Web-разработчиков 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Golang Developer. Professional» 💻 За 5 месяцев вы научитесь использовать Golang для создания отказоустойчивой микросервисной архитектуры, писать production-ready код, многопоточные и конкурентные программы. разберем внутренние механизмы Go и проблемы, с которыми сталкиваются в реальности. 💎 Какой результат вы получите? - Сможете писать production-ready код, многопоточные и конкурентные программы. - Будете понимать синтаксис и внутреннее устройство языка Go. - Сможете разворачивать микросервисы с помощью docker. - Создадите собственный микросервис на Go. 👉 ПРОЙТИ ТЕСТ https://otus.pw/isCS/ 💣 Пройдете тест, получите демо-ролик о занятиях на курсе и Welcome-скидку. ✅ Также вам откроется доступ к 2 открытым урокам курса: ✔️ Тестирование в Go ✔️ Дженерики в Go Реклама. Информация о рекламодателе на сайте www.otus.ru

Оптимизация GUI на Qt Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленно
Оптимизация GUI на Qt Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов графический интерфейс немного притормаживает, и это печально). В этой статье я приведу один частный пример простого графического интерфейса и покажу, как за два шага можно сначала ускорить его в 11 раз, а потом и в целых 34 раза. Вдобавок к этому, я постараюсь немного осветить механизм принятия решения для таких оптимизационных задач, постараюсь показать направление мыслей для правильного решения. Поехали! https://habr.com/ru/post/672962/ #cpp #programming 👉 @cpp_lib

Запись конференции THE CANADIAN C++ CONFERENCE CppNorth 2022 Carbon Language: An experimental successor to C++ - Chandler Carruth Quadrable - Doug Hoyte Keynote: "Am I A Good Programmer?" - Kate Gregory The Power Of Compile-Time Resources - Jason Turner Programming for Warm Days: Avoiding Dangerous Conversions - Patrice Roy OLD VERSION: Building Abstractions at the Hardware-software Boundary - Andrew Bitar & Aidan Wood C++ Lambda Idioms - Timur Doumler Cute C++ Tricks (and what you can learn from them): Part 2 of N - Daisy Hollman Value Oriented Programming. Part 1: You Say You Want To Write A Function - Tony Van Eerd CppNorth 22 Lessons Learned From Porting LibreOffice's Build System To Meson - Jussi Pakkanen ... По ссылке ниже доступно 33 видео https://www.youtube.com/playlist?list=PLpGV-BujcAKFVCWOBj2548vuxJ1lV5w6- #cpp #programming 👉 @cpp_lib

Пользовательские типы и std::format в C++20 https://www.cppstories.com/2022/custom-stdformat-cpp20/ #cpp #programming 👉 @cpp
Пользовательские типы и std::format в C++20 https://www.cppstories.com/2022/custom-stdformat-cpp20/ #cpp #programming 👉 @cpp_lib

NanoBoyAdvance - высокоточный эмулятор Nintendo Game Boy Advance. https://www.libhunt.com/r/NanoBoyAdvance #cpp #programming
NanoBoyAdvance - высокоточный эмулятор Nintendo Game Boy Advance. https://www.libhunt.com/r/NanoBoyAdvance #cpp #programming 👉 @cpp_lib

🔥Пройди тест по PHP🔥 Ответьте на вопросы и проверьте свои знания. Сможете сдать — пройдёте на продвинутый курс "PHP Develop
🔥Пройди тест по PHP🔥 Ответьте на вопросы и проверьте свои знания. Сможете сдать — пройдёте на продвинутый курс "PHP Developer. Professional " по специальной цене. ⏰ Время прохождения теста ограничено 30 минут 👉Пройти тест: https://otus.pw/5xkD/ 📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные открытые уроки. 🔸 Регистрация на 19 Октября в 20:00: «Функциональное программирование на PHP»

Приложение для аудиозвонков с регулировкой звука, как в реальной жизни Распространенная в пандемию ситуация: общаетесь с друзьями или коллегами по Zoom, несколько человек начинают говорить одновременно и… разобрать хоть что-то не представляется возможным. Эта проблема натолкнула нас на идею написать свое приложение для аудиозвонков, где громкость регулируется весьма необычным образом. У каждого пользователя есть свой аватар — кружок на плоскости, который управляется перетаскиванием. Чем ближе аватары пользователей на экране, тем громче они друг друга слышат. Работает ли это? В целом да. Рассказываем, что у нас получилось. #cpp #programming 👉 @cpp_lib

Просто о сложном — пишем тесты с Google C++ Testing Framework (GTest, GMock) Всем привет. Недавно по работе возникла потребность разобраться с созданием новых тестов на GTest/GMock. Конкретно мой вопрос был связан с его конструкциями типа EXPECT_CALL и моками - что это за магические штуки и как они работают? Однако, по мере изучения выяснились и другие интересные вещи, с которыми хотел бы поделиться. #cpp #programming 👉 @cpp_lib

+9
С++ с нуля 1 - переменные, оператор присваивания 2 - арифметические операции 3 - директивы препроцессора 4 - условные операторы if и switch 5 - операторы циклов while, for и do while 6 - массивы, метод всплывающего пузырька 7 - строки и функции работы с ними 8 - функции: прототипы, перегрузка, рекурсия 9 - области видимости переменных, статические переменные 10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции #cpp #programming 👉 @cpp_lib

Bjarne Stroustrup: C++ | Lex Fridman Podcast https://www.youtube.com/watch?v=uTxRF5ag27A #cpp #programming 👉 @cpp_lib

Общий обзор того, что происходит перед main() https://embeddedartistry.com/blog/2019/04/08/a-general-overview-of-what-happens-before-main #cpp #programming 👉 @cpp_lib

Physically-based rendering. Ray marching Если ты сейчас здесь, скорее всего, тебе интересна компьютерная графика и фотореалис
+3
Physically-based rendering. Ray marching Если ты сейчас здесь, скорее всего, тебе интересна компьютерная графика и фотореалистичный рендеринг. В этой статье я постарался рассказать об основных понятиях и объяснить базовые принципы трассировки лучей. Если внимательно ее прочитать, в конце можно получить правдоподобную фотографию мыльного пузыря и не только. Часть 1 Часть 2 #cpp #programming 👉 @cpp_lib

Корутины C++20 и многозадачность на примере контроллеров stm32 Одним из наиболее ярких нововведений, которые получил язык в с
Корутины C++20 и многозадачность на примере контроллеров stm32 Одним из наиболее ярких нововведений, которые получил язык в стандарте C++20, является поддержка сопрограмм (или корутин). Разработчики ПО для микроконтроллеров сразу могут заметить, что корутина похожа на задачу в операционной системе. Итак, давайте разберем несколько несложных вариантов планирования задач от самого примитивного до чего-то отдалённо напоминающего операционную систему. #cpp #programming 👉 @cpp_lib

Learning C++20 Jthreads and stop tokens Concepts Atomic References Spans The Spaceship Operator Likely and Unlikely Attributes Custom Concepts Immediate Functions Constrained Algorithms Плейлист https://www.youtube.com/playlist?list=PLxNPSjHT5qvub0YaHcWQG9uX-8p_aKERd #cpp #programming 👉 @cpp_lib

Альтернативы исключениям С++ и зачем они нужны Современные тенденции в области аппаратного обеспечения ведут к тому, что испо
Альтернативы исключениям С++ и зачем они нужны Современные тенденции в области аппаратного обеспечения ведут к тому, что использование исключений на C++ всё труднее и труднее оправдать. В представленной работе эта проблема иллюстрируется наглядно, даётся её количественная оценка и обсуждаются потенциальные будущие направления исправления исключений. Original https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2544r0.html #cpp #programming 👉 @cpp_lib

Сравнение библиотек параллелизма Rust и C++ Функции параллелизма, включенные в стандартную библиотеку Rust, довольно похожи на те, что были доступны в C++11 https://blog.m-ou.se/rust-cpp-concurrency/ #cpp #programming 👉 @cpp_lib

Руководство по CMake для разработчиков C++ библиотек В этой статье я расскажу о том, как правильно писать современные CMakeLists.txt файлы для C++ библиотек. Идеи, используемые в ней, основаны на докладе Крейга Скотта (разработчик CMake) и докладе Роберта Шумахера (разработчик vcpkg) c CppCon 2019. Поскольку мне достаточно часто приходится разрабатывать С++ библиотеки, я создал для себя небольшой шаблон cpp-lib-template, который будет использоваться в этой статье в качестве примера. Замечу, что я предполагаю, что читатель этой статьи имеет опыт работы с CMake, однако, как и я, часто задается вопросом, как правильно ему сделать сборку своей библиотеки. #cpp #programming 👉 @cpp_lib

Змейка на C++ в стиле реактивного программирования Привет всем, и добро пожаловать в мир современного C++ и реактивного программирования =) https://itnext.io/snake-game-on-c-in-the-reactive-programming-way-19310a73923a #cpp #programming 👉 @cpp_lib

🦾Хотите применять С в своих проектах? Тогда успевайте записаться на онлайн-курс «Программист С» от OTUS. 🚀Всего 5 месяцев ж
🦾Хотите применять С в своих проектах? Тогда успевайте записаться на онлайн-курс «Программист С» от OTUS. 🚀Всего 5 месяцев живых вебинаров и практики — и вы сможете: - Создавать низкоуровневые приложения - Писать приложения для UNIX-подобных систем - Разрабатывать под микроконтроллеры и развиваться в IoT-направлении - Заниматься системным программированием В конце вас ждет свой проект на C, который поможет отточить полученные навыки. ⏰Начало занятий — 29 сентября. 👉Пройдите вступительный тест, чтобы успеть занять место в группе: https://otus.pw/eyKh/