Я вот чего в C/C++ люблю:
#define sizeofarr(ARR) (sizeof(ARR) / sizeof(ARR[0]))
...
int arr[23534];
long f;
for (f = 0; f < sizeofarr (arr); ++f)
{ ... }
Как показал опыт той самой статьи — слишком уж табуирована эта тема, слишком к ней религиозное отношение. И поэтому здравые мысли тонут среди моря ругани… Поэтому и дискуссию построить не удастся.
Согласен насчет того, что это не для Q&A, посему повысил Вам карму, чтобы Вы могли создать статью. И, кстати, просветите неуча — что такое «холивар» ??? Это от holly war?