WikiDer > Pseudocode
Mit Pseudocode wird im Allgemeinen zu einem unechten (nicht formalen) Programmiersprache beabsichtigt. 'Pseudo' bedeutet falsch, 'Code' bezieht sich auf die Quellcode von a Computer Programm. Da Pseudocode einen informellen Charakter hat, ist er nicht geeignet für zusammengestellt und umgesetzt werden. Es ist daher keine echte Programmiersprache.
Pseudocode wird verwendet, um Algorithmen in einer für Menschen lesbaren Weise unter Beibehaltung der aufeinanderfolgenden algorithmischen Schritte. Natürliche Sprache ist dafür nicht geeignet, denn das mehrdeutig (offen für mehrere Interpretationen). Eine tatsächliche (formale) Programmiersprache ist oft zu eng definiert und erfordert zu spezifische Wissen dieser Sprache, um den Algorithmus schnell und für jeden verständlich zu machen.
Pseudocode enthält bekannte Konstruktionen aus bestehenden Programmiersprachen (wie z C, Java oder BASIC). Diese werden jedoch viel lockerer und oft in Verbindung mit geschriebenen Sätzen (oft in Englisch) verwendet.
Ein Beispiel für Pseudocode für die SortieralgorithmusBlasensortierung ist:
während Austausch ist nötig gehen über alle Paare benachbarter Zahlen wenn die beiden nummern sind in der falschen reihenfolge dann tausche das Paar aus
Pseudocode wird nirgendwo wirklich definiert (wie es beim Design einer echten Programmiersprache der Fall ist), was dem Schreiber des Pseudocodes eine sehr große, fast poetische Freiheit lässt. Dadurch kann ein höherer Abstraktionsgrad als in einer Programmiersprache verwendet werden, was die Lesbarkeit verbessert.
Aus Gründen der Lesbarkeit ist "tauschen Sie das Paar" im obigen Beispiel besser als:
int Temperatur = a;a = b;b = Temperatur;
Wie Programmiersprachen verwendet Pseudocode Konstruktionen für Iterationen und Entscheidungen. Es ist auch üblich, Pseudocode einzurücken. Details, die für Compiler sind wichtig, dienen aber nicht der Lesbarkeit (wie z Semikolon's und Hosenträger) werden normalerweise nicht verwendet.