Re[5]: Конкурентное преимущество ))
От: Dair Россия https://dair.spb.ru
Дата: 20.01.23 09:36
Оценка: 2 (1) +2
Здравствуйте, IgorVlasov, Вы писали:

IV>А такая специализация сейчас востребована? А то много лет слышу, что C++ умирает.


Он "умер" когда перестали (почти) делать нативный UI под Windows, и его заменил сначала дотнет, а потом и веб с всякими Электронами.
На виндовом десктопе умер, да. Это было довольно много программистов на MFC, например.

Живёт на серверах до сих пор (в компании со всем зоопарком современного бэкэнда, конечно), в играх, для меня это ещё модельный слой мобильных приложений.
Отредактировано 25.01.2023 11:24 Dair . Предыдущая версия .
Re[6]: Конкурентное преимущество ))
От: iHateBrightVictories Россия  
Дата: 20.01.23 23:44
Оценка:
Здравствуйте, benvenuto, Вы писали:

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


IV>>А то много лет слышу, что C++ умирает.


B>В рейтинге TIOBE C++ обошел Java и стал языком года: https://www.tiobe.com/tiobe-index/


TIOBE вообще какие то лунатики. совершенно не соотносится с рынком труда.

есть ощущение что вот это
https://pypl.github.io/PYPL.html
более точно отражает ситуацию
Re[7]: Конкурентное преимущество ))
От: m2user  
Дата: 21.01.23 01:30
Оценка:
B>>В рейтинге TIOBE C++ обошел Java и стал языком года: https://www.tiobe.com/tiobe-index/

HBV>TIOBE вообще какие то лунатики. совершенно не соотносится с рынком труда.


HBV>есть ощущение что вот это

HBV>https://pypl.github.io/PYPL.html
HBV>более точно отражает ситуацию

А он и не должен соотносится с рынком труда.
TIOBE опирается на количество результатов, которые выдают поисковики, а PYPL на количество запросов (Google trends).
Re[2]: Конкурентное преимущество ))
От: mgu  
Дата: 21.01.23 07:19
Оценка:
Здравствуйте, AWSVladimir, Вы писали:

AWS>Ну после 24.02.2022 это ОЧЕНЬ большое преимущество.

AWS>Да и цель у молодежи скилы прокачать и двигаться дальше.
AWS>2-3 года и новая работа.

Молодые быстрее соображают...

  Скрытый текст
...и обычно сваливают через 2 -- 3 месяца.
Re[3]: Конкурентное преимущество ))
От: mgu  
Дата: 21.01.23 07:22
Оценка:
Здравствуйте, s_aa, Вы писали:

M>>На какой стек?


_>C# ASP.NET


Вот поэтому и берут. Молодёжь не пойдёт:

— не стильно-модно;
— нужно разбираться в чужом коде, неспособны-с.
Re[6]: Конкурентное преимущество ))
От: mgu  
Дата: 21.01.23 07:26
Оценка:
Здравствуйте, benvenuto, Вы писали:

B>

The reason for C++'s popularity is its excellent performance while being a high level object-oriented language. Because of this, it is possible to develop fast and vast software systems (over millions of lines of code) in C++ without necessarily ending up in a maintenance nightmare.


Производительность программ и их поддержка больше зависят не от языка, а от прямоты рук.
Re[4]: Конкурентное преимущество ))
От: Артём Австралия жж
Дата: 22.01.23 00:02
Оценка:
Здравствуйте, Maniacal, Вы писали:

IV>>А какая у вас специализация?


M>В основном на C++ + SQL


Ого. Это в какой предметной области такие ценители?
Кстати, когда упоминается SQL,- там задержки упираются в структуру таблиц и запросы. Разница в скорости на порядки в зависимости от прямоты рук.
Отредактировано 22.01.2023 0:04 Артём . Предыдущая версия .
Re[6]: Конкурентное преимущество ))
От: Артём Австралия жж
Дата: 23.01.23 02:34
Оценка:
Здравствуйте, Dair, Вы писали:

D>Он "умер" когда перестали (почти) делать нативный UI под Windows, и его заменил сначала дотнет, а потом и веб с всякими Электронами.

Именно так. А почему в кавычках?
Да, игры (движки для игр и кастомизация)- это в подавляющей массе плюсЫ.

D>Живёт на серверах до сих пор

Да ладно- на серверах правят Java. Чуть C#, и хипстеры разные Go, Node и т.п.
Re[5]: Конкурентное преимущество ))
От: Maniacal Россия  
Дата: 23.01.23 09:18
Оценка:
Здравствуйте, IgorVlasov, Вы писали:

IV>А такая специализация сейчас востребована? А то много лет слышу, что C++ умирает. А из современных вещей для работы с БД из C++ сейчас наверное QT только.


В военной отрасли ещё как. Для кросс-платформенных приложений Qt, а так VC++. В основном консольные. Но консольные кросс-платформенные я и без Qt умею.
Re[5]: Конкурентное преимущество ))
От: Maniacal Россия  
Дата: 23.01.23 09:51
Оценка:
Здравствуйте, Артём, Вы писали:

