Пропонуємо список технічних запитань, які, ймовірно, вам поставлять на співбесідах з C++. Питання надали фахівці, що проводять технічні інтерв’ю з цієї мови. Врахуйте, що є широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь.
11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років.
Статьи
· C,
C++,
Go,
Java,
JavaScript,
PHP,
Python,
Ruby,
Scala,
Swift,
аналитика,
программирование,
рейтинг,
рейтинг языков
Мова С++ універсальна, швидка та затребувана. Плюси мають своїх фанатів, хоча дехто вважає її занадто складною та застарілою. Проте, з впевненістю можна сказати, що вона залишатиметься актуальною ще довго. Розповідаємо про переваги C++ та обговорюємо, які можливості відкриває перед розробниками новий її стандарт С++ 20.
Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.
Статьи
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналитика,
программирование,
рейтинг,
рейтинг языков
В статье вы найдете информацию о том, как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать. Также прочтете о Qt, кроссплатформенной разработке, проблемах legacy и современном IPC и о том, как правильная архитектура проекта может помочь его удобному тестированию.
Андрей Гранкин рассказывает, как начал писать небольшие игры на 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.
Комментарии