Inhaltsverzeichnis:

Einfaches Additionsprogramm in der Programmiersprache Shakespeare - Gunook
Einfaches Additionsprogramm in der Programmiersprache Shakespeare - Gunook

Video: Einfaches Additionsprogramm in der Programmiersprache Shakespeare - Gunook

Video: Einfaches Additionsprogramm in der Programmiersprache Shakespeare - Gunook
Video: Esoterische Programmiersprachen (GPN17) 2024, November
Anonim
Einfaches Additionsprogramm in der Shakespeare-Programmiersprache
Einfaches Additionsprogramm in der Shakespeare-Programmiersprache

Shakespeare Programming Language (SPL) ist ein Beispiel für eine esoterische Programmiersprache, eine, die vielleicht interessant zu erlernen und zu verwenden Spaß macht, aber in realen Anwendungen nicht besonders nützlich ist. SPL ist eine Sprache, in der sich der Quellcode wie ein Shakespeare-Stück liest, wobei Zeichen Variablen sind und ihr Dialog der eigentliche Code selbst ist. Beachten Sie, dass die Sprache sehr flexibel ist, sodass Sie überflüssige Wörter, Sätze und Dialogzeilen hinzufügen können, ohne die Funktionalität des Codes zu beeinträchtigen. Dies ermöglicht es dem geschriebenen Quellcode, über die Funktionalität hinaus in den Bereich der geschriebenen Unterhaltung zu gelangen, wenn die Zeit dafür benötigt wird.

Schritt 1: Anforderungen

Es wird davon ausgegangen, dass jeder, der versucht, diesen Befehlssatz zu befolgen, mit den Grundlagen der Programmierung und der Navigation durch Ordner in der Eingabeaufforderung vertraut ist. Wenn Sie derzeit mit SPL-Code arbeiten, muss Ihr Code zum Kompilieren und Ausführen zunächst mit dieser Bibliothek, Sam Donows Shakespeare Compiler, in C übersetzt werden. Der Link lädt automatisch die Bibliothek herunter, die dann zur Verwendung entpackt werden muss. Um Ihren Code zu kompilieren, müssen Sie Python 2 oder höher bereits auf Ihrem Computer installiert haben. Wenn Python derzeit nicht auf Ihrem Computer installiert ist, können Sie es hier herunterladen. Sie können diesem Befehlssatz immer noch folgen und selbst ein Basisprogramm schreiben, ohne Ihren Code zu kompilieren.

Schritt 2: Einfaches Zusatzprogramm

Einfaches Zusatzprogramm
Einfaches Zusatzprogramm

Der erste Teil dieses Befehlssatzes ist, wie man ein einfaches Programm zum Addieren von Zahlen schreibt. Das Programm wird auf der Befehlszeile ausgeführt, und der Benutzer gibt zwei Zahlen ein, und dann gibt das Programm das Produkt davon zurück und wird beendet.

Schritt 3: Erstellen Sie eine Quelldatei

Erstellen Sie eine Quelldatei
Erstellen Sie eine Quelldatei

Erstellen Sie eine Quelldatei für Ihr Programm. In diesem Beispiel heißt die Datei additionprogram.spl. Der Einfachheit halber legen Sie diese Datei in den Ordner spl-master, der die Datei splc.py enthält. Dies wird das Kompilieren Ihres Codes erheblich vereinfachen. Öffnen Sie Ihre Quelldatei in einem Texteditor. Ich empfehle Notepad ++.

Schritt 4: Erstellen Sie einen Titel

Einen Titel erstellen
Einen Titel erstellen

Schreiben Sie einen Titel für Ihr Stück! Alle in SPL geschriebenen Programme müssen einen Titel haben. Dies kann alles sein, was Sie wollen, solange es mit einem Punkt endet.

Schritt 5: Stellen Sie Ihre beiden Charaktere vor

Stellen Sie Ihre beiden Charaktere vor
Stellen Sie Ihre beiden Charaktere vor

Stellen Sie Ihre beiden Charaktere vor! Dies sind Ihre beiden Variablen, die Sie zum Addieren verwenden. Denken Sie daran, dass ihre Namen echte Figuren aus Shakespeare-Stücken sein müssen. Hier ist eine Liste aller gültigen Charakternamen. Das Format ist der Name des Charakters, ein Komma, eine Charaktereinleitung und dann ein Punkt. Für dieses Beispiel habe ich zwei Charaktere erstellt, Romeo und Julia. Die Charaktereinführung kann alles sein, was Sie möchten, seien Sie frei, kreativ zu werden!

Schritt 6: Beginnen Sie mit Akt I

Beginnen Sie mit Akt I
Beginnen Sie mit Akt I

Beginnen Sie Akt I. Um einen Akt zu erstellen, schreiben Sie „Act“, die Aktnummer in römischen Ziffern, einen Doppelpunkt und dann einen Namen für den Akt gefolgt von einem Punkt. Dies kann alles benennen, was Sie sich vorstellen können.

Schritt 7: Szene I starten

Szene starten I
Szene starten I

Starten Sie Szene I. Um eine Szene zu erstellen, schreiben Sie „Szene“, die Szenennummer in römischen Ziffern, einen Doppelpunkt und dann einen Namen gefolgt von einem Punkt. Auch hier haben Sie die freie Namenswahl. Beachten Sie, dass im Beispielcode mehrere Szenen verwendet werden. Im Sinne dieses Programms hilft dies lediglich, Ihren Quellcode zu organisieren, und Sie können ein voll funktionsfähiges Programm mit nur einer Szene schreiben.

Schritt 8: Geben Sie Ihre beiden Charaktere ein

Geben Sie Ihre beiden Charaktere ein
Geben Sie Ihre beiden Charaktere ein

