| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Definire Infinite Loop
    In informatica , un loop è una serie di istruzioni di un computer esegue un numero fisso di volte . Un ciclo infinito è un ciclo che può funzionare per sempre a meno che qualche evento esterno fa sì che il ciclo per terminare . Fortunatamente, i loop infiniti fanno più fine . Tuttavia, quando non lo fanno , i problemi possono verificarsi e influenzare negativamente la domanda o il computer che lo ospita . Trivia

    " loop infinito" è una strada che circonda la sede aziendale di Apple Computer a Cupertino, in California . Ognuno dei sei edifici che compongono il complesso dispone di un indirizzo di una sola cifra . Questa combinazione unica del termine informatico " Infinite Loop " e la struttura di indirizzo sola cifra utilizzata dalla società dà a Apple un indirizzo ufficiale di " 1 Infinite Loop . " La frase " Infinite Loop " è anche il titolo di un libro di Michael Malone che racconta gli inizi della Apple Computer .
    Fraintendimenti

    Molte cicli infiniti non sono veramente infinite . A un certo punto , un processo li porterà ad un arresto. Tale processo potrebbe essere la chiusura di un browser o persino il riavvio di un computer . I programmatori a volte si riferiscono a cicli non infiniti come infinito . Un esempio di un ciclo infinito finito è una pagina Web animazione . Utilizzando Javascript , uno sviluppatore potrebbe creare un ciclo che si muove un oggetto ogni pochi secondi . Il ciclo avrebbe eseguito ripetutamente . Tuttavia, potrebbe finalmente porre fine se lo sviluppatore decide di codificare il programma così l'animazione si ferma quando l'oggetto raggiunge un punto predefinito sulla schermata .
    Coding

    L'istruzione seguente illustra come uno sviluppatore crea un ciclo regolare in un programma :

    loopCounter = 0; loopLimit = 100;

    mentre loopCounter è inferiore loopLimitbegin ; ( fare qualcosa) ; ( aggiungere uno a loopCounter ) end ;

    Questo codice dice: " Mentre il loopCounter ( 0 ) è minore del loopLimit ( 100 ) , fare qualcosa. " Il ciclo si ripete 100 volte . Per creare un ciclo infinito , uno sviluppatore assicura che il valore di loopCounter non raggiunge il 100 . Poteva farlo , escludendo la " ( aggiungere uno a loopCounter ) " dichiarazione o sostituendo il " mentre loopCounter è inferiore loopLimit " dichiarazione con " mentre 1 è uguale a 1 . " Se uno sviluppatore lo fa , il ciclo non finirà mai , perché uno sarà sempre uguale a uno.
    Esempi

    Timer e orologi su alcune pagine Web a volte corrono all'interno di cicli infiniti . Il ciclo inizia quando un visitatore apre una pagina e continua fino a quando il visitatore lascia la pagina . Alcune applicazioni di monitoraggio si basano sulla trasformazione ciclo infinito per mantenere un occhio sui processi locali o remoti . Ad esempio , è possibile creare un'applicazione di servizio Windows che consente di recuperare i dati da un servizio Web ogni ora e lo memorizza in un database .
    Avvertenze

    cicli infiniti non sono difficili creare. In effetti, alcuni sviluppatori a creare involontariamente . Applicazioni Quando questo accade , desktop e Web-based può loop continuo , consumando grandi quantità di risorse di sistema . Il seguente è un esempio di un loop infinito non comune definita all'interno di una funzione JavaScript :

    var loopLimit = 100; for (var i = 0; i < loopLimit ; i + + ) { //fa qualcosa } < br >

    Questo ciclo sarà "fare qualcosa" , fino a raggiungere il limite fissato dalla variabile ", loopLimit . " In questo esempio , il ciclo verrà eseguito 100 volte . Comunque, cosa succede se il valore di loopLimit viene incrementato di qualche altra funzione ? In tal caso, il ciclo potrebbe non finire mai . Gli sviluppatori devono essere consapevoli di questo errore di programmazione comune. Altri cicli involontarie possono verificarsi se uno sviluppatore si affida a qualche evento esterno, ad esempio un clic del mouse , per fermare il ciclo e che la manifestazione non riesce ad accadere .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere una colonna alla ListBox in VBA 
    ·Come utilizzare SetString per un campo intero 
    ·Come sostituire gli spazi in Sottostringhe DOS 
    ·Come usare curl per catturare il contenuto di una pagin…
    ·Come disattivare Alt - F4 con HTML in HTA 
    ·Come estrarre un database da JPA 
    ·Come faccio a convertire la data Datestamp in DB2 ? 
    ·Definizione di Programmazione HTML 
    ·Come creare un tipo di dati in Umbraco 
    ·Come creare SAP Sfondo Automaticamente Jobs 
      Articoli in evidenza
    ·Come caricare i file PHP da un URL 
    ·Progetti di Visual Basic Calcolatrice 
    ·Come conservare le variabili in VBA 
    ·Come sapere se PHP ghiaccio è stato installato corrett…
    ·Come eseguire un grande Import in MySQL 
    ·Come modificare i dati in un oggetto DataSet 
    ·Come giocare Allarme file WAV da script PHP 
    ·Come visualizzare un foglio di calcolo in Visual Basic …
    ·Come creare un database di PHP su JustHost 
    ·Come modificare un puntatore del mouse utilizzando Java…
    Copyright © Conoscenza Informatica http://it.wingwit.com