Weird and Funny Programming Languages

Agile Actors
PlayBook

--

Well, who doesn’t want to be a Rockstar programmer? Who wouldn’t like to “write” like Shakespeare? Many of us would like to be mentioned as “Chef”, while others can just make a decent Chicken. Can you find some relevance between the words in bold? We promise, we’re not going crazy.

What you might not know is that these words, as many other slightly weird as well, were once or are still programming languages. True story. Let’s take a look at some figments of imagination that made the cut and became real, yet funny, programming languages.

1. Chicken — Yes, it is.

Why would anyone create a programming language that allows only one word, let alone the word chicken? Why not! Torbjörn Söderstedt, the creator of this — let’s face it — weird and funny language, found his inspiration in Doug Zongker’s parody of scientific speeches. If you want to learn chicken, you must know that, to write it as a whole code, you need to write half a page, consisting only of the word, well, chicken.

2. Shakespeare — To write or not to write?

Shakespeare is an esoteric programming language (or esolang), designed to make programs appear as something else and, to be precise, as Shakespearean plays. So, the first line of the code is the “title”. The variables are declared in a section called “Dramatis Personae” and… well, you get the gist. Any piece of code is broken into Acts that contain Scenes in which the variables, hm… the characters, interact. Designed by Jon Åslund and Karl Hasselström, it is certainly one of the most weird languages out there.

3. Rockstar — You can now be!

Well, we certainly cannot say it better than Rockstar’s page itself: “Rockstar is a computer programming language designed for creating programs that are also hair metal power ballads.”. As you can understand, with this language you can create programs that are also song lyrics. “Why” you ask? What’s the reason?. Well, its creator, Dylan Beattie, was certainly sick of hearing the term “Rockstar Programmer” by managers and recruiters. So, he created the actual Rockstar, and for you to become a Rockstar programmer, you will need to learn it.

4. Chef — A delicious language!

As with Shakespeare, Chef is designed to make programs look like something else and, in this instance, as recipes. Any program created by Chef consists of various parts — like a true recipe, such as: the title, the ingredients list, cooking time and oven temperature, method, serves, e.t.c. Why? Because David Morgan-Mar who created it thought it would be funny. And he was exactly right of course.

We love programming and we’re very much into the more serious part of it. But, we also love when a creative mind comes up with ways to make us smile. How do you feel about programming? Do you want to work for a company that gets it? Check out our openings here.

--

--