Table des matières:
- Étape 1: Exigences
- Étape 2: programme d'ajout simple
- Étape 3: créer un fichier source
- Étape 4: Créer un titre
- Étape 5: Présentez vos deux personnages
- Étape 6: Commencer l'acte I
- Étape 7: Démarrer la scène I
- Étape 8: Saisissez vos deux caractères
- Étape 9: écrivez des instructions d'entrée
- Étape 10: Ajoutez les valeurs ensemble
- Étape 11: imprimer la valeur
- Étape 12: Quitter les personnages de la scène
- Étape 13:
- Étape 14: Compilation de votre programme en code C
- Étape 15: Ouvrez l'invite de commande et accédez au répertoire de code
- Étape 16: Exécutez Splc.py et compilez votre code
- Étape 17: Félicitations et conseils de dépannage
- Étape 18: s'amuser avec (facultatif)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le langage de programmation Shakespeare (SPL) est un exemple de langage de programmation ésotérique, qui est peut-être intéressant à apprendre et amusant à utiliser, mais pas particulièrement utile dans les applications réelles. SPL est un langage où le code source se lit comme une pièce de Shakespeare, les personnages étant des variables et leur dialogue étant le code lui-même. Il est important de noter que le langage est très flexible, vous pouvez donc ajouter des mots, des phrases et des lignes de dialogue superflus sans affecter la fonctionnalité du code. Cela permet au code source écrit d'aller au-delà de la fonctionnalité et dans le domaine du divertissement écrit si le temps est pris pour le faire.
Étape 1: Exigences
On supposera que toute personne essayant de suivre ce jeu d'instructions connaît les bases de la programmation et les bases de la navigation dans les dossiers de l'invite de commande. Actuellement, lorsque vous travaillez avec du code SPL, afin de compiler et d'exécuter votre code, il doit d'abord être traduit en C à l'aide de cette bibliothèque, le compilateur Shakespeare de Sam Donow. Le lien téléchargera automatiquement la bibliothèque, qui devra ensuite être décompressée pour être utilisée. Afin de compiler votre code, vous devrez avoir déjà installé Python 2 ou supérieur sur votre ordinateur. Si Python n'est pas actuellement installé sur votre ordinateur, vous pouvez l'obtenir ici. Vous pouvez toujours suivre ce jeu d'instructions et écrire vous-même un programme de base sans compiler votre code.
Étape 2: programme d'ajout simple
La première partie de ce jeu d'instructions est de savoir comment écrire un programme simple pour ajouter des nombres. Le programme sera exécuté sur la ligne de commande et l'utilisateur entrera deux nombres, puis le programme en renverra le produit et se terminera.
Étape 3: créer un fichier source
Créez un fichier source pour votre programme. Pour cet exemple, le fichier sera nommé additionprogram.spl. Afin de garder les choses simples, placez ce fichier dans le dossier spl-master qui contient le fichier splc.py. Cela rendra la compilation de votre code beaucoup plus facile. Ouvrez votre fichier source dans un éditeur de texte. Je recommande le Bloc-notes ++.
Étape 4: Créer un titre
Écrivez un titre pour votre pièce ! Tous les programmes écrits en SPL doivent avoir un titre. Cela peut être tout ce que vous voulez, du moment que cela se termine par un point.
Étape 5: Présentez vos deux personnages
Présentez vos deux personnages ! Ce sont vos deux variables que vous utiliserez pour additionner. N'oubliez pas que leurs noms doivent être des personnages réels de pièces de Shakespeare. Voici une liste de tous les noms de personnages valides. Le format est le nom du personnage, une virgule, une introduction au personnage, puis un point. Pour cet exemple, j'ai créé deux personnages, Roméo et Juliette. L'introduction du personnage peut être tout ce que vous voulez, n'hésitez pas à faire preuve de créativité !
Étape 6: Commencer l'acte I
Commencez l'acte I. Pour créer un acte, écrivez « acte », le numéro de l'acte en chiffres romains, deux points, puis un nom pour l'acte suivi d'un point. Cela peut être nommé tout ce que vous pouvez penser.
Étape 7: Démarrer la scène I
Démarrez la scène I. Pour créer une scène, écrivez « Scène », le numéro de la scène en chiffres romains, deux points, puis un nom suivi d'un point. Encore une fois, vous êtes libre de choisir le nom que vous souhaitez. Notez que dans l'exemple de code, plusieurs scènes sont utilisées. Pour les intentions de ce programme, cela ne fait qu'aider à organiser votre code source, et vous pouvez écrire un programme entièrement fonctionnel en utilisant une seule scène.
Étape 8: Saisissez vos deux caractères
Entrez vos personnages sur scène ! Afin d'entrer vos deux personnages dans la scène, écrivez "[Enter NAME1 and NAME2]", où NAME1 et NAME2 sont les noms des deux personnages que vous souhaitez entrer dans la scène.
Étape 9: écrivez des instructions d'entrée
Écrivez des instructions d'entrée pour vos deux personnages afin qu'ils soient affectés à des valeurs choisies par l'utilisateur. Faire parler un personnage en SPL est aussi simple que d'écrire le nom du personnage, suivi de deux points, puis d'une phrase correctement ponctuée. Pour que votre personnage accepte une valeur spécifiée par l'utilisateur, vous devez faire dire à votre personnage « Écoutez votre cœur ». Cela permet à l'utilisateur de saisir une valeur à partir de la ligne de commande, qui sera ensuite attribuée au personnage qui prononce la ligne.
Étape 10: Ajoutez les valeurs ensemble
Additionnez les valeurs stockées dans vos deux personnages. Afin de mettre le personnage parlant à sa valeur et au personnage adverse dans la scène, vous pouvez écrire « Je suis la somme de toi et moi ». Si vous souhaitez que l'autre personnage prenne la valeur de la somme des deux personnages, vous pouvez dire quelque chose comme « Vous êtes maintenant la somme de vous-même et de moi ».
Étape 11: imprimer la valeur
Imprimez votre valeur ajoutée. Pour qu'un personnage affiche sa valeur dans la sortie standard, vous devez demander à l'autre personnage de la scène de lui dire « Ouvrez votre cœur ». Assurez-vous que vous dites au bon caractère pour sortir sa valeur. Si vous additionnez les valeurs en un seul personnage, l'autre personnage de la scène devrait être celui qui dit « Ouvrez votre cœur ».
Étape 12: Quitter les personnages de la scène
Sortez vos personnages de la scène. Vous pouvez le faire en disant « [Sortir NOM1 et NOM2] », ou vous pouvez simplement dire « [Sortir] », ce qui fait automatiquement quitter tous les personnages sur la scène.
Étape 13:
Toutes nos félicitations! Vous avez maintenant écrit un programme d'addition de base en langage de programmation Shakespeare. L'étape suivante consiste à compiler votre code.
Étape 14: Compilation de votre programme en code C
Afin de compiler votre code SPL en C, vous devez avoir installé Python 2 ou une version plus récente et avoir téléchargé le compilateur Shakepeare de Sam Donow.
Copyright © 2014-2015 Sam Donow [email protected] [email protected]
Étape 15: Ouvrez l'invite de commande et accédez au répertoire de code
Ouvrez l'invite de commande et accédez à votre dossier contenant le code que vous venez d'écrire et le fichier splc.py. Si vous ne savez pas comment naviguer dans la ligne de commande, voici un guide de base pour vous aider à démarrer.
Étape 16: Exécutez Splc.py et compilez votre code
Dans l'invite de commande, écrivez « py splc.py yourprogramname.spl > yourprogramname.c » en remplaçant « yourprogramname » par le nom de votre fichier source.
Étape 17: Félicitations et conseils de dépannage
Félicitations! Vous devriez maintenant avoir une version traduite de votre programme en code C ! S'il y a eu des erreurs, essayez de revenir à votre fichier.spl source et recherchez les erreurs de ponctuation. Notez que le seul moment où les deux points peuvent être utilisés est de faire prononcer une ligne par un personnage; il ne peut pas être utilisé dans une phrase prononcée par un personnage. Assurez-vous également que vos personnages sont correctement entrés dans la scène dans laquelle ils parlent et que leurs noms sont correctement orthographiés. Gardez à l'esprit que les Actes et les Scènes doivent être dans l'ordre, à partir de 1.
Étape 18: s'amuser avec (facultatif)
Lors de la lecture du code source de additionprogram.spl, il a la structure d'une pièce de Shakespeare mais il ne se lit pas tout à fait comme tel. L'exemple ci-dessus a exactement la même fonctionnalité, mais est plus dans l'esprit d'une pièce de théâtre réelle, avec un semblant d'histoire. Vous pouvez vous sentir libre d'embellir votre programme actuel pour le rendre plus amusant, ou vous pouvez simplement le laisser tel qu'il est actuellement. Le choix vous appartient, il fonctionne de la même manière