Re[4]: А С++ то схлопывается...
От: smeeld  
Дата: 31.10.19 10:21
Оценка: +1
Здравствуйте, Nikе, Вы писали:

N>то это в подавляющем большинстве случаев от банальной некомпетенции разработчиков как программистов


Это именно от компетенции программистов, знающих про C++ и его современные "промышленные" компиляторы всё то, что делает C++ менее удобным правильным вариантом, чем чистый Cи для embedded и ядер ОС. Отклонившись от темы, скажу, что крупнейшие проекты "промышленного" юзерспайсового софта, всевозможные сервисы, СУБД, прокся, написанные на C++-это всё не настоящий C++ в понимании здешних адептов C++, там тот самый Cи c классами. Это почти Cи c очень немногочисленными вещами из C++ времён раннего Страуструпа. Это говорю как чувак, много лет провозившийся с тоннами кода таких систем. Это не из-за некомптентности, это именно из-за компетентности разрабов упомянутых промышленных систем. Сеньоры тамошних проектов по рукам бьют всем, кто пытается тащить в код всякую современную C++нутую муть. Это, кстати, сильно для джунов характерно, которые любят выпендриваться (возможно здешние адепты самого современного C++ именно они и есть).
Отредактировано 31.10.2019 10:23 smeeld . Предыдущая версия .
Re[4]: А С++ то схлопывается...
От: AleksandrN Россия  
Дата: 31.10.19 10:38
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>>>Очевидно, что С++ исчерпал свои удобства как только программы превысили 1000 строк и вышли на новую ступень сложности.

K>>>А я бы копал в очевидную сферу C#+WPF+serices.

AN>>Ты знаешь, что CLR на C++ написан и там 1911361 строк на плюсах?


K>Да хоть на ассемблере! Что это доказывает? Только то, что в ЕДИНИЧНОМ случае собрались башковитые и аккуратные прогеры и забацали проект, где к счастью ничего не крэшится. Тем более, что это рантайм — та же JVM как бы тоже вполне работает, но это далеко не вся платформа.


Это контрпример, опровергающий твоё утверждение. И это не единственный большой проект на C++. Таких проектов много.

K>С++ — это таймбомба. Не надо думать, что если ТЫ аккуратно ставишь везде умные указатели, то какой-нть "середнячок" не вкорячит тебе самописный класс, который разрушит к чертям всю твою стройную вселенную тупо освободив указатель.


Возможностей отстрелить себе ногу в C++ много. А что бы один человек не поломал всё в большом проекте, существуют разные виды тестирования, статистический и динамический анализ кода, код-ревью. Это хорошие практики при создании проекта на любом языке.

AN>>Как же это у MS получилось такой большой проект на C++ написать?


K>Случайно. Посмотри на Win7 и Win10 — "как же так у MS получилось ИСПОХАБИТЬ такой хороший проект?"


В больших проектах случайно сделать хорошо не получиться. Испортить — запросто в проекте любого объёма.

AN>>С чем ещё, кроме C# ты работал?


K>Примерно около 20 языков (с 15 лет если считать). Что дальше? У тебя всё равно длиннее?


По твоим эмоциональным постам и фанатичной привязанности к, используемым тобой, инструментам и твоим суждениям о других инструментах, у меня сложилось впечатление, что с другими инструментами ты знаком слабо и у тебя мало опыта работы над большими проектами в командах с, хорошо поставленными, процессами разработки. Что приводит к ошибочным представлениях о других средствах разработки и организации работы.
Поэтому и задал вопрос про други языки, что бы проверить своё предположение.
А про эти 20 языков можно подробнее, какие это языки и какой опыт на них?
Re[5]: А С++ то схлопывается...
От: sergey2b ЮАР  
Дата: 31.10.19 10:38
Оценка:
Здравствуйте, smeeld, Вы писали:

раннего Страуструпа. Это говорю как чувак, много лет провозившийся с тоннами кода таких систем. Это не из-за некомптентности, это именно из-за компетентности разрабов упомянутых промышленных систем. Сеньоры тамошних проектов по рукам бьют всем, кто пытается тащить в код всякую современную C++нутую муть. Это, кстати, сильно для джунов характерно, которые любят выпендриваться (возможно здешние адепты самого современного C++ именно они и есть).

а можно пожалуйста пример чем соверменный С++ хуже Си в таких проектах
Re[4]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 31.10.19 10:38
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Компиляторы точно на С++ писать не стоит.


Первые и дорослиновские версии шарпа?
Кодом людям нужно помогать!
Re[4]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 31.10.19 10:42
Оценка: 6 (2) :))) :)
Здравствуйте, Nikе, Вы писали:

N>С не имеют преимуществ перед С++, зато имеют много недостатков. Поэтом на С если что и пишут, то это в подавляющем большинстве случаев от банальной некомпетенции разработчиков как программистов (хотя верю, что их компетенции в предметной области — перевешивают некомпетентность в девелоперской).


