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

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

Open in Telegram

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

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

Настоящее железо: открыта регистрация на митап о роботах Маркета! В субботу, 7 сентября пройдёт Яндекс Robotics Day — ивент д
Настоящее железо: открыта регистрация на митап о роботах Маркета! В субботу, 7 сентября пройдёт Яндекс Robotics Day — ивент для backend, ML/CV-разработчиков и hardware-инженеров в Москве.  Железный аргумент зарегистрироваться — митап пройдёт в центре робототехники Яндекса. В программе доклады и экскурсия с демонстрацией складских роботов, а ещё афтепати и нетворкинг с экспертами. 👉🏻 Подробная программа доступна на сайте. После регистрации дождитесь подтверждения заявки. До встречи!

«Range-based for»: что интересного лежит на поверхности Новый синтаксис для циклов for в C++ появился уже давно - более десяти лет назад в стандарте C++11. Идея, скрывающаяся за этим синтаксисом, не является сколь-нибудь запутанной, и практически все, кто интересуются новыми свойствами языка, быстро разобрались с тем, как этим синтаксисом пользоваться и, что важнее, как создавать свои типы, совместимые с синтаксисом range-based for. Однако, как мне кажется, именно в вопросах взаимодействия с пользовательскими типами спецификация range-based for содержит несколько интересных деталей, лежащих практически на поверхности, которые остаются незамеченными просто потому, что идиоматические подходы прекрасно обходятся и без них. Возможно, кому-то будет интересно взглянуть на них повнимательнее. https://habr.com/ru/articles/835130/ #cpp #programming 👉 @cpp_lib

Что советуют разработчики на С++ Курс Introductions To Algorithms Курс Algorithms от Стэнфордского Университета Сборник из 14
Что советуют разработчики на С++ Курс Introductions To Algorithms Курс Algorithms от Стэнфордского Университета Сборник из 145 алгоритмов для самостоятельной практики Книга «Диалекты Basic для ZX Spectrum» под редакцией Родионова Н. Ю., Ларченко А. А. Выступление Джонатана Боккара на CppCon 2018 "105 STL algorithms in less than an hour" #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

👉 Хотите научиться эффективно обрабатывать ошибки в C++ и повысить надежность своих программ? ⏰ Ждем вас на открытом вебинар
👉 Хотите научиться эффективно обрабатывать ошибки в C++ и повысить надежность своих программ? ⏰ Ждем вас на открытом вебинаре 20 августа в 20:00 мск, где мы разберем: - концепции генерации и обработки ошибок в C++; - классические способы возвращения ошибок и инструменты стандартной библиотеки; - механизмы работы с исключениями в C++. 🏆 Спикер Евгений Пальчуковский — много лет занимается автоматизацией брокерской деятельности в России и мире в качестве программиста на С++. Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение! 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czrkos Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Сложность C++ - Что делает C++ сложным для вас? Вопрос о том, является ли C++ сложным языком, конечно, субъективен, но мало к
Сложность C++ - Что делает C++ сложным для вас? Вопрос о том, является ли C++ сложным языком, конечно, субъективен, но мало кто будет спорить с этим утверждением. Вопрос о том, что делает C++ сложным для вас, конечно, также субъективен, но это интересный вопрос с потенциальными последствиями. Мы можем сделать вывод: Есть функции, которые нам нужно учить лучше. Есть области, которые нуждаются в улучшении через процесс ISO Есть области, которые могут выиграть от улучшения инструментов https://www.incredibuild.com/blog/c-complexity-what-makes-c-complex-for-you #cpp #programming 👉 @cpp_lib

Тысяча и одна библиотека С++ В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. О
Тысяча и одна библиотека С++ В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или возникает проблема языкового барьера, ну, или поисковики просто плохо ищут). Столкнувшись много раз подряд с тем, что найти что-то толковое довольно непросто, я решил попробовать распутать это узел и предложить для русскоязычных читателей свой справочник классных библиотек на С++. Я исходил из этого источника. Это очень многогранный и объемный список библиотек языка С++, но, скажем так, у меня были к нему вопросы. Потому я сделал перевод, затем значительно улучшил его в плане содержания (далее объясню, как, почему и зачем). На выходе получилось около 1000 библиотек. Как в сказке). Они, конечно, не покрывают все возможные задачи и предметные области, но поверьте, они затрагивают действительно многое. https://habr.com/ru/articles/831754/ #cpp #programming 👉 @cpp_lib

👌 Хотите стать тимлидом в международном проекте? Ждем вас на открытом вебинаре «Кросс-культурные взаимодействия и менеджмент
👌 Хотите стать тимлидом в международном проекте? Ждем вас на открытом вебинаре «Кросс-культурные взаимодействия и менеджмент в международных условиях» 15 августа в 20:00 мск, где мы разберём: - культурные измерения и различия в командах и как с ними справляться; - концепции Cultural Dimensions от Хоффстеда и Cultural Map от Эрин Майер; - ответы на все возникающие вопросы. Спикер Руслан Казанцев — Senior Game Designer в ААА-студии, работал со сценарной командой сериала «Ходячие мертвецы», опытный лид и преподаватель. Встречаемся в рамках курса «Team Lead». Все участники вебинара получат специальную цену на обучение! ➡️Регистрация открыта: https://vk.cc/czlPJ8 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DPP D++ — это легковесная и эффективная библиотека для Discord, написанная на современном C++. Она охватывает максимально воз
DPP D++ — это легковесная и эффективная библиотека для Discord, написанная на современном C++. Она охватывает максимально возможную часть спецификации API и обладает невероятно малым объемом памяти даже при кэшировании больших объемов данных. https://github.com/brainboxdotcc/DPP #cpp #programming 👉 @cpp_lib

