История изменений
Исправление Siborgium, (текущая версия) :
Полоумные указатели
Высокоуровневость так и лезет.
лямбды, модули
Никакого отношения к «уровню» языка не имеют.
рейнджи
Бонусные очки за пояснение, чем же рейнджи так отличаются от пары итераторов – частным случаем которых является пара указателей.
корутины
Если бы ты изучил тему, то корутины в С++ это не корутины, а конструктор для них, позволяющий затюнить их так, как нужно. И их тюнят, в том числе для микроконтроллеров.
std::filesystem
Единственный более-менее валидный аргумент
монадические интерфейсы для std::optional
в какую нишу они залезают, если не в высокоуровневую прикладнуху?
Ни в какую. Кроме filesystem это чисто внутриязыковый клей для удобства написания кода, прозрачно компилируемый в машинный код и обычно зерокост. От того, что байты двигаются в ranges::copy вместо memcpy, язык высокоуровневым или низкоуровневым не становится.
Не расскажешь, чем именно С++98 косил в джаву? Надеюсь не GC, интерфейсами и генериками?
Кроме генериков все в цель. Ну и «поддержку GC» завезли лишь в С++11, не в С++98.
Исходная версия Siborgium, :
Полоумные указатели
Высокоуровневость так лезет.
лямбды, модули
Никакого отношения к «уровню» языка не имеют.
рейнджи
Бонусные очки за пояснение, чем же рейнджи так отличаются от пары итераторов – частным случаем которых является пара указателей.
корутины
Если бы ты изучил тему, то корутины в С++ это не корутины, а конструктор для них, позволяющий затюнить их так, как нужно. И их тюнят, в том числе для микроконтроллеров.
std::filesystem
Единственный более-менее валидный аргумент
монадические интерфейсы для std::optional
в какую нишу они залезают, если не в высокоуровневую прикладнуху?
Ни в какую. Кроме filesystem это чисто внутриязыковый клей для удобства написания кода, прозрачно компилируемый в машинный код и обычно зерокост. От того, что байты двигаются в ranges::copy вместо memcpy, язык высокоуровневым или низкоуровневым не становится.
Не расскажешь, чем именно С++98 косил в джаву? Надеюсь не GC, интерфейсами и генериками?
Кроме генериков все в цель. Ну и «поддержку GC» завезли лишь в С++11, не в С++98.