Size: a a a

Programming Offtop

2020 August 04

AS

Aleksandr Semyanniko... in Programming Offtop
Aleksey D.
ууу, спасибо, только засыпать начал, теперь опять до 4 утра гореть буду
В 2020, во всех чатиках телеги - горящие жопы :) не пропустите
источник

AM

Andrew Mikhaylov in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
https://twitter.com/clion_ide/status/1290440851680833536
Какие-то у C++20 прям сумасшедшие цифры адопшна (12%) по версии команды CLion. Неужели свежие стандарты и правда так активно в работу идут?
источник

D

Danya in Programming Offtop
Аааа чтоооо
источник

D

Danya in Programming Offtop
Котик
источник

D

Danya in Programming Offtop
Andrew Mikhaylov
https://twitter.com/clion_ide/status/1290440851680833536
Какие-то у C++20 прям сумасшедшие цифры адопшна (12%) по версии команды CLion. Неужели свежие стандарты и правда так активно в работу идут?
Ну вообще нет, переходить на новый стандарт довольно сложно, если легаси, потому обратная совместимость ломается немножко — самые тёмные и ужасные части С++ выпиливаются
источник

D

Danya in Programming Offtop
Но при этом С++20 реально популярен
И я видел уже две вакансии где написано — ждём gcc/clang 11, чтобы переехать на С++20
источник

AM

Andrew Mikhaylov in Programming Offtop
Danya
Ну вообще нет, переходить на новый стандарт довольно сложно, если легаси, потому обратная совместимость ломается немножко — самые тёмные и ужасные части С++ выпиливаются
Вот потому я и удивился целым 12 процентам :)
источник

AM

Andrew Mikhaylov in Programming Offtop
Danya
Но при этом С++20 реально популярен
И я видел уже две вакансии где написано — ждём gcc/clang 11, чтобы переехать на С++20
Круто, чёрт побери! Значит, таки раскручиваются шестерёнки.
источник

AM

Andrew Mikhaylov in Programming Offtop
интересно, какой процент до сих пор на C++03 сидит.
источник

AM

Andrew Mikhaylov in Programming Offtop
С C++11, по-моему, картина примерно как с девятой джавой)
источник

AM

Andrew Mikhaylov in Programming Offtop
Если соскочил на него, дальше уже обновляться заметно проще должно быть.
источник

D

Danya in Programming Offtop
Ну С++20 сейчас примерно как С++11 в свое время
источник

D

Danya in Programming Offtop
При этом как мне кажется на С++20 сложнее переходить больше всего, если легаси есть
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Круто, чёрт побери! Значит, таки раскручиваются шестерёнки.
Проблема там та же, что и в JS. Новые стандарты могут быть более человеческими, но все либы и вся экосистема - жутенькие. Это значит, что реальная польза от новых стандартов только ребятам, у которых новые stand-alone проекты, вообще не завязанные на экосистему. Ну и без внедрения модулей нормального там все равно хорошо не будет.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Если соскочил на него, дальше уже обновляться заметно проще должно быть.
Нет, потому что в С++ в отличие от Java нет бинарной совместимости, поэтому каждый переход на новую версию означает обновление всего.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Проблема там та же, что и в JS. Новые стандарты могут быть более человеческими, но все либы и вся экосистема - жутенькие. Это значит, что реальная польза от новых стандартов только ребятам, у которых новые stand-alone проекты, вообще не завязанные на экосистему. Ну и без внедрения модулей нормального там все равно хорошо не будет.
Только в крестах обычно нет такой сумасшедшей завязки на экосистему, как в джиэсе.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну, кроме привязывания к огромным фреймворкам вроде буста, Qt и иже с ними. Но это чуть другое всё же.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Только в крестах обычно нет такой сумасшедшей завязки на экосистему, как в джиэсе.
Есть к сожалению. Я хорошо знаю только научную экосистему, но там хуже, чем в JS из-за бинарной совметимости. Старые либы просто не реально пересобрать под новые стандарты.
источник

AN

Alexander Nozik in Programming Offtop
В JS хотя бы можно легаси обмазать каким-то переходником и не глядеть внутрь.
источник