>>>Опять же, смотря какая.. Опять же, смотря какие аналоги и как конкретно сделано( тем более, в зависимости от того, речь о десктопе или о мобильном ).Собсно.. чего это я. Поделки вроде хрома даже на простеньких страницах будь здоров сколько жрут, что им вовсе не мешает быть написанными не на жс, а на сях.
1. я после 3 лет сидения на FF пару дней назад перешёл на хром (тк первый жутко педалил на видео-конференциях wnhub.io *и не только*, с чем это связано - понятия не имею, второй же всё нормально отрабатывал)
и как бы тут что не говорили про FF и хром - я в суммарном потреблении ОЗУ разницы не заметил вообще никакой, на одних и тех же страницах жрут они одинаково. и FF точно так же при множестве вкладок жрёт и кэш диска и оператос нагло и жадно.
2. как уже ни один раз говорили - жрут страницы со свистоперделками
3. "Опять же, смотря какая" - да любая, будто голый электрон изначально выжирает 200МБ оператоса и несколько потоков ЦП просто на самого себя со старта.
Сравнить даже бедный на функцилнал Joplin на электроне (пустой жрёт 260мб ОЗУ + десяток потоков) и QOwnNotes (60Мб ОЗУ + 1 поток) (Qt/C++) или жирным WizNote(QML/C++ + 3 потока)-120бМОЗУ с кучей фишек форматирования текста,
а уж про "легковесные редакторы кода" на электроне я вообще молчу, очень рад отказу от VSCode (про Atom лучше даже не вспоминать как про Atomную войну).
>>>Ну вообще-то, С++ изначально и задумывался подобием надстройки над Си для добавления поддержки ООП и это ни для кого не секрет.
А в случае с тем же ObjC - у него все гораздо хитрее под капотом работает..
ну речь же про актуальное, а не "что-то когда-то". даже в C11 и C++11 есть несовместимости и отличия, что уже говорить про C++17 и C++20
>>>Но вне зависимости от этого, забористый плюсОвый код последних версий в любом случае выглядит воистину вырвиглазным недоразумением( просто у кого-то нет выбора - вот они и привыкли этого "не замечать" ).
я после длительного пользования C# как-то вернулся к C++ и начал пользовать Qt+C++11 для проекта в последний год (embedded со сложным оверлеем).
как-то нет ни вырвиглазности, ни каких-то стрщных синтаксисов или ужасных структур данных, не было надобности и в raw-указателях
и в сравнении ни чуть не хуже и не страшнее
ЧЯДНТ?
единственное что страшное - это:
* легаси-метапрограммирование с шаблонной магией
* отсуствие полноценных макросов (и рукожопое использование некоторыми примитивных Cишных там и для того, для чего они не предназначены)
* ограниченный рантайм (ну как бы VM тут нет и всё довольно трудно, с учётом принципа Zero Cost Abstraction, опять же).
>>>А причем тут раст ?
я его привёл как привер нытья, везде можно найти лужу грязи и окунуться в неё, но зачем?
в случе с C/C++ опасные грабли описаны, как их обходить - тоже, автоматизированные инструменты тоже есть и целая уйма (но да, ими тоже нужо уметь пользвоаться)
>250-400Кб
ну это лучше, чем Hello World на электроне :-D