Лучшие программисты в мире такие как Торвальдс, Фабрис Беллард, Ричард Хипп (sqlite) и т.д. как раз являются Си программистами. Если человек Си программист, это уже хороший программист.
Вы правы, только ровно наоборот.
Кодом людям нужно помогать!
Отредактировано 01.11.2019 19:05 Sharov . Предыдущая версия .
Re[3]: А С++ то схлопывается...
От: B0FEE664  
Дата: 31.10.19 10:47
Оценка:
Здравствуйте, xarcass, Вы писали:

X>Там вроде как плюсы только в мультимедийке допустимы. Критически важное — всё на голых сях, отягощённых MISRA. В авионике такая же петрушка, только DO-178 вместо MISRA.

X>Но это раньше так было, может сейчас поменялось что-то.

MISRA для C++ есть.
И каждый день — без права на ошибку...
Re[5]: А С++ то схлопывается...
От: AleksandrN Россия  
Дата: 31.10.19 10:47
Оценка:
Здравствуйте, smeeld, Вы писали:

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


N>>то это в подавляющем большинстве случаев от банальной некомпетенции разработчиков как программистов


S>Это именно от компетенции программистов, знающих про C++ и его современные "промышленные" компиляторы всё то, что делает C++ менее удобным правильным вариантом, чем чистый Cи для embedded и ядер ОС. Отклонившись от темы, скажу, что крупнейшие проекты "промышленного" юзерспайсового софта, всевозможные сервисы, СУБД, прокся, написанные на C++-это всё не настоящий C++ в понимании здешних адептов C++, там тот самый Cи c классами. Это почти Cи c очень немногочисленными вещами из C++ времён раннего Страуструпа. Это говорю как чувак, много лет провозившийся с тоннами кода таких систем. Это не из-за некомптентности, это именно из-за компетентности разрабов упомянутых промышленных систем. Сеньоры тамошних проектов по рукам бьют всем, кто пытается тащить в код всякую современную C++нутую муть. Это, кстати, сильно для джунов характерно, которые любят выпендриваться (возможно здешние адепты самого современного C++ именно они и есть).


Это связано с тем, что многие такие проекты начаты до появления современных версий C++, а смешивать в одном проекте стиль Си с классами и стиль современного C++ — плохая идея, или же есть какая-то другая причина?
Отредактировано 31.10.2019 10:50 AleksandrN . Предыдущая версия .
Re[5]: А С++ то схлопывается...
От: Ночной Смотрящий Россия  
Дата: 31.10.19 10:57
Оценка:
Здравствуйте, Sharov, Вы писали:

НС>>Компиляторы точно на С++ писать не стоит.

S>Первые и дорослиновские версии шарпа?

Что с ними?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: А С++ то схлопывается...
От: Ночной Смотрящий Россия  
Дата: 31.10.19 10:57
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Угу. При этом оба основных открытых компилятора написаны один на C, другой на C++.


Компиляторами С++ мир не ограничивается?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 31.10.19 10:58
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

S>>Первые и дорослиновские версии шарпа?

НС>Что с ними?

Все в порядке, на цпп написаны.
Кодом людям нужно помогать!
Re[6]: А С++ то схлопывается...
От: B0FEE664  
Дата: 31.10.19 11:07
Оценка: 1 (1)
Здравствуйте, sergey2b, Вы писали:

S>а можно пожалуйста пример чем соверменный С++ хуже Си в таких проектах

Тут дело не в языке, а в бюрократии и особых требованиях.
Например, в авионике это 100% покрытие кода тестами.
В частности, если у вас есть вызов new, то надо предоставить тест, который обрабатывает исключение бросаемое new при нехватке памяти. И так для каждого встречающегося в коде new, а не в одном каком-то месте. Представляете себе объём работы по написанию тестов? Исходя из этого для многих проектов просто запрещается динамическая аллокация памяти. Соответственно выбрасывается всё, что аллоцирует память, начиная с std::vector ...
И каждый день — без права на ошибку...
Re[7]: А С++ то схлопывается...
От: Ночной Смотрящий Россия  
Дата: 31.10.19 11:23
Оценка:
Здравствуйте, Sharov, Вы писали:

S>>>Первые и дорослиновские версии шарпа?

НС>>Что с ними?
S>Все в порядке, на цпп написаны.

И? Были написаны, пришлось переписать. Ровно то, о чем я и говорил.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: А С++ то схлопывается...
От: Ночной Смотрящий Россия  
Дата: 31.10.19 11:29
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>На ods московский Хуавей выложил вилку для AI expert до 2 млн. рублей в месяц. Это неплохая зп, ИМХО.


