Rechercher un outil
Shakespeare (Langage de Programmation)

Outil pour compiler le langage de programmation appelé Shakespeare (ou SPL), un langage exotique copiant la manière d'écrire de William Shakespeare.

Résultats

Shakespeare (Langage de Programmation) -

Catégorie(s) : Langage de Programmation

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Shakespeare (Langage de Programmation)' gratuit ! Merci !

Shakespeare (Langage de Programmation)

Compilateur de Shakespeare



Voir aussi : BrainfuckLangage LOLCODE

Réponses aux Questions (FAQ)

Qu'est ce que langage de programmation Shakespeare ? (Définition)

Shakespeare est un langage de programmation (abrégé SPL pour Shakespeare Programming Language) dont le code source des fichiers .SPL ressemble à des pièces de théatre de William Shakespeare.

Comment écrire en Shakespeare ? (Principe de chiffrement)

Un programme commence par la désignation des variables (qui sont forcément des personnages de Shakespeare, comme Hamlet, Othello, etc.). Les variables sont des entiers décrits par un nom commun. S'il est plutot positif, alors la valeur est +1, et s'il est plutot négatif la valeur est -1. Tout adjectif associé à un nom le multiplie par 2.

Exemple : Juliet, a beautiful woman

La suite décrit des actes et des scènes dont les noms permettent de faire des goto.

Exemple : Act I: Start

Les instructions sont des dialogues/répliques des personnages.

Exemple : Romeo: You are nothing.

Pour afficher le contenu du pointeur actuel, les phrases Open your heart! ou Speak your mind! sont utilisées.

Le programme se termine par [Exeunt]

Pourquoi le compileur Shakespeare n'est plus disponible ?

De part sa nature de texte en langage naturel, il existe des milliers de mots positifs ou négatifs et les dictionnaires utilisés n'étaient pas satisfaisant. La majorité des programmes ne compilaient pas.

L'implémentation la plus aboutie actuellement est en Python : ici mais elle reste très limitée (environ 30 mots positifs et 30 mots négatifs sont acceptés)

Comment reconnaitre le langage Shakespeare ? (Identification)

Le texte se présente sous la forme d'une pièces de théatre, et utilise les personnages de Shakespeare.

Quand Shakespeare a-t-il été inventé ?

Shakespeare Programming Language a été proposé par Karl Wiberg et Jon Åslund en 2001.

Code source

dCode se réserve la propriété du code source pour "Shakespeare (Langage de Programmation)". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Shakespeare (Langage de Programmation)", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Shakespeare (Langage de Programmation)" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Shakespeare (Langage de Programmation)" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "Shakespeare (Langage de Programmation)" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Shakespeare (Langage de Programmation) sur dCode.fr [site web en ligne], consulté le 17/05/2024, https://www.dcode.fr/shakespeare-langage-programmation

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Shakespeare (Langage de Programmation)' gratuit ! Merci !


https://www.dcode.fr/shakespeare-langage-programmation
© 2024 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?