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

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

14677 @cppproglib

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

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

    Johan Berg: Deducing this, C++23's Explicit Object Parameter

    Explicit object parameter gives us a new way of declaring non-static member functions. In this talk, I will show you how this feature works and how it can simplify your code. 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++ разработчика

    Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчиков от Яндекс Практикума, получайте дополнительные навыки и зарабатывайте больше 🫶🏼 На курсах можно: – освоить Go и С++ для бэкенда на продвинутом уровне; – прокачаться от джуна до мидла во фронтенде и бэкенде; – погрузиться в React; – научиться тестировать веб-приложения на Java и Python; – разобраться в алгоритмах и структурах данных для работы и собеседований; – освоить методологию DevOps для эксплуатации и разработки. Выбирайте IT-направление, оценивайте уровень своих знаний с помощью бесплатного теста, проходите онлайн курс и становитесь самым подходящим кандидатом на желанную должность.
  • Библиотека C/C++ разработчика

    Как мы нейросеть в браузер тащили

    Здравствуйте, товарищи! Хочу написать a good story про то, как портировал нейросеть в браузер. Задача пришла ко мне от моих институтских друзей из ИВМ РАН. Есть некий фронтенд, на который доктор...

    Хабр
  • Реклама

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

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

    Упрощаем код с помощью if constexpr и концептов C++17/C++20

    До C++17 у нас было несколько довольно неэлегантных способов написать static if (if, который работает во время компиляции). Например, мы можем использовать статическую диспетчеризацию или SFINAE. К...

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

    5 любопытных примеров C++ Lambda: рекурсия, constexpr, контейнеры и многое другое (включая C++23!) www.cppstories.com/2020/07…5ex.html
    5 Curious C++ Lambda Examples: Recursion, constexpr, Containers and More

    In this blog post I’ll show you a couple of interesting examples with lambda expressions. Do you know how to write a recursive lambda? Store them in a container? Or invoke at compile time? See in the article. Updated in August 2022: Added C++23 improvements. 1. Recursive Lambda with std::function   Writing a recursive function is relatively straightforward: inside a function definition, you can call the same function by its name.

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

    На языке C++ можно создавать с нуля самые разные программы: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Если вы когда-нибудь мечтали менять мир, то проще всего начать делать это в цифровом виде и на этом языке. А ещё С++ даёт крепкую базу знаний. Выучив его, вам будет проще освоить любой смежный инструмент. Обучиться языку можно на курсе Яндекс Практикума «Разработчик C++». На курсе вы: научитесь писать эффективный код; разберётесь в стандартной библиотеке C++; начнёте работать с Git, IDE и компиляторами; познакомитесь с базовыми алгоритмами и структурами данных; создадите действующие сервисы и добавите 3+ проекта в портфолио. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы. Записаться на курс можно здесь: https://practicum.yandex.ru/cpp/
  • Библиотека C/C++ разработчика

    Сортировка пузырьком Определите, сколько обменов сделает алгоритм пузырьковой сортировки по возрастанию для данного массива. Формат входных данных: На первой строке дано целое число n (1 ≤ n ≤ 1000) – количество элементов в массиве. На второй строке – сам массив. Гарантируется, что все элементы массива – различные целые числа, не превышающие по модулю 10^9. Формат выходных данных: Выведите одно число – количество обменов пузырьковой сортировки.
  • Библиотека C/C++ разработчика

    Weekend Offer для бэкенд-разработчиков 1–2 апреля Устройтесь в Яндекс за два дня с Weekend Offer Backend. Решите тестовое, 1 апреля пройдите две секции, а уже 2 апреля получите офер. В мероприятии участвуют разные команды и сервисы: можно пообщаться с командами и выбрать то, что вам больше подходит. Работать можно в смешанном режиме из любого офиса или коворкинга в 20 городах России и мира. Условия работы обсуждаются с каждым разработчиком индивидуально. Ищем инженеров с опытом коммерческой разработки от трёх лет на C++, Java, Python, Go или Scala. Ждём и тех, кто готов работать на этих языках. Зарегистрироваться Это #партнерский пост
  • Библиотека C/C++ разработчика

    Synthesizing Pseudoephedrine from Methamphetamine with LLVM (September 2020 stream)

    This sarcastic, tongue-in-cheek stream from late 2020 gives a high level overview of what LLVM is and shows some extreme examples of how it could be used and customized to optimize (or -- in this case -- "pessimize") software being built with it. This video does not show _how_ to write an LLVM optimization. If you would like to learn how to do that, check out my "Writing an LLVM Optimization" video. Related source code: https://github.com/jvstech/pseudo-passes

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

    Ловим утечки памяти в С/С++

    Приветствую вас, Хабровчане! Сегодня я хочу немного приоткрыть свет над тем, как бороться с утечкой памяти в Си или С++. На Хабре уже существует две статьи, а именно: Боремся с утечками памяти...

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

    Неожиданная проблема с макросами (точнее без макросов)

    Макросы — один из самых мощных инструментов в языках программирования. В самом простом виде макрос, это символьное имя, которое заменяется на другое или целую последовательность программных...

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

    Проверка корневых структур на изоморфизм

    Задача проверки корневых (под)деревьев на изоморфизм является достаточно известной в рамках олимпиадного мира, однако представленная большинством авторов реализация основывается на неэффективном...

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

    Working with Strings in Embedded C++ - Sticky Bits - Powered by Feabhas

    In this post, by Embedded I’m generally referring to deeply embedded/bare-metal systems as opposed to Linux-based embedded systems. Embedded systems and strings Historically, the need for and thus the use of strings in embedded systems was fairly limited. However, this has changed with the advent of cheaper, full graphic displays and the growth of the ‘Internet of Things’ (IoT). Many embedded systems sport full-colour graphics displays, supported by embedded-specific graphics libraries, including: free open-source – e.g. LVGL vendor-specific – e.g. TouchGFX from STMicroelectronics fully specialised graphics [...]

    Sticky Bits - Powered by Feabhas
  • Библиотека C/C++ разработчика

    Trivial relocation, std::swap, and a $2000 prize

    This is the first in a series of at least three weekly blog posts. Each post will explain one of the problems facing P1144 “std::is_trivially_relocatable” and P2786R0 “Trivial relocatability options” as we try to (1) resolve their technical differences and (2) convince the rest of the C++ Committee that these resolutions are actually okay to ship. Today’s topic is trivial swapping.

    quuxplusone.github.io
  • Реклама

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

    Собеседование Junior C++

    Всем привет! Провели тренировочное собеседование с Максимом на позицию Junior C++ Developer. Приятного просмотра! Не забудьте поддержать видео :)

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

    Графическая база данных с открытым исходным кодом, созданная для потоковой передачи данных в реальном времени, совместимая с Neo4j. https://www.libhunt.com/r/memgraph
    Memgraph Alternatives and Reviews (Mar 2023)

    Which is the best alternative to Memgraph? Based on common mentions it is: ✅Gqlalchemy, ✅Serverless-graphql, ✅Cugraph, ✅Siad, ✅Memgraph/Mage or ✅Mattermost

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

    Examples of Projections from C++20 Ranges

    C++20 Ranges algorithms have an excellent feature called “Projection”. In short, it’s a callable applied on each range element before further processing. In this article, I’ll show you a couple more examples of this handy feature. Intro   According to the C++20 Standard: [defns.projection]: projection: transformation that an algorithm applies before inspecting the values of elements

    C++ Stories