Mikä on jäsennelty englanti?

Strukturoitu englanti tekee tietokonekoodit ymmärrettäviksi muille kuin ohjelmoijille käyttämällä englanninkielisiä sanoja kuvaamaan ohjelman suorittamisen jokaista vaihetta. Tietokoneohjelman rakenteet on suunniteltu kertomaan tietokoneelle, mitä on tehtävä loogisesti, vaihe vaiheelta. Muut kuin ohjelmoijat eivät kuitenkaan pysty lukemaan koodin todellisia symboleja ja ohjeita, joten ihmiset ovat luoneet ohjelmointikieliä, jotka käyttävät yksinkertaisia ​​englanninkielisiä sanoja ilmaisemaan mitä tapahtuu todellisen koodin ollessa käynnissä. Tämä jäsennelty englanti, jota usein kutsutaan pseudokoodiksi, ei itse ohjelmoi tietokonetta, mutta sitä voidaan kuvata vuokaaviona, jossa luetellaan jokainen vaihe, joka suoritetaan tietokoneen seuratessa todellista ohjelmaa.

Murtamalla tehtävä loogiseen yksittäisten vaiheiden sarjaan, jäsennelty englanti mahdollistaa tietokoneohjelman taustalla olevan organisaation seurannan. Jokainen prosessin vaihe on kuvattu yhdellä rivillä käyttäen selkeitä englanninkielisiä sanoja isoilla kirjaimilla, yleensä komentojen tai käskyjen muodossa. Yksinkertainen esimerkki tästä on IF-THEN-ELSE -prosessi, joka tunnetaan myös ehdollisena prosessina. Jos yksi ehto on totta, tapahtuu tietty toiminto, mutta jos toinen ehto on totta, tapahtuu eri toiminto. Koko IF-THEN-ELSE -prosessi on päättynyt ENDIF: llä, joten tätä päätöksenteko-ohjelmaa ei sekoiteta seuraavaan vaihejärjestykseen.

Monia muita komentoja, kuten START, REPEAT, WRITE ja DO, käytetään kuvaamaan yksittäisiä vaiheita tietokoneohjelmassa. Nämä komennot upotetaan usein muihin prosesseihin ja luodaan useita kerroksia toimintoja yhden tehtävän sisällä. Ohjelmoija voi ALOITTAA prosessin ja tehdä kaksi tai kolme JOS-sitten-päätöstä peräkkäin, ennen kuin käyttää ENDIF: ää prosessin loppuun saattamiseen. Ehdollinen prosessi, jossa käytetään IF-THEN- tai CASE-menetelmää, on yksi tehokkaimmista rakenteista englanninkielisessä ohjelmassa. Siinä esitetään mahdollisuus, että tietokone tekee monia hyvin erilaisia ​​päätöksiä vaihtelevista olosuhteista riippuen.

Ehdollinen IF-THEN-ELSE -rakenne tai CASE-komento, joka ottaa käyttöön joukon toimintoja, joiden pitäisi tapahtua useille mahdollisille tapauksille, tuo ohjelmaan päätöspuun käsitteen. Jokainen mahdollinen lähtötilanne tai tapaus olisi yksi haara puussa, ja jokainen haara johtaisi muihin haaroihin, joissa on tiettyjä IF-THEN -tyyppisiä tuloksia. Muutos yhdessä näistä alkuehdoista voi johtaa täysin erilaisiin lopputuotteisiin puun eri oksilla. Strukturoidussa englannissa nämä ala-asteen IF-THEN- tai CASE-haarat voidaan erottaa toisistaan ​​lisäämällä ne sisennyksiin sen suuremman prosessin komentojen alle, johon ne kuuluvat. Tämä ohjelman kirjoitustyyli tarjoaa paljon tarkkuutta ja antaa lukijalle mahdollisuuden nähdä tarkalleen, missä jokainen pieni päätös tapahtuu laajemmassa yhteydessä.

Ajatus jäsennellystä englannista on ollut monenlaisten tietokoneohjelmointikielien perusta. Yksi ensimmäisistä strukturoiduista ohjelmointikielistä oli Structured Query Language (SQL), joka luotiin International Business Machines Corporationissa (IBM) 1970 -luvun alussa. Sitä ovat vuosien varrella seuranneet monet muut kielet, jotka yrittävät tehdä tietokoneohjelmoinnista selkeämmän tavallisille lukijoille. Tietokoneen taustalla oleva koodi on edelleen kirjoitettu symboleihin, joita useimmat ihmiset eivät pysty lukemaan. Rakennetut englanninkieliset ohjelmointikielet mahdollistavat kuitenkin näiden ihmisten suunnitella ohjelmia, jotka sitten käännetään sisäisesti kyseiseen koodiin, joten heidän tietokoneensa suorittavat heiltä vaaditut tehtävät.