Бесконачна петља — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 18:
Старински [[Бушена картица|читач картица]], [[опрема за записивање јединица]], би се буквално зауставио када би обрада картице била завршена , пошто није било потребе да хардвер настави са радом  , све док се не учита нова гомила програмских картица.
 
Насупрот томе, модерни интерактивни рачунари захтевају да рачунар стално надгледа корисничке уносе или активност уређаја , тако да на неком основном нивоу постоји бесконачан процес [[idle петље]] која мора да настави све док се уређај не искључи или ресетује. У [[Apollo Guidance Рачунару]], на пример, ова спољна петља се налазила у Exec програму, и ако рачунар не би имао никаквог посла, петља би се стартовала како би радила лажни посао који би искључио  светлосни показивач"рачунарске активности" .
 
Модерни рачунари такође обично не заустављају процесор или цикличне сатове матичне плоче када се "сруше". Уместо тога, враћају се грешци која приказује поруке оператору, и улази у бесконачну петљу чекајући корисника да или одговори на упит како би наставио, или да ресетује уређај.
Ред 126:
/* loop code */
}
</source>Чини се да ће ово ићи у недоглед, али уставари ће вредност <code>i</code> на крају достићи максималну складишну вредност у <code>unsigned int</code> и додавање броја 1 том броју ће се завршити са 0, окончавајући петљу. Стварна граница <code>i</code> зависи од система и [[Компилатор|компилатора]] који се користи.Са [[произвољно прецизном рачуницом]], ова петља ће наставити са радом све док [[Рачунарска меморија|рачунарска меморија]] не може више садржати <code>i</code>. Ако је <code>i</code> припицан цео број, више него не приписан цео број, преливање неће бити дефинисано. У том случају, петља може бити оптимизована у бесконачну петљу.
 
=== Бесконачна рекурзија ===