Недавно я нашел эту статью, в которой утверждается, что идея предпочитать for(;;)
над while(1)
для бесконечного цикла появилась потому, что компилятор C изначально доступный на PDP-11, генерировал дополнительную машинную команду для while(1)
.
Btw теперь даже предупреждения Visual С++ предпочитают прежние.
Насколько реалистична такая атрибуция for(;;)
идиомы?