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

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

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

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

إظهار المزيد
7 322
المشتركون
-124 ساعات
+37 أيام
+1230 أيام
أرشيف المشاركات
+7
C++ OpenGL 3D Game Tutorial Series From Scratch 1: Making the Window with Win32 API 2: Making OpenGL 3D Engine 3: Drawing a Triangle 4: Shaders 5: Animations 6: The Matrix 7: Rendering 3D Cube 8: Entity System источник #cpp #programming 👉 @cpp_lib

🎮 Прими участие в бесплатном курсе по 3D моделированию для игр в Blender Регистрация по ссылке👇 https://srflnk.ru/mvOunb За
🎮 Прими участие в бесплатном курсе по 3D моделированию для игр в Blender Регистрация по ссылке👇 https://srflnk.ru/mvOunb За 4 занятия ты поймешь, что создавать свои игровые модели может каждый! 📢 Что будем делать: - Подробно разберем интерфейс Blender - Изучим технику блокинга формы - Научимся работать с полигональным моделированием и созданием Lowpoly моделей под игры - Научимся настраивать pbr материалы в движке Eevee, а также работать со светом и настройками визуализации, чтобы красиво подать модель! ⏳ Продолжительность - 7 дней Запишись по ссылке 👇 https://srflnk.ru/mvOunb

+8
Курс современного C++ | Боннский университет, Германия. Course Introduction and Hello World Variables, Basic Types, Control Structures Compilation, Debugging, Functions, Header/Source, Libraries, CMake Google Test, Namespaces, Classes Move Semantics, Classes Polymorphism, I/O, Stringstreams, CMake find Static, Numbers, Arrays, Non-owning pointers, Classes Pointers, const with pointers, Stack and Heap, Memory leaks Smart/Unique/Shared ptrs, Associative con., Enumeration Templates, Iterators, Exceptions, Program input parameters, OpenCV источник #cpp #programming 👉 @cpp_lib

Первый проект длиною в полтора года… На дворе 2021 год, я занимаюсь ремонтом электроники уже на протяжении десяти лет. Свобод
Первый проект длиною в полтора года… На дворе 2021 год, я занимаюсь ремонтом электроники уже на протяжении десяти лет. Свободное от работы время я посвящаю изучению 3D-моделирования и печати. Для этих целей в 2018 году были куплены два самодельных FDM-принтера. В один из дней приходит знакомый, держа в руках плату с большим количеством радиаторов. Предлагает посмотреть краем глаза, почему она не работает. Я, конечно же, был не очень рад его предложению, так как занимаюсь больше ремонтом мобильных телефонов и планшетов. В процессе небольшой дискуссии соглашаюсь с одной оговоркой, что если за два выходных дня у меня получится погрузиться в проблему и изучить сам вопрос и понять, что это за плата, то я берусь. Уже вечером этого дня я изучаю дома плату и первый раз узнаю такие слова, как "Asic", майнер, майнинг. Изучив немного вопрос, понимаю, что имею на руках плату одного такого устройства, а в данном случае именно AntMiner S9. https://habr.com/ru/articles/746118/ #cpp #programming 👉 @cpp_lib

ТОП-3 вопроса о внесении программ в Реестр отечественного ПО Вопрос №1 На какой срок ПО включается в Реестр Минцифры? ПО вклю
ТОП-3 вопроса о внесении программ в Реестр отечественного ПО   Вопрос №1 На какой срок ПО включается в Реестр Минцифры?  ПО включается в Реестр на неограниченный срок. При этом Минцифры ежегодно проверяет продолжает ли Ваше ПО соответствовать необходимым критериям и, в случае несоответствия, исключает ПО из реестра.   Вопрос №2 Какие льготы дает внесение в Реестр? Внесение в Реестр позволяет: участвовать в государственных и муниципальных закупках; обнулять свой НДС при продаже программного продукта; получать гранты; принимать участие в акселераторах для малого бизнеса и стартапов.   Вопрос №3 Если ПО не внесено в Реестр, может ли оно быть признанным российским? Продукты, не включенные в Реестр, не считаются российскими даже если полностью созданы российскими компаниями.    Проверьте, можно ли включить ваш продукт в Реестр Минцифры, пройдя тест по ссылке, и получите скидку 25% на внесение ПО в Реестр. 👉 ПРОЙТИ ТЕСТ 👈

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

