Dear Valued Visitor,

We have noticed that you are using an ad blocker software.

Although advertisements on the web pages may degrade your experience, our business certainly depends on them and we can only keep providing you high-quality research based articles as long as we can display ads on our pages.

To view this article, you can disable your ad blocker and refresh this page or simply login.

We only allow registered users to use ad blockers. You can sign up for free by clicking here or you can login if you are already a member.

5 Most Obscure Programming Languages

The 5 most obscure programming languages are truly a sight to behold. Curated by a twisted mind, an artisan of programming language design or someone so bored out of their head that they transcend the concepts and norms of the languages they use, these quirky little phenomena are known in professional environments as “esoteric” languages or esolang. There are mostly no practical uses for them. They’re not what I had in mind when I listed programming as one of the 6 hobbies you only need a computer for, but they’re a good laugh and a challenge.

cyber, people, young, desk, person, man, laptop, website, search, page, secure, program, display, coding, code, adult, cyberspace, symbol, internet, male, binary, data,5 Most Obscure Programming Languages


Programming as we think of it today — lines of code typed into a computer by a person with expertise — is becoming more and more accessible, with visual languages, modular languages, even drag-and-drop programming. People with technical streaks who have a free afternoon can dive into Python or Javascript and come out with a beginning understanding. Children take on Hour of Code activities every year and even teach workshops to their classmates. Programming “boot camps” teach web design or systems administration to adults who want to change careers and join the growing STEM economy. But programming has also always inspired a kind of elitism, where those in the know want to keep their ranks pure and insular.

The concept of taking a programming language and twisting it into a peculiar inside joke is not new. The first and still highly regarded example is INTERCAL, designed in 1972 by Princeton students James Lyon and Don Woods. INTERCAL acts as a parody of the widely used languages of their day (Fortran, COBOL, assembly), using instructions such as IGNORE, FORGET, and PLEASE and using bizarre syntax to initialize and store variables. In many modern languages you type something like “int examNum = 65536” where your value is called “examNum” and the number it represents is 65,536. In INTERCAL you have to write down “DO :1 <- #0¢#256” to get the same result. 

There are many other languages that follow the example and spirit of INTERCAL, and you can’t really estimate the exact amount of weirdness of a programming language, so you’ll have to take my word for the list below. Let’s take a look at it:

DOWNLOAD FREE REPORT: Warren Buffett's Best Stock Picks

Let Warren Buffett, George Soros, Steve Cohen, and Daniel Loeb WORK FOR YOU.

If you want to beat the low cost index funds by 19 percentage points per year, look no further than our monthly newsletter.In this free report you can find an in-depth analysis of the performance of Warren Buffett's entire historical stock picks. We uncovered Warren Buffett's Best Stock Picks and a way to for Buffett to improve his returns by more than 4 percentage points per year.

Bonus Biotech Stock Pick: You can also find a detailed bonus biotech stock pick that we expect to return more than 50% within 12 months.
Subscribe me to Insider Monkey's Free Daily Newsletter
This is a FREE report from Insider Monkey. Credit Card is NOT required.