Inhaltsverzeichnis:
- Schritt 1: Anforderungen
- Schritt 2: Einfaches Zusatzprogramm
- Schritt 3: Erstellen Sie eine Quelldatei
- Schritt 4: Erstellen Sie einen Titel
- Schritt 5: Stellen Sie Ihre beiden Charaktere vor
- Schritt 6: Beginnen Sie mit Akt I
- Schritt 7: Szene I starten
- Schritt 8: Geben Sie Ihre beiden Charaktere ein
- Schritt 9: Eingabeanweisungen schreiben
- Schritt 10: Addieren Sie die Werte zusammen
- Schritt 11: Drucken Sie den Wert
- Schritt 12: Beenden Sie die Zeichen von der Bühne
- Schritt 13: Herzlichen Glückwunsch
- Schritt 14: Kompilieren Ihres Programms in C-Code
- Schritt 15: Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Codeverzeichnis
- Schritt 16: Führen Sie Splc.py aus und kompilieren Sie Ihren Code
- Schritt 17: Herzlichen Glückwunsch und Tipps zur Fehlerbehebung
- Schritt 18: Spaß damit haben (optional)
Video: Einfaches Additionsprogramm in der Programmiersprache Shakespeare - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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 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
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! 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 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
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 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
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
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 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
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 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
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)
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:
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Erstellen Sie eine Raumstation in TinkerCad Codeblock--Einfaches Tutorial: 7 Schritte (mit Bildern)
Erstellen Sie eine Raumstation in TinkerCad Codeblock||Einfaches Tutorial: Während der Gedanke, im Weltraum zu leben, wie Science-Fiction erscheinen mag, umkreist die Internationale Raumstation die Erde mit einer Geschwindigkeit von fünf Meilen pro Sekunde, während Sie dies lesen, und umkreist die Erde einmal alle 90 Minuten. In diesem Projekt lernen Sie
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Wie repariere ich einen Subwoofer? Einfaches Verfahren: 9 Schritte
Wie repariere ich einen Subwoofer? Einfache Vorgehensweise: Hallo, heute in dieser Videofolge zeige ich dir, wie du deinen Subwoofer oder Verstärker reparieren kannst. Also los geht's. Sie können sehen, dass das Soundsystem nicht funktioniert. Mal sehen, was damit passiert ist?
Einfaches POV erstellen: 6 Schritte (mit Bildern)
How to Make Simple POV: Hiii, heute bin ich zurück mit einem interessanten Projekt LED POV (Persistence of Vision) Mit diesem Projekt können Sie einen Namen mit 5 Buchstaben anzeigen sind anfänger mit arduino dann sollten sie defi