Курс по ООП в С++: шаблоны и метапрограммирование 00:00 - Введение 02:12 - Внутреннее устройство шаблонов 03:55 - Явная специализация 06:25 - Частичная специализация 08:04 - Перегрузка и шаблоны 09:02 - Статический полиморфизм (CRTP) 12:40 - Шиблонный синглтон (CRTP) 17:57 - Основы метапрограммирования 22:17 - Заключение источник #cpp #programming 👉 @cpp_lib

Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack

Оператор присваивания ( = ), строго говоря, является бинарным оператором. Его объявление идентично объявлению любого другого
Оператор присваивания ( = ), строго говоря, является бинарным оператором. Его объявление идентично объявлению любого другого бинарного оператора со следующими исключениями: ☑️ Он должен быть нестатической функцией-членом. ☑️ Он не наследуется производными классами. ☑️ Компилятор может создать функцию operator = по умолчанию для типов классов, если она не существует. В примере показано, как объявить оператор присваивания. #cpp #programming 👉 @cpp_lib

Простое руководство по атомарности в C++ Часто возникает путаница с тем, что же понимается в компьютерных науках под «атомарн
Простое руководство по атомарности в C++ Часто возникает путаница с тем, что же понимается в компьютерных науках под «атомарностью». Как правило, атомарность – это свойство процесса, означающее, что он совершается за один шаг или операцию. Но в языке C++ атомарность определяется гораздо более специфичным образом. На самом деле, при использовании std::atomic с классами и типами еще не гарантируется, что весь код будет подлинно атомарным. Хотя, атомарные типы и входят в состав языка C++, сами атомарные операции должны поддерживаться на уровне того аппаратного обеспечения, на котором работает программа. Эта статья – простое руководство, помогающее понять, что же представляет собой атомарность в C++. https://blog.devgenius.io/a-simple-guide-to-atomics-in-c-670fc4842c8b #cpp #programming 👉 @cpp_lib

21 фича современного C++, которые вам обязательно пригодятся Итак, судьба снова свела вас с C++, и вы поражены его возможност
21 фича современного C++, которые вам обязательно пригодятся Итак, судьба снова свела вас с C++, и вы поражены его возможностями с точки зрения производительности, удобства и выразительности кода. Но вот незадача: вы теряетесь в этом многообразии замечательных новых фич и, как следствие, затрудняетесь сходу определить, что из этого всего вам действительно стоило бы взять на вооружение в своей повседневной работе по написанию кода. Не стоит расстраиваться, в этой статье вашему вниманию будут представлены 21 новая фича современного C++, которые помогут сделать ваш проект лучше, а работу над ним легче. https://www.vishalchovatiya.com/21-new-features-of-modern-cpp-to-use-in-your-project/ #cpp #programming 👉 @cpp_lib

👥 Митап Yandex Infrastructure в Новосибирске У Яндекса огромная инфраструктура хранения и обработки данных, многие ее состав
👥 Митап Yandex Infrastructure в Новосибирске У Яндекса огромная инфраструктура хранения и обработки данных, многие ее составляющие — собственные разработки компании. За все эти технологии, процессы и продукты отвечает команда инфраструктуры. Приглашаем вас на митап Yandex Infrastructure, где мы расскажем о некоторых из наших разработок: 1. Платформа для работы с данными (YDB): Поговорим о том, как упрощается разработка клиентского приложения, когда на уровне платформы гарантирована атомарность вычитания данных из потока событий в топики и запись в таблицы. 2. Arc — собственная система контроля версий для монорепозитория: Расскажем, зачем нужен монорепозиторий, как устроена внутренняя система контроля версий в Яндексе и виртуализация файловой системы. 3. Система сборки Ya make: Разработка в монорепозитории большой компании предъявляет к системе сборки интересные и иногда неожиданные требования — расскажем, как мы со всем этим справляемся и с какими компромиссами нам приходится жить. Ждем как интересующихся продуктами Open source, так и продвинутых разработчиков, сетевых инженеров, DevOps- и SRE-специалистов. 📍 Когда: 27 июля, 18:00. 📍 Где: Новосибирск (площадка уточняется). 📍 Регистрация — по ссылке. Регистрируйтесь и добавляйте событие в календарь. До встречи!

