FUNZIONE GO TO

Viewing 3 posts - 1 through 3 (of 3 total)
  • #76709

    in molti sistemi di programmazione c’è la funzione GO TO

    funzione molto utile che rimanda ad una determinata riga se una condizione si verifica

    funzione molto utile per azioni ripetute o per andare ad un’ altra determinata riga di comando

    esiste in prorealtime la funzione GO TO?

    #76714

    PRT non ha questa istruzione… per fortuna, aggiungo!

    E’ una vecchia istruzione degli anni ’60, quando ancora si era agli albori della programmazione e ancora non si parlava di programmazione strutturata.

    Il codice di quell’epoca, tipico di COBOL, BASIC ed anche C (si, il C aveva GOTO tra le istruzioni, anche se non ricordo di averlo mai visto usare!) era chiamato “spaghetti code” perché il codice, con numerosi GOTO, si intrecciava in modo quasi incomprensibile rassomigliando molto ad un piatto di spaghetti.

    E’ ovvio che GOTO aveva una logica, per quel tempo e solo con le funzioni è stato facile rimpiazzarlo.

    PRT ha le funzioni (richiamabili con CALL) con cui si creano, ad esempio, gli indicatori. Ancora questa funzione è limitata e molto lenta, ma con la nuova versione di PRT (non il MTF che è una cosa diversa già in essere) che dovrebbe uscire entro fine anno tale funzione sarà velocizzata e potenziata, per cui potrà essere usata più facilmente.

    Fino ad allora occorre… farne a meno!

    #76738

    a volte è molto utile sia nella creazione di un oscillatore e /o  creareazione ts rimandare ad una riga per creare un ciclo di analisi.

    testerò call più approfoditamente

     

    ciao Roberto

Viewing 3 posts - 1 through 3 (of 3 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login