Cos'è l'inglese strutturato?

L'inglese strutturato rende i codici informatici intelligibili ai non programmatori usando le parole inglesi per descrivere ogni passaggio nel processo di gestione 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 direzioni 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-code, non programma effettivamente il computer, ma potrebbe essere descritto come un diagramma di flusso che elenca ogni passaggio fatto mentre il computer segue il programma reale. Ogni passaggio nel processo è descritto su una riga, usando parole inglesi chiare nei capitali, di solito sotto forma di comandi o Imperatives. Un semplice esempio di questo è il processo IF-THEN-ELSE, noto anche come processo condizionale. Se una condizione è vera, si verifica una particolare azione, ma se è vera un'altra condizione, si verifica un'azione diversa. L'intero processo IF-THEN-ELSE è finito con un ENDIF, quindi questo programma decisionale non è confuso con la prossima sequenza di passaggi.

Molti altri comandi, come start, ripetizione, scrittura e fare vengono utilizzati per descrivere i passaggi singoli in un programma per computer. Questi comandi sono spesso incorporati all'interno di 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 tale processo. Un processo condizionale che utilizza if-then o caso è una delle costruzioni più potenti in un programma inglese strutturato. Introduce la possibilità di fare il computermolte decisioni molto diverse, a seconda dell'esistenza di condizioni variabili.

Il costrutto condizionale IF-THEN-ELSE o il comando del caso che introduce una serie di azioni che dovrebbero verificarsi per diversi casi potenziali, introdurre il concetto di un albero decisionale nel programma. Ogni possibile condizione di partenza o caso sarebbe un singolo ramo sull'albero, con ogni ramo che porta a ulteriori rami che trasportano particolari set di tipi di risultati IF-then. Un cambiamento in una di queste condizioni iniziali potrebbe comportare prodotti finali completamente diversi su diversi rami dell'albero. Nell'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 fornisce molta precisione consentendo al lettore di vedere esattamente dove si verifica ogni piccola decisione nel contesto più ampio.

L'idea dell'inglese strutturato è stata la fondazionedi molti tipi di linguaggi di programmazione informatica. Uno dei primi linguaggi di programmazione strutturati è stato Structured Query Language (SQL), creato presso la International Business Machines Corporation (IBM) nei primi anni '70. È stato seguito negli anni da molte altre lingue che cercano di rendere più chiara la programmazione di computer ai lettori ordinari. Il codice sottostante che esegue il computer continua a 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 quindi tradotti internamente in quel codice, quindi i loro computer eseguiranno le attività necessarie.

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?