Информация об изменениях

Сообщение Re[12]: А может перейти на C/C++ ? от 14.05.2023 11:23

Изменено 14.05.2023 11:37 Baiker

Re[12]: А может перейти на C/C++ ?
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, Sinclair, Вы писали:


S>>Я бы не стал обобщать. Это не плюсовики такие, а конкретный персонаж. По-видимому, какие-то проблемы с самооценкой или с отношениями на работе — поэтому сюда приходит компенсировать.


R>Что ты имеешь в виду? Кто куда приходит? Ссылки есть?


Это в воздухе, для этого не надо никаких "протокольных доказательств". Каждый, кто учил С++ (и даже немного выучил), уже считает, что на голову выше любого погромизда. Это психология.
И наоборот, пока одни прыгают по языкам и восхваляют всякую бредятину, C#-мастера спокойно делают свою работу.
Мне даже как-то странно, что сегодня вообще существует "проблема выбора языка". Их всего-то полторы штуки:
C# — "для всего", от серверных апп-серверов до любой ГУЙни. Кроме совсем уж интенсивных вычислений или графики (игры "А"-класса)
Kotlin — для тех, кто плотно пишет под Ведроид
С — для обучения студентов, для эмбеда, для интенсивных игр/вычислений. Хотя опять же, даже D (с бэкендом LLVM) выдаёт такой же производительный код + интересен как ООП-преемник С++.

Всё. Даже для С++ тут места нет. Если вы делаете что-то "развесистое с классами", вы явно не вывозите, тут нужен C#.
И напомню студентам: программа — это не только "красиво написал", но и "красиво прочёл". 50% пользы вашего кода — в его СОПРОВОЖДАЕМОСТИ, т.е. простоте архитектуры, простоте алгоритмов, простоте синтаксиса. За ваш код платят деньги, но это не единоразовые деньги — компания платит ещё и за то, что в будущем люди будут улучшать ваш код. Уже по этому критерию С++ вылетает как пробка из рейтинга.
Re[12]: А может перейти на C/C++ ?
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, Sinclair, Вы писали:


S>>Я бы не стал обобщать. Это не плюсовики такие, а конкретный персонаж. По-видимому, какие-то проблемы с самооценкой или с отношениями на работе — поэтому сюда приходит компенсировать.


R>Что ты имеешь в виду? Кто куда приходит? Ссылки есть?


Это в воздухе, для этого не надо никаких "протокольных доказательств". Каждый, кто учил С++ (и даже немного выучил), уже считает, что на голову выше любого погромизда. Это психология.
И наоборот, пока одни прыгают по языкам и восхваляют всякую бредятину, C#-мастера спокойно делают свою работу.
Мне даже как-то странно, что сегодня вообще существует "проблема выбора языка". Их всего-то полторы штуки:
C# — "для всего", от серверных апп-серверов до любой ГУЙни и ASP. Кроме совсем уж интенсивных вычислений или графики (игры "А"-класса)
Kotlin — для тех, кто плотно пишет под Ведроид
С — для обучения студентов, для эмбеда, для интенсивных игр/вычислений. Хотя опять же, даже D (с бэкендом LLVM) выдаёт такой же производительный код + интересен как ООП-преемник С++.

Всё. Даже для С++ тут места нет. Если вы делаете что-то "развесистое с классами", вы явно не вывозите, тут нужен C#.
И напомню студентам: программа — это не только "красиво написал", но и "красиво прочёл". 50% пользы вашего кода — в его СОПРОВОЖДАЕМОСТИ, т.е. простоте архитектуры, простоте алгоритмов, простоте синтаксиса. За ваш код платят деньги, но это не единоразовые деньги — компания платит ещё и за то, что в будущем люди будут улучшать ваш код. Уже по этому критерию С++ вылетает как пробка из рейтинга.