Diskussion:Pseudocode

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 13 Jahren von 95.112.217.23 in Abschnitt Was ist pseudocode
Zur Navigation springen Zur Suche springen
Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Pseudocode“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Pseudocode ist bis heute nicht standardisiert.[Quelltext bearbeiten]

Naja, so richtig standardisieren kann man ihn ja wohl nicht, oder? Dann waere es ein echter, und kein Pseudocode mehr ... --zeno 13:07, 10. Jul 2003 (CEST)
Das stimmt nicht ganz. Nicht-standardisiert heißt nur, dass man sich nicht auf ein einheitliches Format festgelegt hat, z.B. wie die einzelnen 'Schlüsselwörter' lauten müssen. Ich befinde deshalb die Formulierung als geeignet. -- DataGhost 01:47, 1. Nov 2004 (CET)
es gibt ausführbaren Pseudocode; man nennt ihn Python. Einfach mal nach executable pseudocode googeln:
„Python is executable pseudocode. Perl is executable line noise.“ (altes klingonisches Sprichwort ;-) --Tobias 15:30, 2. Aug. 2007 (CEST)Beantworten

Einrückung[Quelltext bearbeiten]

Ich weiß nicht, ob ich damit der einzige wäre, aber ich würde es als für Pseudocode wesentlich ansehen, daß bei Schleifen usw. korrekt eingerückt wird – und das wird bisher mit keiner Silbe erwähnt (schreibt wirklich jemand geschweifte Klammern in Pseudocode?). Und damit sähe die Sache tatsächlich gleich sehr wie Python aus... --Tobias 18:01, 2. Aug. 2007 (CEST)Beantworten

Was ist pseudocode[Quelltext bearbeiten]

Der Artikel sagt:

Pseudocode ist eine sprachliche Mischung aus natürlicher Sprache, mathematischer Notation und einer höheren Programmiersprache. Wie Flussdiagramme und Nassi-Shneiderman-Diagramme ist auch Pseudocode eine Möglichkeit, Algorithmen darzustellen. Ein Algorithmus wird in Pseudocode einerseits genauer beschrieben als in natürlicher Sprache, anderseits aber noch nicht so detailliert wie durch ein Computerprogramm. Ein Programm in Pseudocode dient ausschließlich dazu, um von Menschen gelesen, nicht aber von einem Computer ausgeführt zu werden. Pseudocode ist also keine Programmiersprache.

Ich würde das anders Formulieren, bin mir aber nicht ganz sicher. Wie wäre es mit was in Richtung:

Pseudocode ist Programmcode, der nicht zur maschinellen Interpretation sondern lediglich zur Darstellung eines Paradigma oder Algorithmus dient. Meistens ähnelt er natürlicher Sprache und höheren Programmiersprachen. Mit Pseudocode kann ein Programmablauf unabhängig von zugrunde liegender Technologie beschrieben werden und ist damit oft kompakter und leichter verständlich als realer Programmcode.

Gründe:

  • Code ist etwas anderes als eine Sprache
  • Pseudocode muss nicht mehr an mathematische Notation anlehnen als höhere Programmiersprachen
  • In Sonderfällen kann Pseudocode auch Programmcode einer höheren Programmiersprache sein in dem nur neue Sprachkonstrukte verwendet werden
  • Pseudocode kann anstatt Algorithmen auch einfach Paradigmen beschreiben (Wie zum Beispiel hier: Bedingte Anweisung)
  • Das genauer aber weniger detaillierter scheint mir etwas unklar

Ich denke ich ändere das wenn keiner was dagegen hat. --95.112.217.23 19:46, 2. Jan. 2011 (CET)Beantworten