Андрей Гранкин рассказывает, как начал писать небольшие игры на C/C++, каков процесс разработки и где находит время на хобби в условиях большой загруженности. Статья субъективна и описывает процесс индивидуального старта и будет интересна IT-шникам, которые хотят поиграть в свои игры.
У випуску: розбираємося, чи варто використовувати метапрограмування і як це робиться; корутини і С++ 20; використання Visual Studio Code для Qt-застосунків.
В статье рассматриваем условия работы и общую архитектуру telecom-приложения, синхронный, асинхронный и промежуточный варианты построения soft real-time системы с большим количеством бизнес-логики и разбираем плюсы и минусы каждого подхода.
Эта статья — попытка осмыслить, почему у C++ такой высокий порог вхождения и чем он уступает другим языкам. Максим Комисаренко, Senior Software Developer, на конкретных примерах показывает, почему считает C++ плохим языком для программистов-новичков.
В выпуске: розглядаємо, що таке Continuous Integration, інструменти для CI та як застосовувати його у проекті; результати опитування «CppDevSurvey 2020»; журнал від ACCU з цікавими статтями.
У випуску: детально про бібліотеки для машинного навчання, Coroutines in C++20, A Curious Case of C++ Macros at Google, Qt Roadmap for 2020.
У випуску: Trip report: ISO C++ standards in Prague, GitHub trends, Visual Studio 2019 16.5, Preview 2, Invariants and Preconditions, A few experimental features C++23.
У випуску: туторіали та книги для початківців, 5 signs that your C++ build times are too slow, optimizing game development, improve parallelism in MSBuild.
Ми проаналізували вакансії Senior C++ Developer в Україні й Каліфорнії та визначили вимоги, які висувають компанії для цих спеціалістів. Освіта для C++ розробника відіграє помітно важливішу роль, ніж для інших спеціалізацій. Знання Linux в Україні вимагають частіше, ніж в Каліфорнії. А ще Senior C++ варто звернути увагу на Python. Про все детальніше у статті.
А ще TypeScript лідирує за темпами росту, цікава ситуація у світі мобільної розробки та непохитна популярність Python. Представляємо результати щорічного опитування щодо мов програмування. На цей раз зібрали 9747 анкет. Поїхали.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
У випуску: результати опитування щодо використання С++, як скоротити час на компіляцію, C++ Ranges Views для початківців, що ми ще не знаємо про C++20.
Эта статья для всех, кого интересует интеграция голосового интерфейса управления разнообразными устройствами в собственный дом. Будет полезно как начинающим, так и профессионалам, которые давно хотели проникнуться темой голосового управления.
У випуску: книги та гайдлайни для оптимізації коду, C++20 span туторіал, найпоширеніші помилки в Git та як їх виправляти, Long-Awaited Enhancements.
У випуску: відладка у Visual Studio, C++20 span tutorial, Introducing C++ Build Insights, події для C++ розробників.
DI-фреймворки дают возможность описания зависимостей без модификации классов сущностей или создания XML-конфигураций. Это преимущество позволяет заменять библиотеки с минимальными затратами в процессе разработки. Подробнее — в статье Кирилла Пшеничного, разработчика C++ в TeamDev.
У випуску: звіти та відео доповідей конференції CppCon 2019 у Колорадо, splitting a string in C++, fast and thread-safe pool allocator for Qt.
У випуску: матеріали для повторення патернів, ідіом, контейнерів, алгоритмів пошуку та ін.; підбірки питань, які трапляються на співбесідах, і відповіді на них; інструкція про лінкери для початківців.
У випуску: переїзд LLVM, колекція ресурсів для вивчення C++, telegram-канал про одноплатні комп’ютери, Embedded Fest.
У випуску: топ-5 ISO C++ «feature proposals» від Саттера Мілла, екосистема C++ в інфографіці, проблеми при роботі з Big Data, C++ Core Guidelines для новачків.
У випуску: CMake 3.15.0 release candidate, tips and tricks for Vulkan.
Коментарі