История изменений
Исправление wandrien, (текущая версия) :
из перечисленных вами «странностей» не вижу ни одной реальной странности. совершенно не понятно чем вам не нравится i++, comma operator и возможность менять счётчик цикла.
+1
Очень разумные средства языка.
Так как ни шаблонов, ни внутриязыковых макросов не было, то comma operator очень полезен был при разворачивании макросов препроцессора.
В целом Си за такие мелочи ругают те, кто не имеет опыта разработки на нём и не понимает, одни как свойства языка компенсируют другие свойства и недостатки.
Си не идеален. Но он тоже с нами надолго.
Исходная версия wandrien, :
из перечисленных вами «странностей» не вижу ни одной реальной странности. совершенно не понятно чем вам не нравится i++, comma operator и возможность менять счётчик цикла.
+1
Очень разумные средства языка.
Так как ни шаблонов, ни внутриязыковых макросов не было, то comma operator очень полезен был при разворачивании макросов препроцессора.
В целом Си за такие мелочи ругают те, кто не имеет опыта разработки на неём и не понимает, одни как свойства языка компенсируют другие свойства и недостатки.
Си не идеален. Но он тоже с нами надолго.