Shakespeare (プログラミング言語)
Shakespeare Programming Language (SPL) は、ヨン・オースルンド (Jon Åslund) とカール・ハッセルストローム (Karl Hasselström) によって創られたプログラミング言語である。Chef言語と同じように、Shakespeare言語はあたかもプログラムではないもの(この場合はシェイクスピアの演劇)に見えるよう設計されている。
プログラムの冒頭にある登場人物のリストによって、スタック(もちろん「ロミオ」「ジュリエット」のような名前になっている)を宣言する。これらの登場人物の会話を通じて、それぞれの先頭にある値をプッシュ・ポップしたり入出力を実行したりする。登場人物が質問を投げかけることで、条件文としての振る舞いをさせることもできる。全体的にプログラミングのモデルはかなりアセンブリ言語に近いが、それよりも相当に冗長である。
「台本」のようなコードを記述するコンピューター言語には他に、プログラミング言語の「Mana」や データ記述言語の「TVML」がある。