8 weirdest programming languages

8 weirdest programming languages

Programming languages should be easy to learn and easy to use. The syntax should be clear and as intuitive as possible. From time to time, however, creators are called to life that do not meet these conditions, and even more – they force to challenge previously professed programmer beliefs (well, maybe not so much, but a hint of drama should not hurt the article).

1. Chef

Esoteric programming language created by David Morgan-Mar. How does it work? The code looks like a recipe for a dish. For example, the equivalent variables are food items, and the basic instructions are mix, mix, etc.

2. ArnoldC

Language inspired by the hero of childhood / early youth of an entire generation. In this imperative programming language all words have been replaced with one liners from Arnold Schwarzenegger movies.

Every program starts with It’s Showtime, and ends at You have been terminated, while the equivalent for return is I’ll be back. We recommend that you familiarize yourself with ArnoldC 🙂

3. ~English

This language is intended to imitate the natural sound of English. Thanks to the not very strict syntax, the programmer gets a lot of space for their own creativity. Unfortunately, it is not possible to define your own functions-you should use those built into ~ English.

4. Malbolge

A programming language that it owes its name to the eighth circle of Hell in Dante’s Divine Comedy. As you can see after a few moments spent with Malbolge, the name is definitely not accidental-it was brought to life so that writing programs in it was impossible (…yes, indeed). A few years after the birth of Malbolge (1998), developers have managed to find a few weaknesses in its code and coding is already possible, although still does not give pleasure.

“Hello world” in Malbolge:

('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>

5. Whitespace

The Idea of this language is very simple – only “white characters” should be used for encoding” (space, tab, new line). Each set is assigned a specific instruction. Interestingly, white characters in a regular program written at least in JS will be correctly read in whitespace.

6. Velato

The source code here is MIDI format files. The mode of operation of the program is defined by the sound of a particular song. Of course, in velato we can also use the “paper” version of each MIDI file. Below is a rendition of ” Hello world!’in Velanto 😉

7. Chicken

Ten the programming language has only one word – the title chicken. Swedish programmer Torbjörn söderstedt came up with the idea of creating this beautiful, minimalist language, inspired by a speech by Doug Zonker, parodying “incomprehensible” scientific speeches.

8. Ook!

Another work of David Morgan-Mara. The only available commands are combinations of expressions Ook, Ook? and Ook!. Intended use this language was supposed to be understandable to orangutans – and make it a bridge between our species. Unfortunately, the plan didn’t work out.

Below ” hello world!”w ook!

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.

Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?

Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.

Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!

Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

We hope it was useful. That’s it. Do you know any other ridiculous programming languages?

Go to our cases Get a free quote