Как найти работу для фиксиков: анализируем Godot Engine Разработка игр и их прохождение могут быть невероятно увлекательными
Как найти работу для фиксиков: анализируем Godot Engine Разработка игр и их прохождение могут быть невероятно увлекательными и затягивающими занятиями, приносящими огромное удовольствие. Но ничто так не портит впечатление от игрового процесса, как коварно спрятавшийся баг. Поэтому сегодня под нашим пристальным вниманием окажется Open Source движок Godot Engine. Давайте проверим, насколько он хорош, и готов ли он подарить нам незабываемые эмоции от создания и прохождения игр. https://habr.com/ru/companies/pvs-studio/articles/834420/ #cpp #programming 👉 @cpp_lib

💪 Пройди тест по C++ и проверь свои знания! Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по
💪 Пройди тест по C++ и проверь свои знания! Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь 64 записи открытых уроков от преподавателей курса бесплатно!🎁. ➡️ ПРОЙТИ ТЕСТ: https://clck.ru/3CToaW/?erid=2VtzqwdicQk ✅ Получи бонусы и успей присоединится к августовской группе!

Реализуем эффективный тупль с помощью C++26 Свет видел много любительских реализаций std::tuple, и реализация своих велосипедов — наверное, это действительно действенный способ обучения: вряд-ли можно сказать, что ты что-то по-настоящему понимаешь, если не можешь объяснить, как это что-то устроено. Многие пытливые умы на протяжении десятилетий задавались вопросом: как же реализован std::tuple, как мне реализовать свой тупль (кортеж)? [1] И немало было дано ответов на такие вопросы и написано статей ([2]). Однако я берусь утверждать, что все они имеют один фатальный недостаток! Конкретнее, они все рассматривают в основном лишь один (и при этом неэффективный) способ реализации: с помощью множественного наследования или рекурсивного инстанцирования, имеющий в свой очередь множество своих недостатков, главный из которых — неэффективное использование памяти. В то время как современный C++ позволяет реализовать тупль гораздо проще (без обилия шаблоноты) и эффективнее. https://habr.com/ru/articles/835176/ #cpp #programming 👉 @cpp_lib

+4
Курс по ООП в С++ введение инкапсуляция наследование полиморфизм шаблоны и метапрограммирование источник #cpp #programming 👉 @cpp_lib

Коллекция ресурсов по современному C++ https://github.com/rigtorp/awesome-modern-cpp #cpp #programming 👉 @cpp_lib
Коллекция ресурсов по современному C++ https://github.com/rigtorp/awesome-modern-cpp #cpp #programming 👉 @cpp_lib

Курс «Введение в Реверс инжиниринг»! Запись до 17 августа Курс подойдёт всем интересующимся темой реверс-инжиниринга. По окон
Курс «Введение в Реверс инжиниринг»! Запись до 17 августа Курс подойдёт всем интересующимся темой реверс-инжиниринга. По окончанию курса, вы будете уметь проводить исследования исполняемых файлов и вносить изменения в логику программ. Курс включает в себя: - Работу с отладчиком IDA - Практические навыки анализа исполняемых файлов без исходного кода - Изучение ассемблера, языка Си и EXE / ELF - Восстановление исходного кода из скомпилированных программ 🏆 Сертификат / удостоверение о повышении квалификации Пишите нам @Codeby_Academy или узнайте подробнее о курсе здесь

📕Navigating the Worlds of C and C++: Masters of Code Автор: Frahaan Hussain (2024) Начиная с основ, книга знакомит читателей
📕Navigating the Worlds of C and C++: Masters of Code Автор: Frahaan Hussain (2024) Начиная с основ, книга знакомит читателей с фундаментальными концепциями программирования на Си, включая переменные, типы данных и управляющие структуры, а затем переходит к более сложным темам, таким как управление памятью и системное программирование. При переходе к C++ в тексте рассматриваются объектно-ориентированное программирование, инкапсуляция, наследование и полиморфизм, а также инструменты, необходимые для создания надежного и эффективного программного обеспечения. #cpp #programming 👉 @cpp_lib

Как поделить не деля или оптимизация деления компиляторам(и) Если вы никогда не пробовали смотреть как код на C++ разворачива
Как поделить не деля или оптимизация деления компиляторам(и) Если вы никогда не пробовали смотреть как код на C++ разворачивается компилятором в код Assembly – вас ждёт много сюрпризов, причём, не нужно смотреть какой-то замудренный исходный код полный templates или других сложных конструкций: рассмотрите следующий snippet: uint8_t div10(uint8_t x) { return x/10; } https://habr.com/ru/articles/833470/ #cpp #programming 👉 @cpp_lib

Раскатили фан на полную 17 августа в Москве в музее-заповеднике «Коломенское» пройдет ИТ-пикник — фестиваль для опытных ИТ-сп
Раскатили фан на полную 17 августа в Москве в музее-заповеднике «Коломенское» пройдет ИТ-пикник — фестиваль для опытных ИТ-специалистов, их близких и друзей. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и детская зона. Придут Леонид Агутин, TRITIA, Дайте танк (!), Драгни, Найк Борзов и Нееет, ты что. А вы придете? Успейте зарегистрироваться erid:2VtzqxH1gXD Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673