В книге Coders at Work (p355), Гай Стил говорит о С++:
Я думаю, что решение быть обратная совместимость с C является фатальной изъян. Его просто набор трудностей которые невозможно преодолеть. C в корне коррумпирован система. Его достаточно, чтобы помочь вам избегать некоторых трудностей, но не воздухонепроницаемый, и вы не можете рассчитывать на него
Что он подразумевает, описывая систему типов как "поврежденную"?
Можете ли вы продемонстрировать с помощью простого примера в C?
Edit
-
Цитата звучит полемично, но я не пытаюсь быть. Я просто хочу понять, что он имеет в виду.
-
Просьба привести примеры в C не С++. Меня тоже интересует "фундаментальная" часть:)