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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
7 326
Obunachilar
-124 soatlar
+27 kunlar
+1330 kunlar
Postlar arxiv
Некоторые методы уровня исходного кода для ускорения компиляции C++. https://codingnest.com/the-little-things-speeding-up-c-compilation/ #cpp #programming 👉 @cpp_lib

Как научить операционную систему «выбрасывать» С++ исключения из системных вызовов и как это можно применять Эта статья написана по мотивам дипломной работы, выполненной в ВУЗе. Мне показалось, что она могла бы быть интересна и другим людям, поэтому выкладываю пересказ. В этой работе я кратко рассмотрю, как вообще работают исключения в С++, опишу, как я добавил их поддержку в простую ОС, написанную для преподавания АКОСа, какой способ передачи исключений из ядра в программы я написал. А в конце посмотрим, в каких ещё случаях ОС может бросать пользователям С++ исключения. #cpp #programming 👉 @cpp_lib

Большой справочник по C. https://www.freecodecamp.org/news/the-c-beginners-handbook/ #cpp #programming 👉 @cpp_lib
Большой справочник по C. https://www.freecodecamp.org/news/the-c-beginners-handbook/ #cpp #programming 👉 @cpp_lib

Пять сложных тем для членов данных в C++20. https://www.cppstories.com/2022/five-topics-data-members-cpp20/ #cpp #programming
Пять сложных тем для членов данных в C++20. https://www.cppstories.com/2022/five-topics-data-members-cpp20/ #cpp #programming 👉 @cpp_lib

Параллельное программирование на C++. https://www.youtube.com/playlist?list=PLxNPSjHT5qvugVNYwtQwnvSQyvlbzAML3 #cpp #programm
Параллельное программирование на C++. https://www.youtube.com/playlist?list=PLxNPSjHT5qvugVNYwtQwnvSQyvlbzAML3 #cpp #programming 👉 @cpp_lib

🦾Хардкорный тест по языку С🦾 🔎Изучи глубже устройство ОС и применяй язык С на практике! Пройди тест из 20 вопросов и прове
🦾Хардкорный тест по языку С🦾 🔎Изучи глубже устройство ОС и применяй язык С на практике! Пройди тест из 20 вопросов и проверь насколько ты готов к обучению на углубленном курсе - "Программист C" от OTUS. Сможешь сдать - пройдешь на курс по спец.цене! ⏰ Время прохождения теста ограничено 30 минут 📌ПРОЙТИ ТЕСТ

Google развивает язык программирования Carbon для экспериментальной замены C++ Предполагается, что в языке Carbon будут устра
Google развивает язык программирования Carbon для экспериментальной замены C++ Предполагается, что в языке Carbon будут устранены недостатки C++, его применение будет удобнее, а возможности станут намного шире. Код Carbon легко читать, понимать и писать. Carbon в настоящее время является экспериментальным проектом. Согласно дорожной карте по развитию Carbon, к концу 2022 года должна быть завершена разработка основных конструкций языка, включая проработку выражений и операторов, классов, универсальных шаблонов, основных типов, интерфейсов, указателей и совместимость с языком C++. #cpp #programming 👉 @cpp_lib

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

🔥 Хардкорный тест по C++ (не для новичков) 🔥 Ответьте на 20 вопросов, чтобы понять готовы ли вы вырасти до Middle+ специали
🔥 Хардкорный тест по C++ (не для новичков) 🔥 Ответьте на 20 вопросов, чтобы понять готовы ли вы вырасти до Middle+ специалиста и попасть на курс — «C++ Developer. Professional» от OTUS. На нем вы научитесь писать корректный код, учитывая возможности новых стандартов вплоть до C++20, освоите паттерны проектирования и принципы многопоточности и многое другое. Время прохождения теста ограниченно 30 минут 👉🏻 Пройти тест: https://otus.pw/lW6K/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и вы получите доступ к 2 открытым урокам курса.

Упростите код с помощью if constexpr и концепций C++17 / C++20. https://www.cppstories.com/2018/03/ifconstexpr/ #cpp #program
Упростите код с помощью if constexpr и концепций C++17 / C++20. https://www.cppstories.com/2018/03/ifconstexpr/ #cpp #programming 👉 @cpp_lib