Константин Владимиров — Память как концепция в гетерогенных системах Память это то, что программисты на C++ хорошо знают и полагают, что имеют над ней контроль. Но много ли известно о памяти на GPU? Внезапно многие привычные концепции из мира C++ ломаются, а создание single-source слоев абстракции (таких как SYCL) требует введения большого количества странных для CPU понятий и терминов. И все это влияет на производительность. В докладе Константин рассмотрит память, как ее понимают в C++ и как ее понимают для графики, и покажет много примеров на SYCL. источник #cpp #programming 👉 @cpp_lib

Изменение порядка параметров типа шаблона C++ для удобства использования и вывод типа из будущего https://devblogs.microsoft.com/oldnewthing/20230609-00/?p=108318 #cpp #programming 👉 @cpp_lib

❓Какие подводные камни появились в последнем стандарте языка C? Проведем обзор стандарта C23 на открытом уроке 20 июля в 20:0
Какие подводные камни появились в последнем стандарте языка C? Проведем обзор стандарта C23 на открытом уроке 20 июля в 20:00 в OTUS. Вебинар приурочен к старту онлайн-курса «Программист С». 🔥Занятие проведет Андрей Кравчук, преподаватель курса и программист C/C++ с опытом 14 лет. На вебинаре разберем: — устаревшие и удалённые возможности языка — новые языковые конструкции — изменения в стандартной библиотеке ⚡️Занятие подойдёт: — действующим разработчикам и авторам библиотек на языке C — новичкам, интересующимся развитием низкоуровневых языков программирования В результате вы получите знания о новых выразительных возможностях и новых подводных камнях языка C. После вебинара курс можно приобрести в рассрочку. 👉Зарегистрируйтесь, чтобы принять участие: https://otus.pw/11Lu/

Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow. Соответственно остаётся только понять как использовать обученные Вами нейросетевые модели в Qt проектах. https://habr.com/ru/articles/719888/ #cpp #programming 👉 @cpp_lib

🚀 Познакомься с теорией шардирования! 📌 Шардирование - это метод горизонтального масштабирования баз данных, при котором бо
🚀 Познакомься с теорией шардирования! 📌 Шардирование - это метод горизонтального масштабирования баз данных, при котором большие объемы данных разбиваются на мелкие фрагменты (шарды). Каждый шард содержит подмножество данных и может храниться и обрабатываться независимо от других шардов. 🗓 16 июля в 18:00 по МСК пройдет бесплатный открытый урок по теории шардирования! Чему ты научишься: - узнаешь, что такое шардирование и в каких ситуациях его следует применять - поймешь, в чем разница между партиционированием и шардированием   - разберешься с rebalancing, resharding и consistent/randezvous hashing ➡️ Ссылка на открытый урок ⬅️

Поговорим о слоях абстракции C++ - Инбал Леви - CppNow 2023 Слои абстракции - один из самых сильных инструментов, которые мы используем для разработки программного обеспечения. Этому учат на бакалавриате CS, и это широко используется в повседневном рабочем процессе разработки программного обеспечения. В ходе этого выступления мы дадим определение и изучим слои абстракций C++, а также выявим ошибки прошлого и основные правила, в том числе на примерах из особенностей последних стандартов C++23 и C++26. Наконец, мы рассмотрим предложение по работе комитета ISO C++ WG21. источник #cpp #programming 👉 @cpp_lib

+3
Пишем Аим для Counter-Strike на C++ источник #cpp #programming 👉 @cpp_lib

Хотите стать востребованным разработчиком? Изучите Golang! С его простым и понятным синтаксисом вы сможете создавать надежные
Хотите стать востребованным разработчиком? Изучите Golang! С его простым и понятным синтаксисом вы сможете создавать надежные и эффективные программные решения, и работать над проектами где требуется высокая производительность и масштабируемость. Начните погружение в Go c пробного урока курса от OTUS, на котором 👨‍💻 Владимир Балун, ведущий разработчик в Ozon расскажет об актуальности и перспективах этого языка. Какие темы затронем на встрече: — что происходит в IT-бизнесе — в какие проекты может сейчас попасть Golang-разработчик — чем хорош этот язык программирования — какие продукты создаются ТОЛЬКО на Go — почему Go имеет отличные перспективы в индустрии. 👉 Регистрируйтесь и начните обучение бесплатно — https://otus.pw/T1Cd/ Реклама. Информация о рекламодателе на сайте www.otus.ru.