Вилку то да, они 100-350К в год рисуют, но когда общаться с ними начинаешь, то вдруг оказывается что "зарплата зависит от вашей предыдущей зарплаты". Писать подробное CV чтобы узнать реальные предложения мне было лень.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: А С++ то схлопывается...
От: Ночной Смотрящий Россия  
Дата: 31.10.19 11:29
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Ну не будь же ты таким наивным. Скорее всего на вакансию давно есть внутренний кандидат


У них сейчас просто море вакансий, только по моему профилю они десяток прислали. И вилка общая для всех вакансий. Так что, думаю, эта вилка просто ни о чем.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: А С++ то схлопывается...
От: MasterZiv СССР  
Дата: 31.10.19 11:59
Оценка: :))
Здравствуйте, Basil2, Вы писали:

B>Впервые за почти 10 лет начал искать работу. И с удивлением обнаружил, что на плюсах почти не осталось обычной работы.

B>Практически все вакансии требуют специфического опыта:

Это не так, но ты продолжай...
Re[3]: А С++ то схлопывается...
От: Hobbes Россия  
Дата: 31.10.19 12:06
Оценка:
Здравствуйте, xarcass, Вы писали:

X>Там вроде как плюсы только в мультимедийке допустимы. Критически важное — всё на голых сях, отягощённых MISRA. В авионике такая же петрушка, только DO-178 вместо MISRA.

X>Но это раньше так было, может сейчас поменялось что-то.

Есть MISRA для C++, правда она немного 2008 года. Может даже применяться с неофициальными, но допустимыми поправками для C++11 14 17.
Re[4]: А С++ то схлопывается...
От: Vetal_ca Канада http://vetal.ca
Дата: 31.10.19 12:19
Оценка: 1 (1)
Здравствуйте, CreatorCray, Вы писали:



CC>Осталось добавить что ещё волосы стали мягкими и шелковистыми

CC>Сколько вас таких уже было: сначала такие же восторженные радостно переходили на жабу, потом на шарп, теперь на го, а плюсы живут себе дальше.

Откуда столько негодования? Тут же 3 положительных фактора:

1. Для оставшихся: на C++ — уменьшение конкуренции
2. Для переходящего: саморазвитие, подъем доходов, востребованность
3. Для работодателей: мобильность, заполняется более востребованная ниша.

Третий пункт, вообще, архиважен. Просто, невероятно, как может существовать такой горб переизбытка (невостребованных) и впадина незаполненных вакансий.

Я несколько лет уже рассматриваю увольнения как очень положительный оздоравливающий процесс. Который способен по-нормальному расшевелить эту кучу из п.3. На теперяшнем месте он жутко необходим
Re[4]: А С++ то схлопывается...
От: De-Bill  
Дата: 31.10.19 12:22
Оценка: +2
S>Согласен, ну кто ж знал. Вот человек с экономическим образованием и эконометрикой подучивает питон и все, готово, ds специалист. Повезло.

В чем везение-то? Рядовые ds никогда не получали огромных денег, а "звёзды" и в программировании могли много зарабатывать. При том, что в России в 2012 году, например, количество вакансий было чуть больше ноля. Сейчас попасть в эту сферу в разы проще.

S>В целом, по России я выше поправился. Рынок перехайпован и перегрет. Но многие ломяться, особенно из разработчиков, чтобы свалть за бугор. Там совсем-совсем дефицит ибо рынок в разы больше.


Если разработчик не может уехать зарубеж программистом, то в качестве ds у него вообще шансов мало.
Re[5]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 31.10.19 12:42
Оценка:
Здравствуйте, De-Bill, Вы писали:

DB>В чем везение-то? Рядовые ds никогда не получали огромных денег, а "звёзды" и в программировании могли много зарабатывать. При том, что в России в 2012 году, например, количество вакансий было чуть больше ноля. Сейчас попасть в эту сферу в разы проще.


В России да, да и звезды не особо много получают по сравнению с. А вот шанс уехать за бугор у рядового в разы повышаются. В ods полно поуехав, особливо в канале карьера.
Возможно они все и вправду крутые и нерядовые спецы, ну или хотят таковыми казаться.

S>>В целом, по России я выше поправился. Рынок перехайпован и перегрет. Но многие ломяться, особенно из разработчиков, чтобы свалть за бугор. Там совсем-совсем дефицит ибо рынок в разы больше.

DB>Если разработчик не может уехать зарубеж программистом, то в качестве ds у него вообще шансов мало.

Почему? За бугром пылесосят чуть ли не всех подряд. Там реально огромный спрос.
Кодом людям нужно помогать!
Re[6]: А С++ то схлопывается...
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 31.10.19 12:47
Оценка: +1
Здравствуйте, Sharov, Вы писали:

S>Почему? За бугром пылесосят чуть ли не всех подряд. Там реально огромный спрос.


Да байки это, конкуренция скорее даже выше чем в разработке. Вот уж где реально пылесосят всех подряд, так это в SDET да DevOps.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.