Re[6]: не понимаю c++latest
От: fk0 Россия https://fk0.name
Дата: 09.07.25 09:25
Оценка:
Здравствуйте, student__, Вы писали:

__>Т.е. теперь я сильно подумаю, нужен ли мне C++, тем более если для Питона уже есть нужные батарейки.


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

Потом C++ -- компилируемый язык. И скомпилированный код скорей работает.
А в питоне даже если все возможные ветки покрыты тестами нет гарантии,
что оно в рантайме не свалится на том, что число забыли в строку перевести,
или чём-то вроде того. И аннотации мало помогут. Как мне кажется, perl/tcl
в этом отношении были лучше (там автоконвертировалось).
Re[3]: не понимаю c++latest
От: so5team https://stiffstream.com
Дата: 09.07.25 10:26
Оценка:
Здравствуйте, fk0, Вы писали:

S>>2. Выбор перегрузки на основании концептов. Т.е. прямая замена техники SFINAE.


fk0> Не прямая. У концептов рекурсия не допустима. На практике это означает,

fk0>что будешь писать код с концептами и натыкаться на ошибки соответствующего
fk0>типа, и не будешь понимать как переписать чтобы без. И тут на сцену выходит
fk0>std::enable_if. Опять. И концепт выкидывается.

С таким пока не сталкивался. Можно пример?
Re[3]: не понимаю c++latest
От: vdimas Россия  
Дата: 11.07.25 05:52
Оценка:
Здравствуйте, fk0, Вы писали:

J>>По-моему сейчас больше чем C++17 ничего не требуется нигде.

fk0> Сейчас при найме требуют три года опыта на C++23.

И что появилось эдакого нового в C++23, что на освоение этих новых фич нужно аж 3 года, а не 3 часа? ))
Re[4]: не понимаю c++latest
От: jamesq Россия  
Дата: 11.07.25 17:45
Оценка:
Здравствуйте, vdimas, Вы писали:

V>И что появилось эдакого нового в C++23, что на освоение этих новых фич нужно аж 3 года, а не 3 часа? ))


Если буквально понимать твои слова, за 3 часа дай бог книжку открыть и прочитать — что там нового появилось.
И то сомневаюсь, что управишься. Не говоря уже об запоминании, освоении, и практике в этих вещах.
Re[5]: не понимаю c++latest
От: vdimas Россия  
Дата: 11.07.25 21:46
Оценка:
Здравствуйте, jamesq, Вы писали:

V>>И что появилось эдакого нового в C++23, что на освоение этих новых фич нужно аж 3 года, а не 3 часа? ))

J>Если буквально понимать твои слова, за 3 часа дай бог книжку открыть и прочитать — что там нового появилось.
J>И то сомневаюсь, что управишься. Не говоря уже об запоминании, освоении, и практике в этих вещах.

Тем не менее, вопрос в силе.
Потому что в 23-м стандарте появилось не так уж много нового.
В основном сделали чуть удобней объявление и использование концептов, ну и flat_контейнеры.
Мелочи, кароч.
На 3 года не тянет, это реально на 3 часа от силы.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.