Che cos'è l'inglese strutturato?

L'inglese strutturato rende i codici informatici intelligibili per i non programmatori usando parole inglesi per descrivere ogni fase del processo di esecuzione di un programma. Le strutture di un programma per computer sono progettate per dire al computer cosa fare in modo logico, passo-passo. I non programmatori, tuttavia, non sono in grado di leggere i simboli e le indicazioni reali nel codice, quindi le persone hanno creato linguaggi di programmazione che usano parole inglesi semplici per esprimere ciò che accade mentre il codice reale è in esecuzione. Questo inglese strutturato, spesso indicato come pseudo-codice, in realtà non programma il computer, ma potrebbe essere descritto come un diagramma di flusso che elenca ogni passaggio fatto mentre il computer segue il programma reale.

Rompendo un'attività in una sequenza logica di singoli passaggi, l'inglese strutturato consente di seguire l'organizzazione sottostante di un programma per computer. Ogni fase del processo è descritta su una riga, usando chiare parole inglesi in maiuscolo, di solito sotto forma di comandi o imperativi. Un semplice esempio di ciò è il processo IF-THEN-ELSE, noto anche come processo condizionale. Se una condizione è vera, si verifica una determinata azione, ma se invece è vera un'altra condizione, si verifica un'azione diversa. L'intero processo IF-THEN-ELSE è terminato con un ENDIF, quindi questo programma decisionale non viene confuso con la successiva sequenza di passaggi.

Molti altri comandi, come START, REPEAT, WRITE e DO sono usati per descrivere singoli passi in un programma per computer. Questi comandi sono spesso incorporati in altri processi, creando diversi livelli di azioni all'interno di una singola attività. Un programmatore potrebbe AVVIARE un processo e creare due o tre decisioni IF-THEN, una dopo l'altra, prima di utilizzare ENDIF per completare quel processo. Un processo condizionale che utilizza IF-THEN o CASE è una delle costruzioni più potenti in un programma inglese strutturato. Presenta la possibilità che il computer prenda molte decisioni molto diverse, a seconda dell'esistenza di condizioni variabili.

Il costrutto condizionale IF-THEN-ELSE, o il comando CASE che introduce una serie di azioni che dovrebbero verificarsi in diversi casi potenziali, introduce il concetto di un albero decisionale nel programma. Ogni possibile condizione o caso iniziale sarebbe un singolo ramo sull'albero, con ogni ramo che porta a ulteriori rami portando particolari serie di risultati IF-THEN. Un cambiamento in una di queste condizioni iniziali potrebbe comportare prodotti finali completamente diversi su diversi rami dell'albero. In inglese strutturato, questi rami subordinati IF-THEN o CASE possono essere separati essendo rientrati sotto i comandi per il processo più ampio di cui fanno parte. Questo stile di scrittura del programma offre una grande precisione, consentendo al lettore di vedere esattamente dove ogni piccola decisione si verifica nel contesto più ampio.

L'idea dell'inglese strutturato è stata la base di molti tipi di linguaggi di programmazione informatica. Uno dei primi linguaggi di programmazione strutturata fu il Structured Query Language (SQL), che fu creato presso International Business Machines Corporation (IBM) nei primi anni '70. È stato seguito nel corso degli anni da molte altre lingue che cercano di rendere più chiara la programmazione dei computer ai normali lettori. Il codice sottostante che esegue il computer continua ad essere scritto nei simboli che la maggior parte delle persone non è in grado di leggere. I linguaggi di programmazione inglese strutturati, tuttavia, consentono a queste persone di progettare programmi che vengono poi tradotti internamente in quel codice, in modo che i loro computer eseguiranno i compiti richiesti da loro.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?