Здравствуйте, student__, Вы писали:
__>Т.е. теперь я сильно подумаю, нужен ли мне C++, тем более если для Питона уже есть нужные батарейки.
Алгоритмическая сложность, необходимость распараллеливания и ещё что-нибудь такое
может заставить забыть питон.
Потом C++ -- компилируемый язык. И скомпилированный код скорей работает.
А в питоне даже если все возможные ветки покрыты тестами нет гарантии,
что оно в рантайме не свалится на том, что число забыли в строку перевести,
или чём-то вроде того. И аннотации мало помогут. Как мне кажется, perl/tcl
в этом отношении были лучше (там автоконвертировалось).
Здравствуйте, fk0, Вы писали:
S>>2. Выбор перегрузки на основании концептов. Т.е. прямая замена техники SFINAE.
fk0> Не прямая. У концептов рекурсия не допустима. На практике это означает, fk0>что будешь писать код с концептами и натыкаться на ошибки соответствующего fk0>типа, и не будешь понимать как переписать чтобы без. И тут на сцену выходит fk0>std::enable_if. Опять. И концепт выкидывается.
Здравствуйте, vdimas, Вы писали:
V>И что появилось эдакого нового в C++23, что на освоение этих новых фич нужно аж 3 года, а не 3 часа? ))
Если буквально понимать твои слова, за 3 часа дай бог книжку открыть и прочитать — что там нового появилось.
И то сомневаюсь, что управишься. Не говоря уже об запоминании, освоении, и практике в этих вещах.
Здравствуйте, jamesq, Вы писали:
V>>И что появилось эдакого нового в C++23, что на освоение этих новых фич нужно аж 3 года, а не 3 часа? )) J>Если буквально понимать твои слова, за 3 часа дай бог книжку открыть и прочитать — что там нового появилось. J>И то сомневаюсь, что управишься. Не говоря уже об запоминании, освоении, и практике в этих вещах.
Тем не менее, вопрос в силе.
Потому что в 23-м стандарте появилось не так уж много нового.
В основном сделали чуть удобней объявление и использование концептов, ну и flat_контейнеры.
Мелочи, кароч.
На 3 года не тянет, это реально на 3 часа от силы.