This HTML5 document contains 181 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dahttp://da.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-svhttp://sv.dbpedia.org/resource/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-shhttp://sh.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
dbpedia-azhttp://az.dbpedia.org/resource/
dbpedia-kkhttp://kk.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n30http://www.programming-idioms.org/idiom/50/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
n22http://www.programming-idioms.org/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbpedia-nlhttp://nl.dbpedia.org/resource/
yago-reshttp://yago-knowledge.org/resource/
n20https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Infinite_loop
rdf:type
yago:Abstraction100002137 yago:PsychologicalFeature100023100 yago:Concept105835747 yago:WikicatProgrammingLanguageConcepts yago:WikicatProgrammingIdioms yago:WikicatProgrammingConstructs yago:Formulation107069948 owl:Thing yago:ExpressiveStyle107066659 yago:Parlance107081177 yago:Cognition100023271 yago:Idea105833840 yago:Content105809192 yago:Communication100033020
rdfs:label
Oneindige lus 무한 루프 Endlosschleife Loop infinito Нескінченний цикл Pętla nieskończona 無限ループ 無窮迴圈 Oändlig slinga Бесконечный цикл Laço infinito Nekonečný cyklus Bucle infinito حلقة لامتناهية Boucle infinie Infinite loop Bucle infinit
rdfs:comment
In computer programming, an infinite loop (or endless loop) is a sequence of instructions that, as written, will continue endlessly, unless an external intervention occurs ("pull the plug"). It may be intentional. Нескінченний цикл — в програмуванні різновид циклу, записаний таким чином, що умова виходу з нього ніколи не виконується. Про програму, що увійшла в нескінченний цикл, деколи говорять, що вона зациклилась. Використання цього дієслова вийшло далеко за межі програмування, і воно часто застосовується в зовсім іншому значенні. ( 인피니트 루프는 여기로 연결됩니다. 거리 이름에 대해서는 애플 캠퍼스 문서를 참고하십시오.) 무한 루프(infinite loop)는 컴퓨터에서 프로그램이 끝없이 동작하는 것으로, 루프문에 종료 조건이 없거나, 종료 조건과 만날 수 없을 때 생긴다. 다중작업을 지원한 오래된 운영 체제는 한 프로그램의 무한루프에 전체 프로그램이 응답할 수 없게 만들었다. In informatica, un ciclo infinito o loop infinito è una qualsiasi sequenza di istruzioni le cui condizioni implicano che si ripeta indefinitamente (infiniti cicli iterativi). Questo tipo di algoritmo è utilizzato più comunemente nei linguaggi di programmazione a basso livello, nei linguaggi , dove il ciclo infinito permette al programma di ritornare ad una data istruzione una volta terminato il codice che lo compone. Een oneindige lus is een reeks instructies in een computerprogramma die in een oneindige herhaling ('lus', in het Engels: loop) uitgevoerd worden. Dit kan komen doordat de lus onder geen enkele voorwaarde eindigt of omdat de lus alleen eindigt onder bepaalde voorwaarden die nooit bereikt kunnen worden. In oudere besturingssystemen met coöperatieve multitasking kon dit ervoor zorgen dat het gehele systeem niet meer reageerde. Met het nu veelgebruikte preëmptieve multitasking zorgt een oneindige lus ervoor dat het systeem wel alle processortijd gebruikt maar dat dit meestal wel beëindigd kan worden door de gebruiker. Endlosschleifen in der Informatik sind Schleifen, die nach jeder Abarbeitung erneut abgearbeitet werden, falls die Ausführung nicht durch äußere Einflüsse abgebrochen wird. Äußere Einflüsse sind dabei solche, die im regulären Ablauf des Programms nicht vorgesehen sind, beispielsweise das Abschalten des Computers. Es gibt jedoch auch Programme mit absichtlichen Endlosschleifen, bspw. Ereignisschleifen (englisch event loop oder message dispatcher), darunter solche, die ohne aktives Warten auskommen. Pętla nieskończona to pętla, która nigdy nie zostanie zakończona, ponieważ nigdy nie zajdzie warunek zakończenia pętli.Może być to działanie celowe, stosowane w celu napisania programu nie kończącego nigdy swojego działania (por. serwer, daemon).W praktyce zdarza się, że takie pętle okazują się jednak skończone ze względu na biegnące równolegle procesy, które mogą wywołać pewne zdarzenia – zarówno informatyczne (np. przerwania), jak i fizyczne (np. awaria sprzętu). Niektóre języki programowania mają w swojej składni pętle nieskończone (obok innych – skończonych – instrukcji pętli), np.: Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.​ Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las condiciones se cumplan, ejecute una secuencia de código de manera repetitiva. En el caso de ciclo infinito, como la condición de finalización no se alcanza, el bucle sigue ejecutando el segmento de código indefinidamente. Um laço infinito é uma sequência de instruções em um programa de computador que repete infinitamente, ou porque não há condição de parada ou porque a condição existe mas nunca é atingida. Em antigos sistemas operacionais com multitarefa cooperativa, laços infinitos normalmente bloqueavam todo o sistema. Com o modelo atual de multitarefa preemptiva, laços infinitos resultam no consumo máximo do tempo do processador, mas o processo geralmente pode ser terminado pelo utilizador. Espera ativa é confundida com laços infinitos. Uma causa possível do travamento dum computador é um laço infinito, e outras causas incluem deadlocks e falhas de segmentação. 無窮迴圈(英語:infinite loop)或稱為无限循环,是指程式的控制流程一直在重複執行某一段程式碼,無法結束的情形,其原因可能是因為程式中的迴圈沒有設結束迴圈條件,或是結束迴圈的條件不可能成立等。在合作式多工(cooperative multitasking)的作業系統中,無窮迴圈會使系統沒有反應,若是先占式(preemptive)多工的系統中,無窮迴圈會用掉所有可用的處理器時間,不過可以由使用戶結束程序。無窮迴圈是造成系統假死機的原因之一,其他的可能原因包括死鎖或是記憶體區段錯誤。 忙碌等待迴圈是在外界特定條件時(例如有按鍵輸入)才會離開的迴圈,有時忙碌等待迴圈也被稱為是無窮迴圈,但此情形和上述的不太一樣。忙碌等待迴圈可以藉由外界事件而結束迴圈,但上述的無窮迴圈是無法結束的。 Bucle infinit en programació d'ordinadors és aquell bucle que es repeteix de forma indefinida, ja que la seva condició per finalitzar mai es compleix. Per definició un bucle ha de contenir condicions que estableixin quan comença i quan acaba, de manera que, mentre les condicions es compleixin, executi una seqüència de codi de manera repetitiva. En el cas de cicle infinit, com la condició de finalització no s'aconsegueix, el bucle segueix executant el segment de codi indefinidament. 無限ループ(むげんループ、英語: infinite loop)は、コンピュータ・プログラム等の一連の手続き等が無限に繰り返される(ループする)ことである。永久ループ(えいきゅうループ)ともいう。 専門用語としての他、刺激的に感じられる他の用語(例えばメモリリーク)と同様に、不正確な通俗的な使い方もされている(「」を参照)。専門的な意味としての無限ループは、通常プログラマが原因を突き止めることができる、と簡単に考える者もいるようだが、実際のところそうではないこともある()。 Oändlig slinga är inom programmeringen ett programfel där en slinga aldrig avbryts, vilket gör att programmet (eller åtminstone den tråd som kör) slutar svara. التكرار الحلقي الامتناهي أو التكرار الحلقي غير المنتهي (بالإنجليزية: infinite loop)‏ هي سلسلة تعليمات في برنامج حاسوبي غير منتهية، إما بسبب أن الحلقة لا تحوي على حالة إنهاء أو تحوي على حالة إنهاء لا يمكن أن تتحقق، أو أن الحالة تجعلها بأن تبدء من جديد في كل مرة. في أنظمة التشغيل القديمة التي تعمل على نموذج عادةً ما تسبب الحلقات الامتناهية لهذه الأنظمة بعدم الاستجابة، ولكن بنموذج تعدد المهام الوقائي عادة تسبب الحلقات الامتناهية للبرنامج بأن يستهلك كافة وقت المعالج المتاح، ولكن يمكن للمستخدم إنهاءه. تسمى حلقات في بعض الأحيان بالحلقات الامتناهية. وتعتبر الحلقات الامتناهية أحد مسببات في الحاسوب. Nekonečný cyklus je cyklus počítačového programu, který se neustále opakuje. Nejčastěji následkem programátorské chyby, kdy programátor zapomene napsat ukončovací podmínku cyklu nebo napíše v podmínce chybu, kvůli které nebude nikdy splněna. Často se v programování používají zdánlivě nekonečné cykly, tedy cykly, jejichž podmínka je vždy splněna, ale někde uprostřed cyklu je podmíněné opuštění cyklu (skok, případně break). Extrémním příkladem je cyklus plánovač jádra operačního systému, který má podmínku vždy platnou, ale může zavolat funkci k vypnutí počítače a tak vlastně cyklus opustit. Бесконечный цикл в программировании — цикл, написанный таким образом, что условие выхода из него никогда не выполняется. О программе, вошедшей в бесконечный цикл, иногда говорят, что она зациклилась. Представление о бесконечном цикле играет важную роль в понятии о тьюринг-полноте языков программирования: с одной стороны, любой цикл можно представить как бесконечный цикл, в теле которого есть проверка условия выхода и команда выхода из цикла, с другой — любая программа может быть написана при помощи: Бесконечный цикл на языке Паскаль: Для си-подобных языков: loop -- что-нибудь делаемend loop; Une boucle infinie est, en programmation informatique, une boucle dont la condition de sortie n'a pas été définie ou ne peut pas être satisfaite. En conséquence, la boucle ne peut se terminer qu'à l'interruption du programme qui l'utilise.
rdfs:seeAlso
dbr:Control_flow
dcterms:subject
dbc:Recursion dbc:Software_bugs dbc:Iteration_in_programming
dbo:wikiPageID
45273
dbo:wikiPageRevisionID
1112734460
dbo:wikiPageWikiLink
dbr:Apollo_Guidance_Computer dbr:Rust_(programming_language) dbr:Debugging dbr:Visual_Basic_for_Applications dbr:Fork_bomb dbr:Instruction_pipeline dbr:System_call dbr:Cooperative_multitasking dbc:Software_bugs dbr:Floating_point dbr:Software_bug dbr:Memory_(computers) dbr:AMD_Turion dbc:Recursion dbr:Modal_window dbr:Control-C dbr:Thrashing_(computer_science) dbr:Hang_(computing) dbr:The_C_Programming_Language dbr:Numerical_analysis dbr:Break_statement dbr:Ring_(data_structure) dbr:Cyrix_coma_bug dbr:Infinite_regress dbr:DOS dbr:Interrupt dbc:Iteration_in_programming dbr:Undecidable_problem dbr:Return_statement dbr:Integer_(computer_science) dbr:Compiler dbr:Arbitrary-precision_arithmetic dbr:Visual_Basic dbr:Bash_(Unix_shell) dbr:Tree_(data_structure) dbr:Java_(programming_language) dbr:Kill_(command) dbr:Computer_program dbr:Computer_programming dbr:Data_structure dbr:Recursion dbr:The_Jargon_File dbr:Pseudocode dbr:Deadlock dbr:Cycle_detection dbr:Busy_waiting dbr:Microsoft_Access dbr:Stack_overflow dbr:SIGINT_(POSIX) dbr:Segmentation_fault dbr:Email_loop dbr:Linked_list dbr:For_loop dbr:Idle_loop dbr:User_interface dbr:SIGKILL dbr:Python_(programming_language) dbr:Recursion_(computer_science) dbr:Dialog_box dbr:BASIC_programming_language dbr:Halting_problem dbr:Bourne_Again_Shell dbr:Operating_system dbr:Divergence_(computer_science) dbr:Control_flow dbr:Goto dbr:C_(programming_language) dbr:PHP dbr:Task_manager
dbo:wikiPageExternalLink
n22: n30:make-an-infinite-loop
owl:sameAs
freebase:m.0c9qt dbpedia-uk:Нескінченний_цикл dbpedia-de:Endlosschleife dbpedia-pt:Laço_infinito dbpedia-tr:Sonsuz_döngü_(Bilgisayar) dbpedia-vi:Vòng_lặp_vô_hạn dbpedia-ar:حلقة_لامتناهية dbpedia-fa:حلقه_بی‌نهایت dbpedia-da:Uendelig_løkke dbpedia-sr:Бесконачна_петља dbpedia-pl:Pętla_nieskończona n20:51hhf dbpedia-sv:Oändlig_slinga dbpedia-es:Bucle_infinito dbpedia-az:Sonsuz_dövr dbpedia-ru:Бесконечный_цикл dbpedia-nl:Oneindige_lus dbpedia-kk:Циклдену dbpedia-zh:無窮迴圈 dbpedia-it:Loop_infinito dbpedia-fi:Ikuinen_silmukka dbpedia-cs:Nekonečný_cyklus wikidata:Q862372 dbpedia-ko:무한_루프 yago-res:Infinite_loop dbpedia-ca:Bucle_infinit dbpedia-ja:無限ループ dbpedia-sh:Beskonačna_petlja dbpedia-fr:Boucle_infinie
dbp:wikiPageUsesTemplate
dbt:About dbt:Redirect dbt:See_also dbt:Short_description dbt:Loop_constructs dbt:Portal
dbo:abstract
Нескінченний цикл — в програмуванні різновид циклу, записаний таким чином, що умова виходу з нього ніколи не виконується. Про програму, що увійшла в нескінченний цикл, деколи говорять, що вона зациклилась. Використання цього дієслова вийшло далеко за межі програмування, і воно часто застосовується в зовсім іншому значенні. Бесконечный цикл в программировании — цикл, написанный таким образом, что условие выхода из него никогда не выполняется. О программе, вошедшей в бесконечный цикл, иногда говорят, что она зациклилась. Представление о бесконечном цикле играет важную роль в понятии о тьюринг-полноте языков программирования: с одной стороны, любой цикл можно представить как бесконечный цикл, в теле которого есть проверка условия выхода и команда выхода из цикла, с другой — любая программа может быть написана при помощи: * бесконечных циклов, * команд выхода из цикла, * операторов ветвления (if-then), * последовательности команд, исполняемых одна после другой. Бесконечный цикл на языке Паскаль: //Вариант 1while true do begin {что-нибудь делаем} if {условие выхода из бесконечного цикла} then break end;//Вариант 2repeat{что-нибудь делаем}until false; Для си-подобных языков: //вариант 1for { /* что-нибудь делаем */}// вариант 2while(true) { /* что-нибудь делаем */} Язык Ада (а также ряд его потомков) имеют специальную конструкцию, описывающую бесконечный цикл: loop -- что-нибудь делаемend loop; Кроме того, Ада позволяет осуществить выход сразу из нескольких вложенных циклов, а также имеет условную форму оператора выхода, позволяющую избежать использования оператора ветвления: Out_Cycle:loop ... loop ... exit Out_Cycle when Logic_Exp; -- равносильно if Logic_Exp then exit Out_Cycle; end if; ... end loop; ...end loop Out_Cycle;--отсюда продолжится выполнение программы--после выполнения инструкции exit Out_Cycle; Pętla nieskończona to pętla, która nigdy nie zostanie zakończona, ponieważ nigdy nie zajdzie warunek zakończenia pętli.Może być to działanie celowe, stosowane w celu napisania programu nie kończącego nigdy swojego działania (por. serwer, daemon).W praktyce zdarza się, że takie pętle okazują się jednak skończone ze względu na biegnące równolegle procesy, które mogą wywołać pewne zdarzenia – zarówno informatyczne (np. przerwania), jak i fizyczne (np. awaria sprzętu). Niektóre języki programowania mają w swojej składni pętle nieskończone (obok innych – skończonych – instrukcji pętli), np.: * Ada, loop ... end loop * Forth BEGIN ... AGAIN * Icon repeat wyrażenie * Modula-2 LOOP ... END * REXX DO FOREVER ... END Powstanie pętli nieskończonej może też być błędem programisty, który źle określił warunek zakończenia pętli. O programie komputerowym, który wykonuje pętlę nieskończoną, czasami mówi się, że „zawiesił się”. 無限ループ(むげんループ、英語: infinite loop)は、コンピュータ・プログラム等の一連の手続き等が無限に繰り返される(ループする)ことである。永久ループ(えいきゅうループ)ともいう。 専門用語としての他、刺激的に感じられる他の用語(例えばメモリリーク)と同様に、不正確な通俗的な使い方もされている(「」を参照)。専門的な意味としての無限ループは、通常プログラマが原因を突き止めることができる、と簡単に考える者もいるようだが、実際のところそうではないこともある()。 Um laço infinito é uma sequência de instruções em um programa de computador que repete infinitamente, ou porque não há condição de parada ou porque a condição existe mas nunca é atingida. Em antigos sistemas operacionais com multitarefa cooperativa, laços infinitos normalmente bloqueavam todo o sistema. Com o modelo atual de multitarefa preemptiva, laços infinitos resultam no consumo máximo do tempo do processador, mas o processo geralmente pode ser terminado pelo utilizador. Espera ativa é confundida com laços infinitos. Uma causa possível do travamento dum computador é um laço infinito, e outras causas incluem deadlocks e falhas de segmentação. Há diversas situações em que o laço infinito é um comportamento esperado. Por exemplo, diversos programas servidores repetem infinitamente, esperando uma requisição, tratando a requisição, e voltando a esperar outra requisição. Chamado laço de eventos, esse tipo de construção não é considerado um laço infinito no sentido estrito do termo, pois o término manual do programa serve como condição válida de parada. O termo "laço infinito" é geralmente usado quando esse efeito não é o resultado esperado, isto é, quando há um defeito. Ainda que a maioria dos laços infinitos possam ser encontrados numa revisão detalhada do código, não há método genérico para determinar se um dado programa terminará ou será executado infinitamente, fruto da inabilidade de decisão do problema da parada. Een oneindige lus is een reeks instructies in een computerprogramma die in een oneindige herhaling ('lus', in het Engels: loop) uitgevoerd worden. Dit kan komen doordat de lus onder geen enkele voorwaarde eindigt of omdat de lus alleen eindigt onder bepaalde voorwaarden die nooit bereikt kunnen worden. In oudere besturingssystemen met coöperatieve multitasking kon dit ervoor zorgen dat het gehele systeem niet meer reageerde. Met het nu veelgebruikte preëmptieve multitasking zorgt een oneindige lus ervoor dat het systeem wel alle processortijd gebruikt maar dat dit meestal wel beëindigd kan worden door de gebruiker. ( 인피니트 루프는 여기로 연결됩니다. 거리 이름에 대해서는 애플 캠퍼스 문서를 참고하십시오.) 무한 루프(infinite loop)는 컴퓨터에서 프로그램이 끝없이 동작하는 것으로, 루프문에 종료 조건이 없거나, 종료 조건과 만날 수 없을 때 생긴다. 다중작업을 지원한 오래된 운영 체제는 한 프로그램의 무한루프에 전체 프로그램이 응답할 수 없게 만들었다. Une boucle infinie est, en programmation informatique, une boucle dont la condition de sortie n'a pas été définie ou ne peut pas être satisfaite. En conséquence, la boucle ne peut se terminer qu'à l'interruption du programme qui l'utilise. Bucle infinit en programació d'ordinadors és aquell bucle que es repeteix de forma indefinida, ja que la seva condició per finalitzar mai es compleix. Per definició un bucle ha de contenir condicions que estableixin quan comença i quan acaba, de manera que, mentre les condicions es compleixin, executi una seqüència de codi de manera repetitiva. En el cas de cicle infinit, com la condició de finalització no s'aconsegueix, el bucle segueix executant el segment de codi indefinidament. In computer programming, an infinite loop (or endless loop) is a sequence of instructions that, as written, will continue endlessly, unless an external intervention occurs ("pull the plug"). It may be intentional. Nekonečný cyklus je cyklus počítačového programu, který se neustále opakuje. Nejčastěji následkem programátorské chyby, kdy programátor zapomene napsat ukončovací podmínku cyklu nebo napíše v podmínce chybu, kvůli které nebude nikdy splněna. Často se v programování používají zdánlivě nekonečné cykly, tedy cykly, jejichž podmínka je vždy splněna, ale někde uprostřed cyklu je podmíněné opuštění cyklu (skok, případně break). Extrémním příkladem je cyklus plánovač jádra operačního systému, který má podmínku vždy platnou, ale může zavolat funkci k vypnutí počítače a tak vlastně cyklus opustit. Rozlišit nekonečný cyklus a zdánlivě nekonečný cyklus je těžké, matematicky se jedná o problém zastavení. Snahy zabránit nekonečným cyklům prostředky (omezením) programovacího jazyka vedou k tomu, že výsledný jazyk nebude turingovsky úplný. „Elegantní“ způsob, jak naprogramovat nekonečný cyklus v jazyku C/C++/C#, je použít for cyklus bez inicializace, podmínky i inkrementu: for { /* ... */} V jazyce JavaScript while(true){ /* ... */} V jazyku Pascal to již není tak elegantní, protože se vždy testuje podmínka (je možné použít label a , ale to také není příliš elegantní): while TRUE dobegin { ... }end; Jiná (elegantnější) možnost zápisu nekonečného cyklu v jazyce Pascal: repeat { ... }until FALSE; 無窮迴圈(英語:infinite loop)或稱為无限循环,是指程式的控制流程一直在重複執行某一段程式碼,無法結束的情形,其原因可能是因為程式中的迴圈沒有設結束迴圈條件,或是結束迴圈的條件不可能成立等。在合作式多工(cooperative multitasking)的作業系統中,無窮迴圈會使系統沒有反應,若是先占式(preemptive)多工的系統中,無窮迴圈會用掉所有可用的處理器時間,不過可以由使用戶結束程序。無窮迴圈是造成系統假死機的原因之一,其他的可能原因包括死鎖或是記憶體區段錯誤。 忙碌等待迴圈是在外界特定條件時(例如有按鍵輸入)才會離開的迴圈,有時忙碌等待迴圈也被稱為是無窮迴圈,但此情形和上述的不太一樣。忙碌等待迴圈可以藉由外界事件而結束迴圈,但上述的無窮迴圈是無法結束的。 التكرار الحلقي الامتناهي أو التكرار الحلقي غير المنتهي (بالإنجليزية: infinite loop)‏ هي سلسلة تعليمات في برنامج حاسوبي غير منتهية، إما بسبب أن الحلقة لا تحوي على حالة إنهاء أو تحوي على حالة إنهاء لا يمكن أن تتحقق، أو أن الحالة تجعلها بأن تبدء من جديد في كل مرة. في أنظمة التشغيل القديمة التي تعمل على نموذج عادةً ما تسبب الحلقات الامتناهية لهذه الأنظمة بعدم الاستجابة، ولكن بنموذج تعدد المهام الوقائي عادة تسبب الحلقات الامتناهية للبرنامج بأن يستهلك كافة وقت المعالج المتاح، ولكن يمكن للمستخدم إنهاءه. تسمى حلقات في بعض الأحيان بالحلقات الامتناهية. وتعتبر الحلقات الامتناهية أحد مسببات في الحاسوب. Oändlig slinga är inom programmeringen ett programfel där en slinga aldrig avbryts, vilket gör att programmet (eller åtminstone den tråd som kör) slutar svara. In informatica, un ciclo infinito o loop infinito è una qualsiasi sequenza di istruzioni le cui condizioni implicano che si ripeta indefinitamente (infiniti cicli iterativi). Questo tipo di algoritmo è utilizzato più comunemente nei linguaggi di programmazione a basso livello, nei linguaggi , dove il ciclo infinito permette al programma di ritornare ad una data istruzione una volta terminato il codice che lo compone. L'utilizzo di un algoritmo che crei un loop infinito a questo scopo è però universalmente ritenuto scorretto, ritenendo che l'algoritmo possa essere sostituito e possa funzionare in maniera più efficiente grazie a dei cicli di iterazione.Nella maggior parte dei casi infatti il loop infinito è dovuto ad un errore di programmazione e non a una scelta voluta dallo sviluppatore. Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.​ Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las condiciones se cumplan, ejecute una secuencia de código de manera repetitiva. En el caso de ciclo infinito, como la condición de finalización no se alcanza, el bucle sigue ejecutando el segmento de código indefinidamente. Endlosschleifen in der Informatik sind Schleifen, die nach jeder Abarbeitung erneut abgearbeitet werden, falls die Ausführung nicht durch äußere Einflüsse abgebrochen wird. Äußere Einflüsse sind dabei solche, die im regulären Ablauf des Programms nicht vorgesehen sind, beispielsweise das Abschalten des Computers. Es gibt jedoch auch Programme mit absichtlichen Endlosschleifen, bspw. Ereignisschleifen (englisch event loop oder message dispatcher), darunter solche, die ohne aktives Warten auskommen.
gold:hypernym
dbr:Sequence
prov:wasDerivedFrom
wikipedia-en:Infinite_loop?oldid=1112734460&ns=0
dbo:wikiPageLength
21818
foaf:isPrimaryTopicOf
wikipedia-en:Infinite_loop