Was ist strukturiertes Englisch?

Structured English macht Computercodes für Nichtprogrammierer verständlich, indem sie englische Wörter verwenden, um jeden Schritt beim Ausführen eines Programms zu beschreiben. Die Strukturen eines Computerprogramms sollen dem Computer mitteilen, was er logisch, schrittweise zu tun ist. Nichtprogrammierer sind jedoch nicht in der Lage, die tatsächlichen Symbole und Anweisungen im Code zu lesen, sodass Menschen Programmiersprachen erstellt haben, die unkomplizierte englische Wörter verwenden, um auszudrücken, was passiert, wenn der reale Code ausgeführt wird. Dieses strukturierte Englisch, das oft als Pseudo-Code bezeichnet wird, programmiert den Computer nicht wirklich, kann jedoch als Flussdiagramm beschrieben werden, in dem jeder Schritt, der als Computer das reale Programm folgt, auflistet. Jeder Schritt im Prozess wird in einer Zeile unter Verwendung klarer englischer Wörter in den Hauptstädten beschrieben, normalerweise in Form von Befehlen oder Imperativenes. Ein einfaches Beispiel hierfür ist der IF-Then-Else-Prozess, der auch als bedingter Prozess bezeichnet wird. Wenn eine Bedingung wahr ist, tritt eine bestimmte Aktion auf, aber wenn eine andere Bedingung stattdessen wahr ist, tritt eine andere Aktion auf. Der gesamte if-then-else-Prozess wird mit einem Endif abgeschlossen, sodass dieses Entscheidungsprogramm nicht mit der nächsten Abfolge von Schritten verwechselt wird.

Viele andere Befehle wie Start, Wiederholung, Schreiben und DO werden verwendet, um einzelne Schritte in einem Computerprogramm zu beschreiben. Diese Befehle sind häufig in andere Prozesse eingebettet und erstellen mehrere Aktionen in einer einzigen Aufgabe. Ein Programmierer kann einen Prozess starten und zwei oder drei IF-dann-Entscheidungen nacheinander erstellen, bevor sie Endif verwendet, um diesen Prozess zu beenden. Ein bedingter Prozess mit if-then-then-Fall ist eine der leistungsstärksten Konstruktionen in einem strukturierten englischen Programm. Es führt die Möglichkeit des Computers einViele sehr unterschiedliche Entscheidungen, abhängig von der Existenz unterschiedlicher Bedingungen.

Das bedingte Konstrukt oder der Fallbefehl, das eine Reihe von Aktionen einführt, die für mehrere potenzielle Fälle auftreten sollten, führen das Konzept eines Entscheidungsbaums in das Programm ein. Jeder mögliche Startzustand oder jeder Fall wäre ein einzelner Zweig auf dem Baum, wobei jeder Zweig zu weiteren Zweigen führt, die bestimmte Sätze von If-then-Art von Ergebnissen tragen. Eine Änderung einer dieser Anfangsbedingungen könnte zu unterschiedlichen Endprodukten an verschiedenen Zweigen des Baumes führen. In strukturiertem Englisch können diese untergeordneten IF-dann- oder Fallzweige getrennt werden, indem sie unter die Befehle für den größeren Prozess eingewiesen werden, an dem sie beteiligt sind. Diese Art des Schreibens des Programms bietet viel Präzision, während der Leser genau erkennen kann, wo jede kleine Entscheidung im breiteren Kontext auftritt.

Die Idee des strukturierten Englisch war die Grundlagevon vielen Arten von Computerprogrammiersprachen. Eine der ersten strukturierten Programmiersprachen war Structured Query Language (SQL), die Anfang der 1970er Jahre an der International Business Machines Corporation (IBM) erstellt wurde. Im Laufe der Jahre wurde viele andere Sprachen, die versuchen, die Computerprogrammierung für normale Leser klarer zu machen. Der zugrunde liegende Code, der den Computer ausführt, wird weiterhin in den Symbolen geschrieben, die die meisten Menschen nicht lesen können. Die strukturierten englischen Programmiersprachen ermöglichen es diesen Personen jedoch, Programme zu entwerfen, die dann intern in diesen Code übersetzt werden, sodass ihre Computer die von ihnen erforderlichen Aufgaben ausführen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?