2010-11-05 6 views
19

Gibt es einen Open Source "Pseudo Code" Editor mit "Syntax Highlighting" und "Auto Complete"? Vielleicht sogar ein Pack für Notepad ++ oder einen anderen Texteditor?Pseudo-Code-Editor

Danke.

+5

Was wollen Sie erreichen? Jeder Pseudo-Code, den Sie schreiben möchten, muss sich an einige Syntax- und Sprachkonstrukte halten, damit der Editor Syntax-Highlighting und Autocomplete ausführen kann. Warum also nicht einfach eine leicht zu lesende Sprache wählen und diese als Pseudo-Code verwenden? –

+3

Ich denke, Sie müssen warten, bis sie eine Spezifikation für Pseudocode veröffentlichen ;-) Im Ernst, jede IDE mit Syntaxhervorhebung für VB, C# oder Java würde wahrscheinlich einen ziemlich guten Job machen, da ihre Schlüsselwörter den meisten ziemlich ähnlich sind Pseudocode – Dexter

+0

http://texstudio.sourceforge.net/ –

Antwort

7

Obwohl was Daniel gesagt hat, stimmt: Vielleicht so etwas?

http://sourceforge.net/projects/edpcs/

Wenn Sie einen "echten" Pseudo-Code-Editor mögen, Ihre eigene Syntax-Hervorhebung Konfiguration für einen Text-Editor schreiben.

+0

Es sieht vielversprechend aus. Ich hoffe, es wird besser und besser entwickelt. – Royi

+1

Diese Webapp ist auch sehr interessant https://code2flow.com/app – Sangimed

1

Es wird keine spezifischen zu Ihrem psuedocode geben. Es variiert von Entwickler zu Entwickler.

4

Pseudocode ist von Natur aus nicht formalisiert und wird keine echte Syntax haben und keine Identifikatoren im normalen Sinne haben. Außerdem ist es idiosynkratisch, also müssten Sie Ihre eigenen Regeln definieren. So wäre ich erstaunt, wenn es etwas gibt, das wirklich nützlich ist. Versuchen Sie Python, vielleicht; Es ist ungefähr so ​​nah, wie Sie Pseudo-Code mit einer echten Definition bekommen, und viele Editoren behandeln es.

3

Sie können problemlos Ihre eigene Pseudocode-Sprache für NotePad ++ definieren, indem Sie ihr benutzerdefiniertes Sprachen-Plug-in-System verwenden. Und Sie können auf der integrierten wiederum sprachunabhängig zum automatischen Vervollständigung System -> Einstellungen> Einstellungen> Backup/Auto-Vervollständigung

Check out: Creating a User Defined Language in Notepad++