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

@cppproglib Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Полезные материалы по всему, что может быть полезно плюсовику/сишнику.
Обратная связь: @proglibrary_feedback_bot
Мероприятия по разработке: @event_listener_bot
По вопросам рекламы: http://ad.proglib.io/?utm_source=cppproglib и @proglib_adv
Гео и язык канала
Россия, Русский
Категория
Технологии


Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
08.01.2019 16:54
реклама
Clearview — всё про личные финансы
Теория и практика управления личным благосостоянием
Хочешь рекламу в Telegram? Тебе сюда
Подберем каналы под твою сферу и посчитаем эффект
CyberSec News
Новости Кибербезопасность и Информационные технологи
14 650
подписчиков
~3.5k
охват 1 публикации
~9.9k
дневной охват
~3
постов / день
23.8%
ERR %
2.61
индекс цитирования
Репосты и упоминания канала
198 упоминаний канала
0 упоминаний публикаций
16 репостов
IT Channels
IT feed
Библиотека хакера
FullStack .Net developer
Библиотека хакера
Библиотека devops’а
Библиотека devops’а
Библиотека хакера
Каналы, которые цитирует @cppproglib
АйТиБорода
АйТиБорода
Luxoft Russia
Яндекс
Luxoft Russia
Luxoft Russia
Luxoft Russia
Последние публикации
Удалённые
С упоминаниями
Репосты
Что выведет программа?
Опрос
  • 0 1
  • 0 2
  • 0 8
  • Compiler Error
679 голосов
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Перенос любых файлов на любые устройства в вашей локальной сети.

https://proglib.io/w/66d68ef9
Превью стандартной библиотеки С++23.

https://proglib.io/w/3d87bd20
Jeff Garland - C++23 Standard Library Preview - Meeting C++ 2021
Jeff Garland - C++23 Standard Library Preview - Meeting C++ 2021 Slides: https://slides.meetingcpp.com Survey: https://survey.meetingcpp.com Despite the pandemic the C++ committee is continuing to work towards C++23. This survey presentation provides students with a broad overview of the changes and new facilities in the C++23 standard library. The changes include a major expansion of ranges - including new view types like ~zip~ and algorithms like ~fold~ and ~starts_with~. For i/o there's a number of extensions to ~std::format~ facilities as well as a new i/o stream type, ~span_stream~ that allows for user supplied buffers in for i/o. In containers, we see the addition of ~flat_map~ and ~flat_set~. ~std::stacktrace~ provides a badly needed debugging capability. More ~constexpr~ library facilities include ~type_info~, ~std::variant~ and ~std::optional~. For interfaces with C there are changes for atomics and ~out_ptr~ to help with resource management. For functional programming monadic interfaces on ~optional~…
Заметка по посту «Три причины передавать std::string_view по значению».

https://proglib.io/w/0c8ca446
A footnote on “Three reasons to pass std::string_view by value”
Several readers have responded to my recent post “Three reasons to pass std::string_view by value” (2021-11-09), pointing out that (while everything I said is true of the Itanium x86-64 ABI used on Linux and Mac) unfortunately Microsoft’s x86-64 ABI does not pass std::string_view in registers, but instead passes it by “hidden pointer,” so that at the machine level, you get basically the same codegen as if you had been passing by reference all along. Except that actually you’re passing a copy by reference, so you get one extra 16-byte copy in addition to all the other stack traffic MSVC is doing. This is a big problem baked into Microsoft’s x86-64 ABI, and nerfs a lot of the performance benefits mentioned in my post. However, my advice remains the same: Even if your primary platform today is Windows, you should habitually pass std::string_view by value!
#вакансия #полнаязанятость #офис #удаленка #Csharp #Blazor

Удаленка/офис: Москва, полный рабочий день
ЗП вилка: 170 000 – 230 000 рублей
Портал Управления Инфраструктурой решает следующие задачи: биллинг инфраструктуры продуктов, расчет стоимости инфраструктуры продуктов, предоставление информации о балансе ИТ продуктов.
В команду ищем Middle fullstack C#, ASP.net разработчика.
Чем предстоит заниматься:
•Анализировать требования, взаимодействовать с заказчиком по вопросам дизайна, юзабилити, функциональности;
•Разрабатывать программную структуру backend и frontend приложений;
•Разрабатывать модули и системы, Code review. Рефакторинг кода;
•Разрабатывать интеграционные решения. Разрабатывать API для использования как внутренними, так и внешними сервисами;
•Создавать схемы базы данных.(совместно с командой).
Мы ожидаем, что вы:
•Продвинутые инженерные знания о принципах разработки и поддержки IT систем;
•Опыт разработки продуктов "с нуля" до стадии вывода в промышленную эксплуатацию;
•Знания языков и технологий: C# .Net (желательно Core); ASP.NET MVC + WebApi; Entity Framework; Blazor; SQL; PostgreSQL; JavaScript; HTML / CSS; RabbitMQ.
Плюсом будет:
• Навыки DevOps. Понимание принципов CI/CD (автоматизация сборок, автотестов, вывода на пром. среду);
• Знание основ виртуализации и современных подходов к построению ЦОД;
• Знание основ информационной безопасности;
• Навыки работы c ПО: Git, VMWare VCloud; Jira, TFS.
Что мы предлагаем:
•ДМС в сети клиник МЕДСИ, включая страховку выезжающих за рубеж и страховку от несчастного случая;
•Корпоративные скидки от группы компаний МТС;
•Комфортный период адаптации и ментор/куратор для погружения в исторически сложившиеся” корпоративные аббревиатуры, процессы, взаимоотношения, etc.
•Полный набор инструментов для достижения цели и свобода их выбора - организация рабочего места, установка всего необходимого прикладного ПО;
•Возможности профессионального развития: внутреннее и внешнее обучение, повышение квалификации, тематические конференции.

Если заинтересован или остались вопросы – пиши @MishkamishkaM
Читать полностью
Бесплатный онлайн-митап для C++ разработчиков от команды «Магнита» при поддержке JUG.ru — Magnit Tech++ Meet Up

Запомните дату: 29 ноября, 17:00 (GMT+3)

В программе — четыре доклада об инструментах, методиках и новых стандартах языка:
✔ Антон Полухин, «C++23 и C++26, планы»;
✔ Дмитрий Архипов, «Qt + STL + Boost.Ranges»;
✔ Александр Крикунов, «Переносимая сборка в Linux: запускаем современные программы на 15-летних дистрибутивах»;
✔ Дмитрий Пестеха, «RPC для межмодульного взаимодействия: излишество или необходимость?»

А еще у вас будет сразу две возможности получить подарки от «Магнита»: решить задачку на сайте митапа или задать одному из спикеров лучший вопрос во время доклада 🎁

Приходите провести время с удовольствием и пользой! Подробности и регистрация ждут вас на сайте: https://bit.ly/32cTSON
Читать полностью
Участвуй в бесплатной онлайн-гонке на выбывание для разработчиков C#.
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.

Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.

Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.

Будь в курсе новостей в нашем телеграм-канале

🌐techrace.ru
Читать полностью
Небольшая игра с открытым исходным кодом на C++.

https://proglib.io/w/1aff4a51
Начните путь в Data Science уже сейчас!

Тогда без знаний, которые даст вам онлайн-курс Математика для Data Science от преподавателей из МГУ & proglib.academy за 5 месяцев, не обойтись.
Для обучения достаточно школьных знаний по математике. Специальный модуль "Базовая математика" поможет подготовится к курсу.

Оставьте заявку и получите доступ к демо-урокам курса, а также не упустите свой шанс записаться в группу по специальной цене: https://proglib.io/w/ae5959b4
Читать полностью
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 5)

Читайте новый выпуск еженедельной подборки интересных алгоритмических и логических задач, которые не дадут вам заскучать.

https://proglib.io/sh/3cAQYlGkOo
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 5)

Читайте новый выпуск еженедельной подборки интересных алгоритмических и логических задач, которые не дадут вам заскучать.

https://proglib.io/sh/3cAQYlGkOo
#вакансия #cpp #winapi #алгоритмы #abbyy

ABBYY ищет Software Developer (С++)

Офис/удаленка, Москва, полный рабочий день

Присылай резюме нашему HR – Юле @theyulya или на почту iuliia.gorbunova@abbyy.com

Что нужно будет делать:
• Подключать новые технологии извлечения данных, например, NER;
• Реализовать специфичный UI-контроль, например, таблицу с результатами тестирования;
• Исправлять ошибки, оптимизировать код, дорабатывать фичи;
• Писать unit-тесты.
Мы ожидаем:
• Опыт коммерческой разработки от 1 года;
• Уверенное знание C++;
• Знание основных алгоритмов и структур данных;
• Технический английский.
Хорошо, если знаешь, но если нет, то научим:
• WinAPI (процессы, потоки, примитивы синхронизации, устройство памяти, очередь сообщений, работа с окнами);
• C#, JavaScript/TypeScript;
• Опыт разработки RESTful сервисов;
• Умение работать с Docker-контейнерами и Kubernetes
Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: внешнее и внутреннее, сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки;
• Оформление по ТК, белая заработная плата.
Читать полностью
Выступление о работе с асинхронностью.

https://proglib.io/w/e807ad05
Working with Asynchrony Generically: A Tour of C++ Executors (part 1/2) - Eric Niebler - CppCon 21
https://cppcon.org/ https://github.com/CppCon/CppCon2020 --- Asynchrony is increasingly important across the software industry, yet C++ lacks a standard async programming model or a comprehensive set of asynchronous algorithms. In this talk, Eric will describe the approach to asynchrony taken by standard Executors, currently targeting C++23. This talk with focus on how to use the new facilities, with glimpses under the covers to see how things work. "Asynchrony" means many things. It means concurrency (e.g., thread pools) and parallelism (e.g., GPUs). It means parameterizing a computation on where it should execute. It means the ability to chain work, propagating values and errors to user-specified continuations. It means forking and joining async control flow without blocking. It requires guarantees that async work can make forward progress. It means a standard way to request that a computation stop early, and a way to propagate the "I have now stopped" notification back to the caller. And -- since this is…