M>>В основном на C++ + SQL


Аё>Ого. Это в какой предметной области такие ценители?

Аё>Кстати, когда упоминается SQL,- там задержки упираются в структуру таблиц и запросы. Разница в скорости на порядки в зависимости от прямоты рук.

Это сначала был биллинг и обвязка для сотовых операторов, там PL/SQL (Oracle), потом вольные хлеба там T-SQL (Microsoft) и MySQL, потом экспериментальный проект, там SQLite, сейчас PostgreSQL. Везде использовал нативные библиотеки с интерфейсом c/с++, поставляемые с СУБД производителем. Делал для каждой свою надстройку, чтобы в результате наружу торчал одинаковый интерфейс для я работы с данными вне зависимости от БД. С задержками удавалось бороться за счёт прямоты рук и хитрых выкрутасов. Когда не хватало скорости, сам писал СУБД, простенькую, но узконаправленную и поэтому очень быструю.
Re[6]: Конкурентное преимущество ))
От: · Великобритания  
Дата: 23.01.23 12:30
Оценка:
Здравствуйте, benvenuto, Вы писали:
IV>>А то много лет слышу, что C++ умирает.
B>В рейтинге TIOBE C++ обошел Java и стал языком года: https://www.tiobe.com/tiobe-index/
Ерунда какая-то. Судя по этому рейтингу, ассемблер популярнее чем пхп. Чё, правда что-ли?!
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[7]: Конкурентное преимущество ))
От: Dair Россия https://dair.spb.ru
Дата: 25.01.23 17:59
Оценка:
Здравствуйте, Артём, Вы писали:

D>>Он "умер" когда перестали (почти) делать нативный UI под Windows, и его заменил сначала дотнет, а потом и веб с всякими Электронами.

Аё>Именно так. А почему в кавычках?

Потому что жив до сих пор. Только не для UI виндовых программ.

D>>Живёт на серверах до сих пор

Аё>Да ладно- на серверах правят Java. Чуть C#, и хипстеры разные Go, Node и т.п.

Правят — да.

Но и у C++ есть там своя ниша. В человекочасах, наверно, мЕньшая чем у Java или C#, но есть.
Re[7]: Конкурентное преимущество ))
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 25.01.23 20:08
Оценка: +1 :))) :)
Здравствуйте, Артём, Вы писали:

Аё>Именно так. А почему в кавычках?


Ты считаешь, что бросив девушку ты сразу сделал её непривлекательной для всех? Звонишь мужчинам своей бывшей(их) и рассказываешь,что не стоит тратить на неё своё время?
Re[3]: Конкурентное преимущество ))
От: _ABC_  
Дата: 26.01.23 12:00
Оценка:
Здравствуйте, UVV, Вы писали:

AWS>>2-3 года и новая работа.

UVV>А это мало?
Смотря для кого. Для кодера — нормально, наверное.
Для ключевого специалиста — только-только по-настоящему проект понять.
"Потерял дар речи за зря"(с).
Re[4]: Конкурентное преимущество ))
От: _ABC_  
Дата: 26.01.23 21:19
Оценка:
Здравствуйте, _ABC_, Вы писали:

AWS>>>2-3 года и новая работа.

_AB>Смотря для кого. Для кодера — нормально, наверное.
_AB>Для ключевого специалиста — только-только по-настоящему проект понять.

Тут какой-то трусишка — зайка серенький, захотел мне возразить. Ну, как возразить. С чем именно он спорит, не очень понятно.
Скорее, захотел просто оскорбить, но смелости под своим ником написать не хватило.

Тр>Нет такого понятия, как "кодер". Это понятие существует лишь у таких низко квалифицированных программистов, как ты.

Тр>Чтобы ты был допущен до написания кода, ты уже должен быть квалифицированным программистом, так как требуется много знаний, как, например, знание стандартов языков программирования.

Так вот, мистер трусишка. Понятие кодер есть. Вот одно из определений:

Computers. a person who writes computer code; a programmer.

https://www.dictionary.com/browse/coder

Тр>Для примера возьми язык программирования C++.

1. Далеко не все, кто "допущен" до написания кода даже на С++ знают стандарт языка программирования. Любого. Я тебе по секрету скажу, что подавляющее большинство разработчиков не читали в своей жизни ни одного стандарта и знают только какие-то реализации стандарта. Но если спросить их, в чём различие особенностей реализации от стандарта — тут их полномочия всё.
2. И, как человек, читавший такие стандарты, сообщу тебе, что для написания кода это самое чтение не нужно. Оно полезно для общего развития, бесспорно, но для написания кода, даже хорошего, куда полезнее документация конкретной реализации стандарта и книги, описывающие и объясняющие философию ЯП или внутренности реализации.
А стандарты — они для разработчиков конкретных реализаций ЯП нужны (если они хотят, чтобы их реализации была совместима с ним), не для рядовых разработчиков. Есть ещё очень малый процент людей, которым, по какой-то странной причине надо писать код, совместимый со стандартом. Вот им тоже чтение стандарта нужно.
3. Увы, практика показывает, что до написания кода "допущено"(с) огромное количество людей, не знающий не то, что тонкостей ЯП (бог с ним, со стандартом) на котором они пишут, но даже его основ. Конечно, новички в индустрии могут свято верить в поголовный профессионализм всех, с ней связанных и искренне полагать, что то, что они написали Hello World доказывает, что они знают С++ в совершенстве, но те, кто поварился в индустрии десятилетие-другое неизбежно приобретают цинизм и начинают более трезво смотреть на мир.

