Нескінченний цикл: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Vladkhard (обговорення | внесок)
Немає опису редагування
Рядок 30:
</source>
 
=== Для [[С (мова програмування)|С]]-подібних мов<ref>[http://stackoverflow.com/questions/20186809/endless-loop-in-c-c Endless loop in C/C++]</ref> ===
<source lang="c">
for (;;) {
Рядок 87:
 
=== [[Ада (мова програмування)|Ада]] ===
Ада також містить спеціальну конструкцію, що описує нескінченний цикл<ref>[[b:Ada Programming/Control#Endless Loop|Ada Programming: Control: Endless Loop]]</ref>:
<source lang="ada">
loop
Рядок 153:
 
Іноді (наприклад в [[скрипт]]ах керування персонажами [[відеогра|комп'ютерних ігор]]) вихід з програми - це зупинка [[інтерпретатор]]а. Так що розробник не повинен явно записувати умову виходу - а значить, програма перетворюється в нескінченний цикл. Такий принцип прийнятий наприклад, в [[Game Maker]], в деяких [[ігри для програмістів|іграх для програмістів]].
 
* [http://www.programming-idioms.org/idiom/50/make-an-infinite-loop Приклади нескінченних циклів] різними мовами на [http://www.programming-idioms.org/ programming-idioms.org].
 
== Посилання ==
<references/>
 
[[Категорія:Помилки програмування]]
[[Категорія:Ідіоми програмування]]
[[Категорія:Рекурсія]]
[[Категорія:Ітерація в програмуванні]]