FUNZIONE GO TO

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #76709 quote
    papero76
    Participant
    Senior

    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 quote
    robertogozzi
    Moderator
    Master

    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 quote
    papero76
    Participant
    Senior

    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)
  • You must be logged in to reply to this topic.

FUNZIONE GO TO


Supporto Piattaforma: Grafici, Dati e Broker

New Reply
Author
author-avatar
papero76 @papero76 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by papero76
7 years, 7 months ago.

Topic Details
Forum: Supporto Piattaforma: Grafici, Dati e Broker
Language: Italian
Started: 07/25/2018
Status: Active
Attachments: No files
Logo Logo
Loading...