Terminologia corretta per if-blocks

4

Sto usando lex / yacc per analizzare un linguaggio semplice che consente 'if blocks':

IF something
   something
  [ELSE IF something][ELSE]
END IF

e anche altre logiche nidificate sotto un'istruzione "DEFINE":

DEFINE something
  something
  something else
END DEFINE

Ho bisogno di un termine comune per riferirsi a questi blocchi (come il nome di una classe contenitore). Ho pensato a Flow Control ma non sembra catturare correttamente l'intento ...?

    
posta jramm 28.06.2017 - 11:03
fonte

2 risposte

7

Per quanto ne so, control structures è il termine usato per le istruzioni if, i loop, try-catch-finally, per cambiare tabelle e goto in linguaggi simili a C.

    
risposta data 28.06.2017 - 11:21
fonte
2

Le tre astrazioni fondamentali della programmazione sono Sequenza, Selezione e Iterazione. Quindi in questo caso il tuo IF è una selezione e il tuo DEFINE è una sequenza.

link

    
risposta data 28.06.2017 - 11:55
fonte

Leggi altre domande sui tag