Quantcast Top 10 Crazy Programming Languages ← BLOG404

Top 10 Crazy Programming Languages 9

                         If you are a hardcore programmer and think that you know all of the computer programming languages and there’s nothing left in the world then just hold on ! There are many many crazy and weird programming languages , you might have even not heard of ! Yes , they do work , there are rules for the languages to work but they are so much freaking crazy . Here is the compilation of The Top 10 Crazy Programming Languages and has some mind-boggling stuff and investigation about this .

1 Brainfuck

As the name , so is the craziness 😛 
It was the invention of Urban Müller, designed to realize its implementation in the smallest possible compiler, and his master-plan came into existence in 1993. Known for its extreme minimalism, and controversial name, Bf comprises of only 8 commands +-. <>, [] and is practically useless, however recently few decoders have been designed to render it useful enough.

Wanna know more about this language ? then check out this Brainfuck wiki

2 BeFunge

                         Originally created by Chris Pressey in 1993 extremely weird because basically the language models programs to be metric spaces attached with a co-ordinate system. One could never imagine that the instruction pointer could be even used in such an unorganized manner. What’s more it has even further developed into Befunge, and there have been several standards defined such as uni-funge for uni-dimensional and so on.

In Befunge, there is no comment syntax to embed documentation in the code, the programmer simply routes the control flow around the “comment” area, so that the text in that area is never executed.
Check this Funge wiki , and you’re bound to grow some fungus inside your head for sure!

3 Chef

                         Designed by David Morgan-Mar in 2002 . This language is more of a cooking recipe rather than a programming language. The variables tend to be named after basic foodstuffs, the stacks are called “mixing bowls” or “baking dishes” and the instructions for manipulating them “mix”, “stir”, etc. The ingredients in a mixing bowl or baking dish are ordered “like a stack of pancakes”.

Recipes will be metric, but may use traditional cooking measures such as cups and tablespoons.

4 Piet


                         Programs are bitmap graphics that look like abstract art designed by David Morgan-Mar, who also created Chef. Named after geometric abstract art pioneer, Piet Mondrian; the originally intended name, Mondrian, was already taken.

There are 20 colors for which behavior is specified: 18 “colorful” colors, which are ordered by a 6-step hue cycle and a 3-step brightness cycle; and black and white, which are not ordered. When exiting a “colorful” color and entering another one, the performed procedure is determined by the number of steps of change in hue and brightness.

5 LOLCODE

                         This is the height ! Actually , more than being crazy it’s very funny programming language, basically designed to amuse the users with resemblance of the speech of lolcats.

Here follows a Hello world program and a simple program to output a file to a monitor.

HAI

CAN HAS STDIO?

VISIBLE “HAI WORLD!”

KTHXBYE

Lol yeah, no kidding it prints Hello World !

6 OMGROFL

                         Created in 2006 by Juraj Borza. The name comes from combining the slang “words” omg and rofl. Rofl is actually one of Omgrofl’s commands. Omgrofl is not case-sensitive, thus lol is the same as LoL. You may use this to produce “nicer” code.
Variables in Omgrofl must be a form of the slang word lol, like lol, lool, loool, looool, etc.
Example :
lol iz 1wtf lol iz liek 1rofl lollmao lolbrb

7 Velato

This one is for the music lovers, as Velato makes use of MIDI files as the input, with each command being determined by the interval between successive notes. Intended to allow for flexibility in composition, so functional programs will not necessarily sound like random notes.

Of course, like all MIDI files, Velato programs can also be represented as sheet music. Pictured above is sheet music – which you can listen to here.

8 Shakespeare

As it sounds, the language has been deliberately tweaked to frame programs resemble the plays of Shakespeare .

It was designed by Jon Åslund and Karl Hasselström. Like Chef , it is designed to make programs appear to be something other than programs; in this case,  Shakespearean plays.
The first line in a Shakespeare program is called the “title” and acts as a comment.

  • The “Dramatis Personae” is the section where variables are declared.
  • Each variable name must be the name of a character from a Shakespeare play.
  • A piece of code in Shakespeare is broken into “Acts”, which contain “Scenes”, in which characters (variables) interact.
  • Each Act and Scene is numbered with a roman numeral and serves as a GOTO label.

Hello World in Shakespeare

9 Whitespace


                         Designed in 2002, by Edwin Brady and Chris Morris, is an esoteric programming language that uses only whitespace characters as syntax. When it was released on April 1st, 2003, most people took it as an April Fools’ joke, which it wasn’t.
One of the most idiotic ones, which comprises of just the letter A, accompanied by commas, spaces and exclamations! It takes just the whitespaces into account, ignoring the non-whitespaces

10 Intercal

                         Compiler Language With No Pronounceable Acronym, INTERCAL was the end result of exceptional work by James M. Lyon and Donald R. Woods, who came up with a programming language in 1972, which was totally different from all other programming languages.

The full name of the compiler is ‘Compiler Language With No Pronounceable Acronym,’ which is, for obvious reasons, abbreviated ‘INTERCAL’. Common operations in other languages have cryptic and redundant syntax in INTERCAL.
You can’t make head or tail out of it, except the binary numbers .

List was compiled with the help of the Wikipedia . Have you tried any of them ? 😉

9 thoughts on “Top 10 Crazy Programming Languages

  1. Reply VISHAL May 27,2011 1:53 pm

    I still didn’t tried any of them

  2. Reply Rajesh@Bypass Sharecash May 29,2011 1:50 pm

    This is the first time I’ve read about these languages. Man, there is so much to learn on web!!! Great share.

  3. Reply yuvi @ Web video player May 31,2011 4:54 pm

    Velato the one of music lovers is simply superb, i love it………………… I will try it soon 😉

  4. Reply HKR May 31,2011 11:36 pm

    Thanks for the share.I really like the idea of LOLCODE. But I’m too lazy to try it out 🙂 .

  5. Reply Naser @ Best Tips For Blogging Jun 5,2011 2:07 pm

    I prefer Shakesphere to Velato. Iam fan of plays.

  6. Reply dedicated website hosting Jun 7,2011 3:28 am

    i never tried any from them but according to my opinion and the opinions of commentator i also prefers to go with Velato.

  7. Reply Jamal@broccoli soup Aug 4,2011 9:10 am

    From my university career to today I have not heard a single word about these languages. This is unique addition in my knowledge.

  8. Reply Matthew Aug 7,2011 4:50 am

    Excellent list, as I started to read, I thought that brainfuck is the most crazy one, but after finishing the list, I am sure it is the only one usable (at least a little bit). Well, maybe BeFunge is too. I have tried brainfuck and it is very simple to learn and play, best to make people around you wonder, if you are crazy or they are not capable of understand what are you doing 🙂

  9. Reply Maja@fantastic sams coupons printable Oct 29,2011 9:29 am

    I am only user of PHP as it is open source. This information has enhanced my knowledge but I have no intention to work in any of them.

Leave a Reply