Ксения (13.03.2019 13:44, просмотров: 641) ответил Evgeny_CD на Расширенные функции - удел библиотек. Язык то тут причем?
А при том, что язык - не только синтаксис. Вот и полезную функцию itoa() из языка попёрли, а где те библиотеки, которое восполняют функциональные потери? Кто их должен писать? Кто отвечает за их совместимость с компилируемым кодом и за пригодность к пошаговой отладке?
Когда такие библиотеки входят в состав компилятора, это решает проблему. Однако беда именно в том, что стандарт отваживает разработчиков компиляторов от создания таких библиотек, выдавая их за "вредные излишества", противоречащие духу стандарта.
Подобная ситуация ранее была с Javascript. Microsoft его интенсивно развивал в своем IE - число полезных функций быстро росло. Но потом приняли стандарт DOM (Document Object Model), в котором число функций сильно урезали (против микрсофтовского набора). Теперь даже выделенный (selected) текст не определить, какому элементу принадлежит.