У досвідчених C ++ розробників давно могла виникнути думка: «Не подобається мова - не використовуй! C ++ для суворих хлопців, які звикли до труднощів і можуть в голові утримати тисячу нюансів. Міцно вивчили безліч правил і завжди використовують перевірені методики, що дозволяють обходити проблемні місця».
Максим Комісаренко, Senior Software Developer, витратив чимало зусиль на вивчення мови, а до вершини ще далеко. У статті зібрані «претензії» до С ++ як спроба попередити про потенційні проблеми, що чекають на новачків.
#C_plus_plus_dou_tech
Максим Комісаренко, Senior Software Developer, витратив чимало зусиль на вивчення мови, а до вершини ще далеко. У статті зібрані «претензії» до С ++ як спроба попередити про потенційні проблеми, що чекають на новачків.
#C_plus_plus_dou_tech
ДОУ
Недружелюбность C++ к новичкам: взгляд Unity-разработчика
Эта статья – попытка осмыслить, почему у C++ такой высокий порог вхождения и чем он уступает другим языкам. Максим Комисаренко, Senior Software Developer, на конкретных примерах показывает, почему считает C++ плохим языком для программистов-новичков.
C++ дайджест #28: метапрограмування — https://dou.ua/lenta/digests/plus-digest-28/?from=tg-tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech
Свіжий випуск дайджесту С++
➕доки кипить робота над новим С++23, згадаємо деякі нові фічі С++20
➕розглянемо організацію проєктів Client/Server
➕почитамо про Modern C++
➕поговоримо, які оновлення маємо цього місяця
➕і не тільки
(більше мемчиків — за лінком :)
https://dou.ua/forums/topic/31116/?from=tg-tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech
➕доки кипить робота над новим С++23, згадаємо деякі нові фічі С++20
➕розглянемо організацію проєктів Client/Server
➕почитамо про Modern C++
➕поговоримо, які оновлення маємо цього місяця
➕і не тільки
(більше мемчиків — за лінком :)
https://dou.ua/forums/topic/31116/?from=tg-tech
#C_plus_plus_дайджест #C_plus_plus_dou_tech
Чепурні мультиметоди для сучасного С++
Мультиметоди, або ж множинна диспетчеризація, це механізм вибору однієї з декількох функцій в залежності від динамічних типів або значень аргументів. Потреба в такому механізмі виникає, наприклад, в архітектурних рішеннях, де численні класи взаємодіють між собою у специфічний для кожної пари спосіб.
C++ на рівні мови не підтримує такий механізм а пропозиції щодо розширення C++ такими інструментами не включені до попереднього плану C++23.
https://dou.ua/forums/topic/32515/?from=tg-tech
#C_plus_plus_dou_tech
Мультиметоди, або ж множинна диспетчеризація, це механізм вибору однієї з декількох функцій в залежності від динамічних типів або значень аргументів. Потреба в такому механізмі виникає, наприклад, в архітектурних рішеннях, де численні класи взаємодіють між собою у специфічний для кожної пари спосіб.
C++ на рівні мови не підтримує такий механізм а пропозиції щодо розширення C++ такими інструментами не включені до попереднього плану C++23.
https://dou.ua/forums/topic/32515/?from=tg-tech
#C_plus_plus_dou_tech
Вышла статья о вариантах распределенных сценариев Дениса Полторака, Embedded C++ Tech Lead.
В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.
👉 https://dou.ua/goto/FcOj
#C_plus_plus_dou_tech #backend
В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.
👉 https://dou.ua/goto/FcOj
#C_plus_plus_dou_tech #backend
🔷 C++ дайджест #30: Contracts, Preconditions, Invariants, for_each для tuple
У випуску: матеріали з Preconditions, об’єктів синхронізації, оптимізації та метапрограмування під MSVC. А ще корисні інструменти. Enjoy!
👉 https://dou.ua/goto/QSbL
#C_plus_plus_дайджест #C_plus_plus_dou_tech
У випуску: матеріали з Preconditions, об’єктів синхронізації, оптимізації та метапрограмування під MSVC. А ще корисні інструменти. Enjoy!
👉 https://dou.ua/goto/QSbL
#C_plus_plus_дайджест #C_plus_plus_dou_tech