Анна
Well-known member
это какими? C++ и Javascript?тут более 50% владеют двумя
это какими? C++ и Javascript?тут более 50% владеют двумя
Что за пещерные языки из 90х? Go и Rust.это какими? C++ и Javascript?
ну и какой из них столь же кроссплатформенный и популярный, как JS?Что за пещерные языки из 90х? Go и Rust.
Та ладно) Плюсы - нормальная темаЧто за пещерные языки из 90х? Go и Rust.
Торвальдс не согласенТа ладно) Плюсы - нормальная тема![]()
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself would be a huge reason to use C.
C++ leads to really really bad design choices. You invariably start using the "nice" library features of the language like STL and Boost and other total and utter crap, that may "help" you program, but causes:
infinite amounts of pain when they don't work (and anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)
inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.
Та то он просто вирусы никогда не писал)Торвальдс не согласен
А какая связь? Чем плюсы помогают в написании вирусов?Та то он просто вирусы никогда не писал)
Если сравнивать с C, то у плюсов инструментов, всё-таки, побольше.А какая связь? Чем плюсы помогают в написании вирусов?
В этот плане чем написание вирусов отличается от написания скажем git-а?Если сравнивать с C, то у плюсов инструментов, всё-таки, побольше.
Про Git немного не понял вопрос. Это ж, вроде, про управление версиями?В этот плане чем написание вирусов отличается от написания скажем git-а?
Да. Первые 3 недели Линус писал его в одиночку на чистых сях. А до этого изучал С++-ные исходники Monotone и что-то не впечатился возможностями плюсов.Про Git немного не понял вопрос. Это ж, вроде, про управление версиями?
А, понял. Я просто с git не работал никогда. Но, если сравнивать с врэдным ПО, то архитектура тут, всё-таки, разная. Одно дело когда программа не должна скрываться от пользователя и другое, когда надо по-крысе искать уязвимость.Да. Первые 3 недели Линус писал его в одиночку на чистых сях. А до этого изучал С++-ные исходники Monotone и что-то не впечатился возможностями плюсов.
В плане скрытности - ничего. Но если нужно написать быстро, то здесь, как по мне, лучше плюсы.Ну вот я и спрашиваю, что конкретно даёт C++ по сравнению с сями в плане скрытности.
Ну, Rust ещё знать надо) А тем, кто привык к любимым плюсам, учить новый язык уже просто лень (это я за себя, в первую очередь). Да и преимущества Rust в скрытности перед антивирусами, за что его сейчас любят и ненавидят, - это до поры до времени. Пройдёт год-два и, мне кажется, он будет в этом плане не лучше плюсов.Когда плюсам не было альтернатив, это было понятно, но сейчас уже не актуально.
Webasm вообще никак не спасает.А безальтернативность JS как по мне — это настоящая диверсия против веба. Жаль, что у гугля не вышла затея с Dart. А WebASM может спасти только частично.
Лентяитем, кто привык к любимым плюсам, учить новый язык уже просто лень