C++. Убираем приватные поля из описания класса или немного дурачества Решил на выходных продолжить писать свой домашний проек
C++. Убираем приватные поля из описания класса или немного дурачества Решил на выходных продолжить писать свой домашний проект и наступила пора реализовать платформозависимый код. Самым простым вариантом было бы описать классы в *.h файле, а в зависимости от платформы, закрытые поля засунуть под #define. При этом, саму реализацию по конкретным платформам разнести по *.cpp файлам и включать их в компиляцию в зависимости от текущей платформы. Но... мне не нравится как выглядит описание класса с #define, поэтому я решил убрать препроцессор и оставить в описании класса только интерфейс. И да, я не пользовался абстрактными классами и pimpl, всё еще хуже :-) #cpp #programming 👉 @cpp_lib

Использовании using в коде. https://dev.to/sandordargo/the-4-use-of-using-in-c-4i7k #cpp #programming 👉 @cpp_lib
Использовании using в коде. https://dev.to/sandordargo/the-4-use-of-using-in-c-4i7k #cpp #programming 👉 @cpp_lib

Создание HTTP-запросов на C++ В этой статье я покажу вам, как создавать HTTP-запросы к REST-серверу с помощью библиотеки C++
Создание HTTP-запросов на C++ В этой статье я покажу вам, как создавать HTTP-запросы к REST-серверу с помощью библиотеки C++ Request, написанной Ху Нгуеном. При её написании мистер Нгуен во многом ориентировался на принципы проектирования из Python Requests, поэтому для тех, кто использовал или знаком с Python Requests, C++ Requests окажется вполне понятна. Статья на Eng #cpp #programming 👉 @cpp_lib

🔥Научитесь использовать язык C на практике! 🤖Для разработчиков, админов, IoT-специалистов и просто всех желающих открываетс
🔥Научитесь использовать язык C на практике! 🤖Для разработчиков, админов, IoT-специалистов и просто всех желающих открывается набор на онлайн-курс «Программист С» от OTUS. 5 месяцев — и вы сможете решать задачи Middle-уровня: разрабатывать на C низкоуровневые и сетевые приложения, приложения под UNIX и микроконтроллеры. 🗣На живых вебинарах с экспертами вы поймете, как использовать C в играх и веб-приложениях и как он интегрируется с SQL и noSQL базами данных. Результатом вашего обучения станет полноценный проект на С по интересующей вас теме. 🎯Пройдите вступительный тест и займите место в группе по спец.цене: https://otus.pw/iOkp/

Запретный С++. Короткий ролик о плохом коде. https://youtu.be/j0_u26Vpb4w #cpp #programming 👉 @cpp_lib
Запретный С++. Короткий ролик о плохом коде. https://youtu.be/j0_u26Vpb4w #cpp #programming 👉 @cpp_lib

Языка С/C++ не существует Каждый день, везде, в том числе в технических статьях, появляется мифический С/С++, честно говоря я просто устал это видеть и хочу в этой короткой статье донести простейшую мысль - С и С++ это два совершенно разных языка с разными требованиями и подходами к разработке. #cpp #programming 👉 @cpp_lib

Кликабельный мем-айсберг препроцессора. https://jadlevesque.github.io/PPMP-Iceberg/ #cpp #programming 👉 @cpp_lib
Кликабельный мем-айсберг препроцессора. https://jadlevesque.github.io/PPMP-Iceberg/ #cpp #programming 👉 @cpp_lib

C++ базовый курс, MIPT Лекции по программированию на C++ в бакалавриате МФТИ. Автор курса и лектор Константин Владимиров, вед
C++ базовый курс, MIPT Лекции по программированию на C++ в бакалавриате МФТИ. Автор курса и лектор Константин Владимиров, ведущий инженер в отделе компиляторов корпорации Интел. Курс рассчитан на начинающих. Предполагается некий базовый уровень знания C и ассемблера. Каждая лекция завершается списком литературы, которая может помочь при самостоятельном освоении курса. https://www.youtube.com/playlist?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK #cpp #programming 👉 @cpp_lib

Что такое string_views и почему мы должны их использовать? https://dev.to/sandordargo/what-are-stringviews-and-why-should-we-
Что такое string_views и почему мы должны их использовать? https://dev.to/sandordargo/what-are-stringviews-and-why-should-we-use-them-dn9 #cpp #programming 👉 @cpp_lib