Show Mobile Navigation
 
Technology

Top 10 Truly Bizarre Programming Languages

Holger L . . . Comments

This is a list of some of the most bizarre programming languages you will ever see. These types of languages are usually called “Esoteric Programming Languages”. An esoteric programming language (sometimes shortened to esolang) is a computer programming language designed either as a test of the boundaries of programming language design, to experiment with weird ideas or simply as a joke, rather than for practical reasons. There is usually no intention of the language being adopted for real-world programming. Such languages are often popular among hackers and hobbyists.

Usability is rarely a high priority for such languages; often quite the opposite. The usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete, or even one for which the computational class is unknown.

Many fascinating and unlikely languages have been developed, and there is a small but active Internet community of people creating, programming in and debating them.

A “Hello World” program has traditionally been the first program most people learn in a language that is new to them. It is a (usually) simple piece of code that outputs the words “Hello, World!” on an output device, typically the computer screen.

Please be sure to look at all the example codes – they are, in most instances, quite hilarious.

10

INTERCAL

Jimbo Lyon

INTERCAL was created in 1972, thus probably making it the first ever esoteric programming language. Donald R. Woods and James M. Lyon (pictured above) invented it, with the goal of creating a language with no similarities whatsoever to any existing programming languages.

According to the original manual by the authors, “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. The INTERCAL Reference Manual contains many paradoxical, nonsensical or otherwise humorous instructions, like:
“Caution! Under no circumstances confuse the mesh with the interleave operator, except under confusing circumstances!”

INTERCAL has many other features designed to make it even more aesthetically unpleasing to the programmer: it uses statements such as “IGNORE” and “FORGET”, as well as modifiers such as “PLEASE”. This last keyword provides two reasons for the program’s rejection by the compiler: if “PLEASE” does not appear often enough, the program is considered insufficiently polite, and the error message says so; if too often, the program could be rejected as excessively polite.

Hello World in INTERCAL, with equivalent code in C for comparison

9

Whitespace

Screen Shot 2011-02-17 At 8.48.23 Am

As the name suggests, Whitespace, designed in 2002, by Edwin Brady and Chris Morris, is an esoteric programming language that uses only whitespace characters as syntax. Thus, only spaces, tabs and linefeeds have meaning. When it was released on April 1st, 2003, most people took it as an April Fools’ joke, which it wasn’t.

Unlike most programming languages, which ignore or assign little meaning to most whitespace characters, the Whitespace interpreter ignores any non-whitespace characters. An interesting consequence of this property is that a Whitespace program can easily be contained within the whitespace characters of a program written in another language, making the text a polyglot.

Pictured above is “Hello World” in Whitespace.


8

Chef

How-To-Become-A-Personal-Chef

Chef, designed by David Morgan-Mar in 2002, is an esoteric programming language in which programs look like cooking recipes. 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”.

According to the Chef Home Page, the design principles for Chef are:

– Program recipes should not only generate valid output, but be easy to prepare and delicious.
– Recipes may appeal to cooks with different budgets.
– Recipes will be metric, but may use traditional cooking measures such as cups and tablespoons.

Hello World in Chef

7

Velato

Velato Helloworld

Velato is a language which uses MIDI files as source code. Programs in Velato are defined by the pitch and order of notes. It is intended to allow for flexibility in composition, so functional programs will not necessarily sound like random notes. There is a tendency for Velato programs to have jazz-like harmonies.

All statements in Velato begin with a “command root” note; intervals from this note are translated into commands and expressions. The command root can be changed between statements, to allow for more musical (or at least less repetitive) progressions.

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.

6

Shakespeare

Shakespeare1

