Обложка канала

Библиотека C/C++ разработчика. Страница 15

14677 @cppproglib

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

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

    🕶 SOLID и ООП Для тех, кто не знает, SOLID — это набор принципов, позволяющий создавать нормальные приложения. А ещё, благодаря им, намного проще писать обновления (теперь они будут выходить чаще?). Из этого видео вы узнаете про принципы SOLID и разберётесь с тем, как они применяются в реальном коде. Видео очень простое и понятное, поэтому подойдёт даже тем, кто недавно начал обучаться. https://youtu.be/47-F0wGz-Vk
    SOLID принципы в объектно ориентированном программировании

    Принципы проектирование объектно ориентированного программирования. Что такое SOLID принципы в объектно ориентированном программировании рассказываю в этом видео с примерами. Принцип единой ответственности (Single Responsibility) Принцип открытости закрытости (Open/Closed) Принцип подстановки Барбары Лисков (Liskov Substitution) Принцип разделения интерфейсок (Interface Segregation) Принцип инверсии зависимостей (Dependency Inversion) https://habr.com/post/208442/ - отсюда брались примеры

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

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

    Алгоритмы all_of, any_of и none_of Начиная с C ++ 11, в STL C ++ добавляются некоторые новые интересные алгоритмы. Эти алгоритмы работают с массивом и полезны для экономии времени во время кодирования и, следовательно, также полезны в конкурентном программировании.
  • Реклама

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

    Interview and AMA with Bjarne Stroustrup - Creator of C++

    Join Jeremy as he chats with Bjarne Stroustrup - the creator of C++. Over the last 40 years, Bjarne has been responsible for first creating and then leading the development of C++. We'll be exploring that journey, delving into the decisions and tradeoffs it's taken to create such an important and popular language and his work in pioneering the use of object-oriented and generic programming techniques. At the end we'll put your questions to him! Don't miss this unique opportunity to have your question answered by one of the greats.

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

    Текстовые строки в языках программирования

    Уже давно прошли те времена, когда текстовые строки в языках программирования были исключительно байтовыми без поддержки символов национальных алфавитов, а в некоторых случаях еще и ограничены...

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

    Собеседование SENIOR С++ В этом видео разработчик из Яндекса попробует свои силы в mock-интервью по С++. Смотреть видео
    Mock-собеседование С++ разработчика из Яндекс

    В этом видео разработчик из Яндекса попробует свои силы в mock-интервью по С++ Консультации: https://getmentor.dev/mentor/vladimir-balun-191 https://solvery.io/ru/mentor/vladimir_balun Курсы по программированию: https://balun.courses/ Потренироваться проходить собеседования: https://it-interview.io/ 00:00 - Введение 00:10 - Запрет создания объектов в куче 01:52 - Ограничение кол-ва создаваемых объектов 04:47 - Перегрузка операторов 06:13 - Взаимодействие С и С++ 11:42 - Строки 15:31 - Исключения 17:18 - Исключение в конструкторе и деструкторе 21:21 - Проброс исключения из другого потока 22:34 - Умные указатели 25:38 - Утечки памяти с умными указателями 29:09 - Контейнеры 32:15 - Заключение ⠀ VK: https://vk.com/vladimir_balun_programming Telegram: https://t.me/vladimir_balun_programming Instagram: https://www.instagram.com/vladimir_balun_programming/ YouTube: https://www.youtube.com/channel/UCb2NcehYSV8RD0njexZN11Q YandexZen: https://zen.yandex.ru/id/623b6c964da92b3831c83209 RuTube: https://rutube.ru/channel/25079714/ ⠀ GitHub: https://github.com/VladimirBalun Xabr: https://habr.com/ru/users/vladimirbalun/ LinkedIn: https://www.linkedin.com/in/vladimirbalun/ #собеседование #собеседованиепрограммиста #interview #programmerinterview #jobinterview #cpp #сиплюсплюс #многопоточность #указатели #структурыданных #алгоритмы #программирование #программист #programming #programmer

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

    Слышали про канал __Kaspersky Team__? Там руководители «Лаборатории Касперского» делятся опытом в сфере IT и ищут новых ребят в свои команды. Небольшая подборка полезных постов на канале: ● Как и зачем переходить с одного языка программирования на другой? ● Руководите разработкой? Тогда для вас пост про мифы о руководителях разработки. ● Хотите познакомиться с другими экспертами отрасли? Смотрите карточки с прогнозами на будущее главного технического эксперта компании Александра Гостева. Подписывайтесь на __Kaspersky Team__ и следите за историями тех, кто уже в команде. Например, в одном из последних постов ребята рассказывали про вакансии системного архитектора, fullstack, С++ и SDET-инженеров. Подробные условия вакансий и про жизнь компании читайте на Kaspersky Team.
    Kaspersky Team

    Мы - команда «Лаборатории Касперского»! В этом канале рассказываем о бенефитах и вакансиях, знакомим с экспертами и технологиями. По вопросам сотрудничества [email protected] Наш карьерный портал careers.kaspersky.ru

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

    Длина числа Для вычисления количества цифр в числе вместо цикла можно эффективно использовать log.
  • Библиотека C/C++ разработчика

    Нюансы разработки парсера для свего языка программирования

    Недавно прочитал на Хабре статью Свой язык, или как я устал от ассемблера и С , и невольно взглядом зацепился за один абзац: Я решил не сильно париться, поэтому использовал библиотеку parglare. Она...

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

    🔥🔝 Специально для разработчиков на С++! ➡ Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене. На этом курсе вы: - Научитесь прикладному применению стандартов C++11 / C++14 / C++17. - Освоите асинхронное и многопоточное программирование. - Получите глубокое представление о шаблонной магии и паттернах проектирования. Наглядным результатом вашей работы станет выпускной проект, который позволит вам претендовать на позицию middle C++ разработчика. 🎫Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ ПО С++: https://otus.pw/er0g/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! 🎥 13 апреля в 20:00 открытый урок «Исключения и “не исключения” в С++». Реклама. Информация о рекламодателе на сайте otus.ru
  • Библиотека C/C++ разработчика

    Эффективный способ масштабирования приложения C++: класс параллельного контейнера oneTBB. community.intel.com/t5/Blog…/1467254
    oneTBB Concurrent Container Class: An Efficient Way To Scale Your C++ Application

    Author: Nikita Sanjay Shiledarbaxi Reviewer: Chandan Damannagari Introduction Are you in search of an efficient way of scaling your C++ application in a concurrent environment? The Intel® oneAPI Threading Building Blocks library (Intel® oneTBB) can assist you in the best way, even if you are not a t...

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

    #вопросы_с_собеседований В чем отличие overload и override? Ответ: overload - это перегрузка, два одинаковых имени функций с разными принимаемыми аргументами, override - это переопределение (с помощью таблицы виртуальных функций), изменение поведения функции в выведенном классе ( с помощью механизма виртуальных функций).
  • Библиотека C/C++ разработчика

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

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

    Pontus Nyman: C++ in Space

    OHB Sweden enables Space Ambitions by building small satellites, AOCS, and propulsion systems. Onboard of their systems is C++ . In this presentation, we get a brief overview of: CPU architecture and peripherals, Sirius the on-board computer, and Innosat HW architecture. The flight SW (OBSW) software architecture, Memory handling, Compile-time vs. runtime, Code generation, Development, Build system, Toolchain, Unit testing, system testing, and Debugging. A brief introduction to ground system SW (mission control systems) Recorded at StockholmCpp 0x26, https://www.meetup.com/stockholmcpp/events/291540648/ The event was kindly hosted by OHB Sweden, https://www.ohb-sweden.se More about C++ user groups in Sweden at https://www.swedencpp.se

    YouTube
  • Реклама

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

    Точность, отзыв и почему не стоит выкручивать предупреждения до 11. lemire.me/blog/20…gs-to-11
    Precision, recall and why you shouldn't crank up the warnings to 11

    Recently, the code hosting site GitHub deployed widely a tool called CodeQL with rather agressive settings. It does static analysis on the code and it attempts to flag problems. I use the phrase "static analysis" to refer to an analysis that does not run the code. Static analysis is limited: it can

    Daniel Lemire's blog
  • Библиотека C/C++ разработчика

    References don’t have top-level cv-qualifiers

    Sometimes when reading about C++, for instance about template argument deduction, the term “top-level cv-qualifiers” comes up. I just spent an unreasonable amount of time being puzzled …

    C++ on a Friday
  • Библиотека C/C++ разработчика

    🔥Какие знания точно нужны программисту? Ответ — все ключевые понятия в Computer Science. Начните изучать эту область 30 марта в 20:00 на вебинаре, приуроченном к старту онлайн-курса «Computer Science» в OTUS. Тема открытого урока: «Ввод-вывод в компьютерных системах». 📚Что интересного будет на занятии? — Рассмотрим основы архитектуры ввода-вывода (I/O) в компьютерных системах. — Изучим роль I/O систем в компьютерной архитектуре, рассмотрим различные типы устройств и их использование в компьютерных системах. — Обсудим необходимые аппаратные компоненты, такие как память — Научимся использовать программно устройства ввода-вывода. Результат занятия 👉 вы разберетесь в роли, типах I/O систем в компьютерной архитектуре и способов взаимодействия с ними. 🎁 Продолжить изучение Computer Science вы сможете на курсе, доступном в рассрочку. Для участия зарегистрируйтесь: https://otus.pw/j12C/