Тр>И более того, чтобы написать код в проекте, нужно время, чтобы изучить проект, так как код не существует независимо от кода, который существует уже в проекте. Имеется множество зависимостей.

Время нужно. Количество этого времени зависит от того, какие задачи стоят перед человеком. Если задача человека — "перевести уже сформулированное тех. задание в код" для какого-нибудь сайта, то это время существенно меньше 2-3 лет.

Тр>Поэтому 2-3 года для любого профессионального программиста — это ничто. Это только оправдывается для начинающих программистов, которые что- о там освоили и бегут искать место, где им будут платить больше.

А вот тут ты с чем конкретно споришь в моём утверждении? Допустим, кодер == начинающий программист. Профессиональный программист == ключевой специалист. И с чем в моём утверждении ты споришь, о трусишка?
"Потерял дар речи за зря"(с).
Re[5]: Конкурентное преимущество ))
От: _ABC_  
Дата: 27.01.23 00:05
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>Тут какой-то трусишка — зайка серенький, захотел мне возразить. Ну, как возразить. С чем именно он спорит, не очень понятно.

И снова трусишка не нашёл смелости писать под своим ником.

Тр>Очередной перл низко-квалифицированного программиста.

Тр>Книги дают лишь поверхностное знакомство с теми или иными возможностями языка.
Забавно, что ты упустил слова о документации конкретной реализации стандарта.
Ты стандарты так же "внимательно" читаешь, да?

Судя по тому, что ты ниже ссылаешься не на официальный современный стандарт HTML — да.

Тр>А программист, пишущий качественный код, должен быть уверен, что его код соответствует стандарту языка и не имеет неопределенного поведения.

Не путай спецификацию конкретной реализации, на которой человек пишет и стандарт языка. Они могут совпадать с общим стандартом языка, могут отличаться.
Более того, конкретная реализация может иметь свои тонкости, не покрывающиеся стандартом. И часто эти тонкости не покрыты не только в стандарте, но и в документации вендора.
А вот в книгах расписаны с объяснениями.

Тр>Один и тот же код может компилироваться с помощью одних компиляторах и не компилироваться с помощью других компиляторов.

Про эти случаи я упомянул. На практике чаще всего проект пишется под один компилятор и под одну конкретную реализацию/диалект языка.

Тр>А самое главное, если вы ограничитесь чтением книг

Ндя... Трусишка-аноним, ты читать умеешь? Кто писал про "ограничитесь чтением книг"?

Тр>Вот, например, что написано в спецификации HTML5:

Ничего, что современный стандарт HTML называется "HTML Living standard" и поддерживается совсем другой организацией?

Тр>А без знания стандарта вы будете на каждом шагу "спотыкаться".

Ты же не спотыкаешься без знания современного стандарта HTML.
Тебе хватает спецификации от другой организации.
"Потерял дар речи за зря"(с).
Re[5]: Конкурентное преимущество ))
От: CreatorCray  
Дата: 27.01.23 03:08
Оценка: +1
Здравствуйте, _ABC_, Вы писали:

_AB>Тут какой-то трусишка — зайка серенький, захотел мне возразить. Ну, как возразить. С чем именно он спорит, не очень понятно.

_AB>Скорее, захотел просто оскорбить, но смелости под своим ником написать не хватило.

Ну так пусть идёт и кидается головою в навоз.
Зачем ему ты тут трибуну устраиваешь?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[6]: Конкурентное преимущество ))
От: CreatorCray  
Дата: 27.01.23 03:08
Оценка:
Здравствуйте, _ABC_, Вы писали:

_AB>И снова трусишка не нашёл смелости писать под своим ником.

И снова ты зачем то купился.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[7]: Конкурентное преимущество ))
От: _ABC_  
Дата: 27.01.23 03:09
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>И снова ты зачем то купился.

Хобби такое — во фриков палочкой тыкать и их реакцию изучать. Имею право.
"Потерял дар речи за зря"(с).
Re[6]: Конкурентное преимущество ))
От: xcs Россия  
Дата: 27.01.23 09:02
Оценка:
M>В военной отрасли ещё как. Для кросс-платформенных приложений Qt, а так VC++.

Я бы сказал, в промышленности вообще. Например, в милой сердцу АСУТП.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.