Geben Sie Ihre Charaktere auf die Bühne! Um Ihre beiden Charaktere in die Szene einzugeben, schreiben Sie „[Enter NAME1 and NAME2]“, wobei NAME1 und NAME2 die Namen der beiden Charaktere sind, die Sie in die Szene eingeben möchten.

Schritt 9: Eingabeanweisungen schreiben

Eingabeanweisungen schreiben
Eingabeanweisungen schreiben

Schreiben Sie Eingabeanweisungen für Ihre beiden Zeichen, um sie benutzerdefinierten Werten zuzuweisen. Ein Zeichen in SPL sprechen zu lassen ist so einfach wie das Schreiben des Zeichennamens, gefolgt von einem Doppelpunkt und dann einem korrekten Satz mit Satzzeichen. Damit dein Charakter einen benutzerdefinierten Wert akzeptiert, musst du ihn dazu bringen, "Hör auf dein Herz" zu sagen. Auf diese Weise kann der Benutzer einen Wert über die Befehlszeile eingeben, der dann dem die Zeile sprechenden Zeichen zugewiesen wird.

Schritt 10: Addieren Sie die Werte zusammen

Fügen Sie die Werte zusammen
Fügen Sie die Werte zusammen

Addieren Sie die in Ihren beiden Zeichen gespeicherten Werte zusammen. Um den Charakter auf den Wert seiner selbst und des gegnerischen Charakters in der Szene zu setzen, kannst du „Ich bin die Summe von dir und mir“schreiben. Wenn du möchtest, dass der andere Charakter den Wert der Summe beider Charaktere annimmt, könntest du etwas sagen wie „Du bist jetzt die Summe von dir und mir“.

Schritt 11: Drucken Sie den Wert

Drucken Sie den Wert
Drucken Sie den Wert

Drucken Sie Ihren Mehrwert. Damit ein Charakter seinen Wert in die Standardausgabe ausgibt, muss der andere Charakter in der Szene ihm sagen, dass er "Öffne dein Herz". Stellen Sie sicher, dass Sie das richtige Zeichen angeben, um seinen Wert auszugeben. Wenn Sie die Werte zu einem Charakter zusammenfassen, sollte der andere Charakter in der Szene derjenige sein, der sagt „Öffne dein Herz“.

Schritt 12: Beenden Sie die Zeichen von der Bühne

Beende Charaktere aus der Bühne
Beende Charaktere aus der Bühne

Verlasse deine Charaktere von der Bühne. Sie können dies tun, indem Sie „[Name1 und NAME2 verlassen“sagen oder einfach „[Ausführen]“sagen, wodurch alle Charaktere auf der Bühne automatisch verlassen werden.

Schritt 13: Herzlichen Glückwunsch

Herzliche Glückwünsche! Sie haben jetzt ein einfaches Zusatzprogramm in der Shakespeare-Programmiersprache geschrieben. Der nächste Schritt besteht darin, Ihren Code zu kompilieren.

Schritt 14: Kompilieren Ihres Programms in C-Code

Um Ihren SPL-Code in C zu kompilieren, müssen Sie Python 2 oder neuer installiert und den Shakepeare-Compiler von Sam Donow heruntergeladen haben.

Copyright © 2014-2015 Sam Donow [email protected] [email protected]

Schritt 15: Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Codeverzeichnis

Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Codeverzeichnis
Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Codeverzeichnis

Öffnen Sie die Eingabeaufforderung und navigieren Sie zu Ihrem Ordner, der den gerade geschriebenen Code und die Datei splc.py enthält. Wenn Sie nicht mit der Navigation durch die Befehlszeile vertraut sind, finden Sie hier eine grundlegende Anleitung für den Einstieg.

Schritt 16: Führen Sie Splc.py aus und kompilieren Sie Ihren Code

Führen Sie Splc.py aus und kompilieren Sie Ihren Code
Führen Sie Splc.py aus und kompilieren Sie Ihren Code

Schreiben Sie in die Eingabeaufforderung „py splc.py yourprogramname.spl > yourprogramname.c“und ersetzen Sie dabei „yourprogramname“durch den Namen Ihrer Quelldatei.

Schritt 17: Herzlichen Glückwunsch und Tipps zur Fehlerbehebung

Herzlichen Glückwunsch! Sie sollten jetzt eine übersetzte Version Ihres Programms in C-Code haben! Wenn Fehler aufgetreten sind, versuchen Sie, zu Ihrer.spl-Quelldatei zurückzukehren und nach Fehlern mit Satzzeichen zu suchen. Beachten Sie, dass der Doppelpunkt nur verwendet werden kann, um ein Zeichen dazu zu bringen, eine Zeile zu sprechen; es kann nicht in einem Satz verwendet werden, der von einem Charakter gesprochen wird. Stellen Sie außerdem sicher, dass Ihre Charaktere richtig in die Szene eingetragen sind, in der sie sprechen, und dass ihre Namen richtig geschrieben sind. Denken Sie daran, dass die Acts und Scenes beginnend mit 1 in der richtigen Reihenfolge sein müssen.

Schritt 18: Spaß damit haben (optional)

Spaß damit haben (optional)
Spaß damit haben (optional)

Beim Lesen des Quellcodes von additionprogram.spl hat es die Struktur eines Shakespeare-Stücks, aber es liest sich nicht ganz wie eines. Das obige Beispiel hat genau die gleiche Funktionalität, ist aber eher im Sinne eines tatsächlichen Spiels, mit einem Anschein einer Geschichte. Sie können Ihr aktuelles Programm gerne verschönern, damit es noch mehr Spaß macht, oder Sie können es einfach so lassen, wie es derzeit ist. Sie haben die Wahl, es funktioniert genauso

Empfohlen: