Недавно я начал читать (немного) текущий проект для будущего стандарта С++ 11.
Есть много новых функций, некоторые из которых уже доступны через Boost Libs. Конечно, я очень доволен этим новым стандартом, и я хотел бы играть со всеми новыми функциями, как только это возможно.
В любом случае, говоря об этом проекте с некоторыми друзьями, давними разработчиками С++, возникли некоторые проблемы. Итак, я прошу вас (ответить на них):
1) Сам язык
Это обновление огромно, возможно, слишком велико для одного стандартного обновления. Огромный для поставщиков компиляторов (даже если большинство из них уже начали внедрять некоторые функции), но и для конечных пользователей.
В частности, мой друг сказал мне: "Это своего рода новый язык".
- Можно ли считать это новым языком после этого обновления?
- Планируете ли вы перейти на новый стандарт или идти в ногу со старым стандартом?
2) Знание языка
- Как на кривую обучения повлияет новый стандарт?
- Обучение языку будет сложнее?
- Некоторые функции, хотя и довольно удивительные, кажутся мне слишком "академическими" (как я имею в виду определение). Я не прав?
- Освоение всех этих новых дополнений могло бы стать кошмаром, не так ли?