LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

из перечисленных вами «странностей» не вижу ни одной реальной странности. совершенно не понятно чем вам не нравится i++, comma operator и возможность менять счётчик цикла.

+1

Очень разумные средства языка.

Так как ни шаблонов, ни внутриязыковых макросов не было, то comma operator очень полезен был при разворачивании макросов препроцессора.

В целом Си за такие мелочи ругают те, кто не имеет опыта разработки на нём и не понимает, одни как свойства языка компенсируют другие свойства и недостатки.

Си не идеален. Но он тоже с нами надолго.

Исходная версия wandrien, :

из перечисленных вами «странностей» не вижу ни одной реальной странности. совершенно не понятно чем вам не нравится i++, comma operator и возможность менять счётчик цикла.

+1

Очень разумные средства языка.

Так как ни шаблонов, ни внутриязыковых макросов не было, то comma operator очень полезен был при разворачивании макросов препроцессора.

В целом Си за такие мелочи ругают те, кто не имеет опыта разработки на неём и не понимает, одни как свойства языка компенсируют другие свойства и недостатки.

Си не идеален. Но он тоже с нами надолго.