When we talk about Shakespeare we usually refer to one of the greatest figures in the history of literature. Incredible as it may sound, it turns out that several centuries later Shakespeare was found not only to be eternal in the literary sense. It turns out that a language had been developed using his name.

What is the Shakespeare language

The Shakespeare Programming Language (SPL) may not be the most powerful language in the world, but it is certainly fun and original. Designed by Jon Åslund and Karl Hasselström, its syntax seeks that the code that is written (which, obviously, must be executable) can also be read as if it were a work by the English author. Thus, the programs have a double reading sense, the mnemonic that orders the processor to carry out certain operations and the direct reading analog that simulates a theatrical work.

As the variables it can handle can only represent whole numbers, its potential is limited, but surely neither its creators nor its users choose Shakespeare for its computing power. This language replaces the usual instructions with words typical of Shakespeare’s plays. Variables must also take character names from Shakespeare’s plays, otherwise the compiler will reject them.

The ultimate goal of this lenguage is to have your own compiler, at this time Shakespeare runs in two steps. First, there is an interpreter that translates SPL to C, and then it is the C code that is compiled. Without a doubt, this language is far from being the best, it is quite entertaining and they even say that it helps you to streamline your mind or become more intelligent but … Outside of this it is fun and worth a look.

Related reads:
Brainfuck – A big language challenge
LolCode – An esoteric programming language


Un comentario en «Shakespeare Unique Programming Language»

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *