Языковой холивар

Анна

Well-known member
Что за пещерные языки из 90х? Go и Rust.
ну и какой из них столь же кроссплатформенный и популярный, как JS?
И какой из них столь же развивающий и требовательный, как С++?
 

Anna

Administrator
Staff member
А что у жабы такого с кроссплатформенностью? Rust тоже идёт на чём только можно.
Ну, для общего развития С++ пускай остаётся. Хотя пользу от кривой шаблонной модели в плюсах до сих пор считаю сомнительной. Если хорошо изучить шаблоны в Rust, то конечно можно потом научиться писать и плюсовые шаблоны, но зачем?
 
Last edited:

Anna

Administrator
Staff member
А безальтернативность JS как по мне — это настоящая диверсия против веба. Жаль, что у гугля не вышла затея с Dart. А WebASM может спасти только частично.
 
Last edited:

Anna

Administrator
Staff member
Та ладно) Плюсы - нормальная тема(y)
Торвальдс не согласен
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.
 

Patriot

Well-known member
А какая связь? Чем плюсы помогают в написании вирусов?
Если сравнивать с C, то у плюсов инструментов, всё-таки, побольше.
 

Anna

Administrator
Staff member
Если сравнивать с C, то у плюсов инструментов, всё-таки, побольше.
В этот плане чем написание вирусов отличается от написания скажем git-а?
 

Patriot

Well-known member
В этот плане чем написание вирусов отличается от написания скажем git-а?
Про Git немного не понял вопрос. Это ж, вроде, про управление версиями?
 

Anna

Administrator
Staff member
Про Git немного не понял вопрос. Это ж, вроде, про управление версиями?
Да. Первые 3 недели Линус писал его в одиночку на чистых сях. А до этого изучал С++-ные исходники Monotone и что-то не впечатился возможностями плюсов.
 

Patriot

Well-known member
Да. Первые 3 недели Линус писал его в одиночку на чистых сях. А до этого изучал С++-ные исходники Monotone и что-то не впечатился возможностями плюсов.
А, понял. Я просто с git не работал никогда. Но, если сравнивать с врэдным ПО, то архитектура тут, всё-таки, разная. Одно дело когда программа не должна скрываться от пользователя и другое, когда надо по-крысе искать уязвимость.
 

Anna

Administrator
Staff member
Ну вот я и спрашиваю, что конкретно даёт C++ по сравнению с сями в плане скрытности.
 

Patriot

Well-known member
Ну вот я и спрашиваю, что конкретно даёт C++ по сравнению с сями в плане скрытности.
В плане скрытности - ничего. Но если нужно написать быстро, то здесь, как по мне, лучше плюсы.
 

Anna

Administrator
Staff member
Когда плюсам не было альтернатив, это было понятно, но сейчас уже не актуально.
 

Patriot

Well-known member
Когда плюсам не было альтернатив, это было понятно, но сейчас уже не актуально.
Ну, Rust ещё знать надо) А тем, кто привык к любимым плюсам, учить новый язык уже просто лень (это я за себя, в первую очередь). Да и преимущества Rust в скрытности перед антивирусами, за что его сейчас любят и ненавидят, - это до поры до времени. Пройдёт год-два и, мне кажется, он будет в этом плане не лучше плюсов.
 

Анна

Well-known member
А безальтернативность JS как по мне — это настоящая диверсия против веба. Жаль, что у гугля не вышла затея с Dart. А WebASM может спасти только частично.
Webasm вообще никак не спасает.
Очень нишевая штука получилась
 

Анна

Well-known member
тем, кто привык к любимым плюсам, учить новый язык уже просто лень
Лентяи:)
А вот тем, кто пишет на javascript, просто приходится каждый год новый язык учить:)
 
Top