The Shakespeare Programming Language (SPL) was designed by Jon Åslund and Karl Hasselström. Like Chef (item #8), 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. They are written in the form:

Act I: Hamlet’s insults and flattery.
Scene I: The insulting of Romeo.

Before “characters” (variables) can “act” (be acted upon) they must first be “on stage”. To call a variable to the stage the “Enter” command is used. To tell characters to leave the stage, use the “Exit” command. “Exeunt” calls more than one character to leave, or in the case that no characters are listed all the characters will leave the stage.

Hello World in Shakespeare

5

Omgrofl

Omgrofl

Omgrofl is a language created in 2006 by Juraj Borza. In stark contrast to the previous entry, its keywords resemble Internet slang. 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. A variable can be defined as:

lol iz 4

wtf condition is a conditional statement (like if in C). The statements until the matching brb are executed only if the condition is true.

Usage:

lol iz 1
wtf lol iz liek 1
rofl lol
lmao lol
brb

Possible conditions are:

iz uber – checks if one expression is greater than another.
iz liek – checks if two expressions are equal.

These may be modified by:
nope – negation (like ! in C) – needs to be placed in front of liek or uber.

usage:

x iz nope uber y
lol iz nope liek 7

Other keywords in Omgrofl include: rtfm, tldr, w00t, stfw, n00b, l33t, haxor, stfu (exits application immediately).

Hello World in Omgrofl


4

Piet

Piet

Piet is a language whose programs are bitmap graphics that look like abstract art. It was designed by David Morgan-Mar, who also created Chef. It is 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. Black cannot be entered; when the pointer tries to enter a black region, the rules of choosing the next block are changed instead. If all possible rules are tried, the program terminates. White does not perform operations, but allows the pointer to “pass through”.

Pictured above is a Piet program that outputs “piet”.

3

Befunge

Befunge

Befunge differs from conventional languages in that programs are arranged on a two-dimensional grid, the playfield. “Arrow” instructions – <, >, ^, and v – direct the control flow to the left, right, up or down, and loops are constructed by sending the control flow in a cycle.

Befunge was invented in 1993, by Chris Pressey, with the goal of being as difficult to compile as possible. This was attempted with the implementation of self-modifying code (the ‘p’ instruction can write new instructions into the playfield) and a multi-dimensional playfield (the same instruction can be executed in four different directions). Nevertheless, a number of compilers have subsequently been written.

Like brainfuck (see item #1), Befunge has spawned many descendants and remote cousins. Befunge-extensions and variants are called Fungeoids or just Funges.

Most one-dimensional programming languages require some syntactic distinction between comment text and source code. 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.

Hello World in Befunge


2

Malbolge

Lxfs15.Tut Esoteric3.M1

Whereas Befunge is designed to be difficult to compile (translate into machine code), Malbolge, created by Ben Olmstead in 1998, and named after the eighth circle of Hell in Dante’s Inferno, is meant to be as difficult as possible to actually write programs in. It was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear, and even this was not written by a human, but by a Lisp program using a beam search of the space of all possible programs.

There is some discussion about whether one can implement sensible loops in Malbolge – it took many years before the first non-terminating one was introduced. A correct “99 Bottles of Beer” program (with the complete lyrics to the song as its output), which deals with non-trivial loops and conditions, was not announced for eight years; the first correct one was by Hisashi Iizawa, in 2007. It is pictured above.

Hello World in Malbolge

1

Brainfuck

Brainfuck

Brainfuck is the most famous esoteric programming language, and has inspired the creation of a host of other languages. Noted for its extreme minimalism, it is designed to challenge and amuse programmers, and is not suitable for practical use. To avoid offense, its name is sometimes given as b****fuck. The name of the language is generally not capitalized except at the start of a sentence.

Urban Müller created brainfuck in 1993, with the intention of designing a language which could be implemented with the smallest possible compiler. Several brainfuck compilers have been made smaller than 200 bytes.

The language consists of only eight commands: > < + – . , [ ]. A brainfuck program is a sequence of these commands, possibly interspersed with other characters (which are ignored).

As the name suggests, brainfuck programs tend to be difficult to comprehend. This is because any mildly complex task requires a long sequence of commands, which is one of the reasons it is not used for serious programming. Nonetheless, like any Turing-complete language, brainfuck is theoretically capable of computing any computable function, if given access to an unlimited amount of memory.

Hello World in brainfuck

This list was compiled with the help of the Esolang Wiki and Wikipedia.



  • Kranny

    Oh my god… Can anyone make it through this list without offing themselves?

    • adifferentJamie

      I agree Kranny, I’m lost and am starting to load my gun!

    • freckledsmile99

      Totally agree!

      • Bernard Marx

        Worst list yet!

        • murpheyslawyer

          Ok good. I thought it was just me.

        • kiki

          the biggest pile of crap i have ever glanced over in my entire life.

    • Fed_Up

      I almost did off myself.

      Whoever published this list, do you think that people come to this list for BALLET clips or COMPUTER LANGUAGES!?!?!?

      NO! The reason why this site got popular a few years ago is because of the quality of lists… the facts/mysteries/killers/animals… NOT THIS SHIT…

      DO U EXPECT AN AVERAGE PERSON, OR A TEENAGER SUCH AS MYSELF TO SIT THROUGH THIS AND READ 10 ITEMS ON COMPUTER PROGRAMMING?

      ffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

      • ToneRowes

        I actually thought it was a good list, but I guess when I’m one against six, the verdict goes to the six.

        • nah — the verdict goes to the one if the one is right.

        • Sandos

          I liked it

        • jt1250champion

          me too. i thought it was cool. really liked the piet one and the abstractness. If you don’t like, which not everyone does, go to another page. I mean im a teenager and i read the list and thought it was cool. The programmers have much more abstractness than you so shut up.

      • Anonymous

        I’m a teenager and read through the entire thing.

      • Wow, unbelievably stupid comments. You should be evaluating the list based on its content. The title of the list is “Top 10 Truly Bizarre Programming Languages”, therefore, the quality of the article should be based on whether or not the content fits the criteria of the article’s title.

        If you are not interested in software engineering and/or are just unqualified to understand it, you have no business passing judgment on it.

        Dismissing the article as the biggest pile of crap solely because the topic doesn’t personally appeal to you is like saying “HERP DERP, Beethoven’s 5th Symphony is such a pile of crap because uhh. well, it’s classical music and I hate classical music.”

        It’s ListVerse, people can write lists about whatever they like. So kindly shut your noise-hole and maybe, just maybe, think a little before you post.

    • CrackSCJP100

      this is creepy…thnk god we have java

      http://crack-scjp.blogspot.com/

      • Ciko

        Thank god we have dotnet. Shit is so much easier now. BTW this is a fantastic list. Thanks a lot. I am surprised that people read this list expecting it to be something else. Keep em coming Holger

    • jajdude

      Whiny guns about the list G.

      Can’t relate? Got hate? The intermate has more in store yo.

  • What a cool list. I have started to try and teach myself computer programming, and just based on how difficult it’s proving, it’s amazing that people are so good at it that they purposefully make it as hard as possible.

    Also, that Velato language is awesome. It reminds me of that technology that some artists like Aphex Twin use in where you can scan an image into a sound spectrum. I mean, it’s not really the same thing, but that cross over between technology and music is neat.

  • fknairii

    Brain freeze!

    I skimmed through it briefly but I will have to do a more in depth read when I’m more coherent. Ha!

    It seems plenty interesting, I love techyteachings.

  • Jhoyce07

    funny.. and weird list.. hehe

  • SKeetSkurt

    who…cares?

    • Tom

      Cool people.

    • I care . . . so according to Tom, I’m kinda cool ^.^

  • Tree

    U kno according 2 computer specialists, Sanskrit is the best language for computers. Weird.

    • curiouslittlerhino

      AHHHH!!! NERDS!!!!! EVERYWHERE I LOOK, NERDS!!!!!

  • I am C-3PO, human-cyborg relations

    Darn. I was thinking of submitting another coding languages list just a few days ago, although it was only about the most commonly used languages hence it would have been a lot more boring, therefore you still win; nice list! :D

    • epic troll trolls the room

      Beep Boop Beep Boop.

  • dustofstars

    I’m sorry to say I have never been so completely befuddled and confused by a list verse list. I have NO IDEA what this is talking about, but hats off to those that do!

    • wendyh

      ditto

    • iggystar71

      I totally agree.

    • Just Started

      I agree, but I was brainfucked by how/why they made this.

  • ryu_shinobi

    I think you forgot to mention LOLCODE.,

    • ironflange

      Right. LOLCODE is far more fun than that Omgrofl thing.

  • Abram Hunt

    Great list!!!

  • Canadianguy

    “It is a (usually) simple piece of code that outputs the words “Hello, World!” on an output device, typically the computer screen.”

    You mean the simple basic program that goes something like this:

    10 CLS
    20 PRINT “Hello, World! ”
    30 END

    (or alternatively)

    30 GO TO 20

    Interestingly enough, I was the creator of the much more exciting and technically complex “My brother is a butthead” program way back when the first PCs came out in the late 70s.

    • VikingBerserker

      Man, that code brings back memories

    • Holger L

      In some BASIC dialects, it can be as simple as PRINT “Hello, World!”.

  • undaunted warrior 1

    For those in the know its a pretty cool list I suppose – I blew a fuse just reading it.

  • chrom3d

    I fell asleep at number 8.. woke up after 5 mins and then proceeded to the comment section…………..zzzzzzzzzzzzzzzzzzzz.. oopss fell asleep again..

  • oh man this list makes me feel dumb . But it looks cool wish i could appreciate it better , i know nothing on this subject. Velato sounds cool . Great list .

    • list is pretty cool, and if nothing else, you can now keep from getting censored on this site in the future

      write a list, and put brainfuuck somewhere on it

      • ya the list can be called top 10 sexual fetishes of zombies.

        • ahh, yes

          some of the best lists arre drawn out of personal experiences, as they add a reflective element on something you are passionate about.

          cant wait to read it blue

  • Bansey

    Who cares about computer code anyway? Worst list ever.

    • John

      Some people, like me, make good money knowing about computer code ;)

    • i wish bansey’s stupid ass comment had shown up in whitespace

    • Captain_anarchy

      You must like it, considering that you wouldn’t be spewing idiocy without it.

  • Jesstinator

    At first I felt stupid and inferior after reading this. Until I remembered that while other people were learning this stuff I was learning all about having sex. So I feel better now.

    • Eye-Licker

      aha, you are so cool. wish i could be like you, you awesome demi-god.
      ****
      this list flew straight over my head though. i know how to download torrents, and how not to jailbreak an iPhone, which is good enough for my computer usage.

    • Captain_anarchy

      While I was learning coding, I wasn’t learning about sex, because I was already pretty good at it. Glad to hear you’re just now getting to it though.

    • Learning about *****? Were you in remedial class, or did your teacher just move really slowly?

  • Will Trame

    I’ve run across numbers two and three many times; I never knew they had such esoteric names. The name of number one is a galling concept. If I were to mention it here, it’d get zapped by the censors.

    Overall, a very weird list. Definitely not the first thing to read early in the morning.

  • Mowem

    Loved this list! Didn’t realise there were so many wierd languages out there! Think I might try some…

  • bloreknitter

    What an awesome list. It might be a bit too heavy for non-programmers. I had never heard of any programming language on this list.

  • fraterhater

    I’m sure this is a great list for programmers so well done.

    But I just can’t get into it. I just can’t.

  • Bidzi

    WOW…. just amazing list….. can’t imagine people can this kind of computer language too….. so witty and funny………. love this list…. I am going to learn all these languages asap…… thanks Holger, u have made my day…..

    • Holger L

      Glad you like it. :)

  • Lifeschool

    Hi all. I had no idea these crazy languages existed, but having looked around, the world seems to be full of them. There are even more crazy ones than those on the list, and anybody remotely interested could certainly take a look at Blub, Gravity and Pi.

    Further research: BAM128, Black, Blub, Boolfuck, Choon, DNA#, DOGO, dupdog, evil, Foobar, Gravity, Mycelium, Pi, Polynomial, Tree, Wierd.

    It’s been a long time since I did any programming. At college in the mid 90’s things were a lot easier than they are now. Unfortunately, they didn’t teach C++, all we got was Pascal, Colbol, and SQL. I was pretty handy with ‘Basic’ back in the 80’s on the 8bit machines, and used to code AD&D type adventure games, but all those titles are long gone now. I also tried to keep up with ‘web code’ for a while and got quite good at HTML and Javascript. Now it’s all about Flash, and it’s far easier to log on to Wix.com and design something than it ever was to code it out. I feel like all my programming experience is good for now is to code links on sites like this :(

    • Lifeschool

      ‘colbol’ read: COBOL

  • DoNotKnowMe

    So the police knew Internal Affairs was watching them?

  • oouchan

    I work with coding on some programs at work so I found the list very interesting. I’ve not heard of all of these before. I will send it on to some of my developer friends and see how much they know of it.

    Interesting list.

  • Name

    what is programming language? thank god they create these people to make my life easier.

  • NedNoodle

    This is awful. If 1% of people reading listverse today enjoyed that list nevermind understand it then I would be amazed. We’re really due a good list…. any day now.

  • 0110000101101100011011000010000001100011011011110110110101110000011101010111010001100101011100100010000001101100011000010110111001100111011101010110000101100111011001010111001100100000011000010111001001100101001000000110011001110101011000110110101101101001011011100110011100100000011000110110111101101110011001100111010101110011011010010110111001100111

    • Julius

      11010101111011 11001101110101

      Mine made sense, did yours? XD

      • yeah it made sense.

        bluseman seems to have understood it

    • What ???then she put it back in her mouth again ??? Disgusting! Well it serves Betty White right , senility and Viagra are bitter enemies .

  • timmar68

    I tried. Oh, did I try to understand this. But I just can’t. It was interesting, though.

    My school got a computer my senior year of high school (showing my age!) and I took a course. I had a heck of a time. But I do remember being so proud of myself because I was able to type a code that made my name flash across the screen!Ooooohh…

    • WendyH

      Thank you! You made me lol

    • Randeye

      Lol! I remember that! High school was the first time computer class was offered to me too…. Typing class was still offered though, on the big heavy typewriters…. I guess incase the whole computer craze didn’t pan out…

  • Dennis

    Awesome list! I’m fascinated by different computer languages and how they function. Wasn’t aware that most of these existed!

  • djinc

    Are all these freeware?

    • Swede

      Freeware? If price reflects value, then, yes, I guess they are. They have a certain charm, but there’s no reason to use them for anything serious.

    • Holger L

      Wouldn’t make much sense to try and sell something like this, I guess…

  • bigski

    wow…….im way dumber than i thought ! you should have wrote this in greek then i would know what your talking about….hahaha. just kidding.

  • Auburn Tiger

    I like that number 10’s name said that it couldn’t be made into a pronounceable acronym, so the just made up an irrelevant one that was. That alone is confusing…

  • Eire

    We could see this plot device pop up in a Dan Brown nowel and know where he got his inpiration from

  • Dustin

    Worst list ever. About as exciting as bowling.

  • Barrett

    amazing list!

  • Tiel

    *Me reading this list*
    *Me with eyes wide open*
    *Me thinking…really?*
    *Me standing looking at the ceiling*
    *I didn’t know it was this complicated*

  • Scratch

    I found this list surprisingly interesting – well done.

    I always knew that Justin Bieber’s fans were speaking in some kind of esoteric code. Just what are they planning?

    • coder

      don’t associate justin bieber to coding.

  • Randomizer

    Ill be the first say it, never thought that a bizarre list could be boring.

  • jerbear

    My head hurts from this list and its comments

  • fredy cruz

    Enter your comment here.

  • fendabenda

    One of the funniest lists ever :D I’m not a professional, but I’ve done some programming with C, C++, Java and SQL, and it tends to get boring without a sense of humour (which I haven’t got, but some programmers do, luckily) :D

  • Dex

    Lulz…stuff I don’t understand iz stoopit and for teh nerdz. Here’s an idea: if you don’t understand something and it makes you feel insecure why not just move along rather than trying to insult others that might find it interesting?

    • Dex

      For anyone interested that doesn’t have a background in software, almost all of these are just novelties and are far too limited to actually be used for anything outside of simple demonstrations. Most were probably created as college projects or “just to see if I could.” Interesting little experiments in simple computing logic, though, and I really don’t think you have to be a basement shut-in stereotype computer geek to appreciate it.

  • Christy Barber

    This list and the last SUCKED! Why would we want to read this?! We come here for cool or interesting lists. Not this.

    • Dex

      Oh noes! Get your money back! *rolleyes*

  • chris s

    OH NOEZ!! THIS LIST DIDNT APPEAL TO *MY EXACT INTERESTS*

    STOP TEH INTERNETZ!!!111

  • dr droops

    Best list in a long time, well done.

  • towel

    Really, what the hell use are any of these? Constructing totally useless languages like these is nothing but a huge waste of time, or perhaps an ugly ego trip. Or both, most likely.

    • Leigha

      I believe they were made for fun…sometimes people with a certain skill set make stuff up just to see if they can. If you’re really good at programming, I’m sure that making up your own language, even a relatively pointless one, would provide an interesting challenge.

  • greenpantz

    I had to learn a bit of computer programming for a robotics competition last year, but if it’d been any of these the process would’ve been more fun. Honestly, I thought this was a damn cool list – I’d never heard of any of these and I loved the Inferno reference with Malbolge. I love all the inventive, unique lists this site has – it’s always something different every day. Keep up the great work!!

  • Reasonably ho-hum.

    These are not highly used languages, and while they might fit the bizarre category, they ought to also be languages which have a useful niche in the market.

    Take Ruby…take Ruby on Rails. Little known but useful and used every day.

    Okay, I should probably admit that my son is a programmer who uses Ruby and has published articles on Ruby on Rails and has also written (at last count) six helpful programs in Ruby…so I have soft spot for the language.

    Still, my premise remains the same. A thing ought to be useful as well as bizarre to hold a spot on such a list.

    • Dex

      The thing is, most useful languages aren’t very bizarre. Ruby isn’t strange at all…it’s fairly similar to a lot of other modern languages.

  • BurntOrange

    Great list. Makes me want to try some just for fun. Yah nerd I know. Had no idea there were so many esolangs out there. Thanks Holger L!

  • qwerty

    FRACTRAN

  • gigo70

    Chr(83) & Chr(72) & Chr(73) & Chr(84) & Chr(32) & Chr(76) & Chr(73) & Chr(83) & Chr(84)

  • Omgrofl??

    seriously? haha

    geeks sure knows how to have their fun

    • splorf

      Yes we do. Fun fact: some even booze and play cards just like ter nerml ppl!

  • William

    I literally have no idea what you’re talking about, I think 99.99% of people can’t even comprehend how programming works, I don’t… Or how any of this is hilarious?

  • Despite all of the negative comments, I actually thought this was a very good list. It was well-written and informative, if a little geeky. Perhaps a little more consideration could be given to readers who aren’t so knowledgeable of programming as the author, but overall a pleasant enough read.

  • rudiecan’tfail

    This list was interesting, even though I know next to nothing about computer programming.

  • iuuk

    If ‘Mondrian’ was already taken he should have just gone with ‘Mondriaan’, his actual name.

  • Spengler

    Having a computer science degree, I swear this is the most interesting list EVER!

  • Annoyed listverse follower

    SERIOUSLY BAD LIST ! If u can’t post a good list, then skip a post instead of something crap like this. Brainfuck; seriously? what the hell is this? come on listverse. u will just lose followers if you post stuff like this. Hope this never repeats.

    • akira

      hey… be cool, man… u are over reacting… heheh… i love the list by the way…

  • dave

    Brian storm for a teenager

  • The_Snowdog

    hehe guess I’m in the majority

    I loved this list – very fascinating for me

    But having a job in the computer industry for the past 20+ years in all aspects from operations, programming, system engineer and administration mainly in unix and linux I guess I am a geek that would find this interesting

  • Denzell

    I got mind.f.u.c.k.e.d. by brain.f.u.c.k.

  • Nope.

    “To avoid offense, its name is sometimes given as b****fuck.”

    I like how they took away almost all of the offensiveness of the name.

  • TonyG

    I came to this list fully expecting not to see brainf**k but I’m glad I did. I recognized a few of the others but learned something new as well. Esoterica in computer technology is just as fascinating to geeks as sports scores are to sports fans. Don’t anyone who likes golf dare complain about falling asleep while reading about computer history. And if you know who won the world series or superbowl in any year before the current one, then you’re in no position to complain about boring and useless information. If you don’t like it, don’t read it. As a software developer, speaker of Esperanto and Klingon, and overall fun-lovin guy, I think this was a great list. :^D

  • caboosethepantless

    I started reading this article until I noticed how much you copy and pasted from wiki articles you linked to. Changing a word here and there is still copying. Way to disappoint your fourth grade teacher.

  • ty

    Chef, SPL, and Whitespace look like they would work well sending hidden messages since they appear to be something they are not.

  • Neezi

    I am saddened by this list… Not by the list persay, but by my utter sheer lack of understanding thereof. I have a sneaking suspicion that those who have a CLUE as to the items discussed in this list find it fascinating. I think the vast majority of us jus feel “left out of the loop” (this is the closest i am EVER going to come to making a somewhat intelligent computer programming joke), so we discard it as boring/awful. I dont think it is either, or at least I concede to not knowing enough about it to enjoy its brilliance (or lack of) . But I think its a great list insofar as it dares to post something that is not everyone’s cup of intellectual tea. Let the PC geniuses have their fun too…

  • laptops

    Excellent article

  • Hereigoagain

    What about LOLCODE?

  • jacob lender

    Nice article and i am much agreed with you to some extent but all of the ten are not so worse. Valeto should be top of the list according to me..
    check out the site with perfect programming code.. http://www.textloanlenders.org.uk/