Co je strukturovaná angličtina?

Strukturovaná angličtina činí počítačové kódy srozumitelné pro neprogramery pomocí anglických slov k popisu každého kroku v procesu spuštění programu. Struktury počítačového programu jsou navrženy tak, aby počítačovému sdělovaly, co má dělat logickým způsobem krok za krokem. Neprogramery však nejsou schopni číst skutečné symboly a pokyny v kódu, takže lidé vytvořili programovací jazyky, které používají přímá anglická slova k vyjádření toho, co se stane, když je skutečný kód spuštěn. Tato strukturovaná angličtina, často označovaná jako pseudo-kód, ve skutečnosti neformuje počítač, ale může být popsána jako vývojový diagram, který seznamuje každý krok, který je pořízen jako počítač, který se řídí skutečným programem.

Rozdělením úlohy do logické sekvence jednotlivých kroků, strukturovaná angličtina umožňuje dodržovat počítačový program. Každý krok v tomto procesu je popsán na jednom řádku pomocí jasných anglických slov v hlavních městech, obvykle ve formě příkazů nebo imperatives. Jednoduchým příkladem je proces if-then-else, známý také jako podmíněný proces. Pokud je jedna podmínka pravdivá, dojde k konkrétnímu akci, ale pokud je místo toho pravdivá podmínka, dojde k jiné akci. Celý proces if-then-else je dokončen endifem, takže tento rozhodovací program není zaměňován s další posloupností kroků.

Mnoho dalších příkazů, jako je start, opakování, zápis a do, se používá k popisu jednotlivých kroků v počítačovém programu. Tyto příkazy jsou často zabudovány do jiných procesů a vytvářejí několik vrstev akcí v rámci jediného úkolu. Programátor by mohl zahájit proces a vytvořit dvě nebo tři rozhodnutí if-then, jedna po druhé, než použije endif k dokončení tohoto procesu. Podmíněný proces používající if-then nebo případ je jednou z nejsilnějších konstrukcí ve strukturovaném anglickém programu. Představuje možnost výroby počítačemnoho velmi odlišných rozhodnutí, v závislosti na existenci různých podmínek.

Podmíněný konstrukt if-then-else nebo příkaz případu, který zavádí soubor akcí, které by se měly vyskytnout pro několik potenciálních případů, zavede do programu koncept stromu rozhodování. Každá možná počáteční podmínka nebo pouzdro by byla jediná větev na stromu, přičemž každá větev bude vedoucí k dalším větvicím nesoucím konkrétní sady typů výsledků. Změna jedné z těchto počátečních podmínek by mohla mít za následek zcela odlišné koncové produkty na různých větvích stromu. Ve strukturované angličtině mohou být tyto podřízené pobočky nebo případové pobočky odděleny tím, že jsou odsazeny pod příkazy pro větší proces, o kterém jsou součástí. Tento styl psaní programu poskytuje velkou přesnost a zároveň umožňuje čtenáři přesně vidět, kde každé malé rozhodnutí dochází v širším kontextu.

Myšlenka strukturované angličtiny byla základemmnoha typů počítačových programovacích jazyků. Jedním z prvních strukturovaných programovacích jazyků byl strukturovaný jazyk dotazů (SQL), který byl vytvořen na International Business Machines Corporation (IBM) na počátku 70. let. V průběhu let ho následovaly mnoho dalších jazyků, které se snaží, aby počítačové programování jasnějším čtenářům jasnější. Základní kód, který spustí počítač, se i nadále píše v symbolech, kterou většina lidí není schopna číst. Strukturované anglické programovací jazyky však umožňují těmto lidem navrhovat programy, které jsou poté interně přeloženy do tohoto kódu, takže jejich počítače budou provádět potřebné úkoly.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?