Malbolge, anyone? Let's dive into the depths of programming folklore and share our encounters with the most enigmatic, perplexing, and mind-bending languages out there.
Follow the DEVteam for more awesome discussions and online camaraderie!
Malbolge, anyone? Let's dive into the depths of programming folklore and share our encounters with the most enigmatic, perplexing, and mind-bending languages out there.
Follow the DEVteam for more awesome discussions and online camaraderie!
For further actions, you may consider blocking this person and/or reporting abuse
Mukesh Kuiry -
Sloan the DEV Moderator -
ginger -
Anastasiia Ogneva -
Once suspended, devteam will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, devteam will be able to comment and publish posts again.
Once unpublished, all posts by devteam will become hidden and only accessible to themselves.
If devteam is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to dev.to staff.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community safe. Here is what you can do to flag devteam:
Unflagging devteam will restore default visibility to their posts.
Top comments (11)
Brainfuck, Whitespace, LOLCODE
While these languages where ment to be confusing and hard to read, under the hood they are as simple as you can get. They are essentially state machines. Now, obviously this does not mean that it is simple to write code with them, quite the opposite, but in theory they are as simple as you can get.
A more widely used language which I consider to be esoteric is COBOL. (hot take :D)
There is also a youtube channel who is dedicated to esoteric programming languages: youtube.com/@Truttle1
LOLCODE is a piece of art.
Other than meme languages like Brainfuck, the most obscure language I've used was Prolog which we used for a bit in university.
It's a really cool language but it's radically different from typical programming languages, so it's pretty tricky to pick up even if you're already experienced at programming. While most common programming languages are "procedural", Prolog is a "logical" programming language, so it's a whole different paradigm.
Learning Prolog was really fun and I think it can help solidify your grasp of recursion which it tends to use really heavily.
I haven't used it but as I understand it Lisp is quite similar and has more practical uses.
Tabloid
Here is example of the code of factorial:
There is even an online playground.
There's Piet, which is just pictures. Here's "Hello, World!"
I'd hang this in my bedroom.
There's also Malbolge which is just so evil that I can't explain it. Go read the wiki.
There's Shakespeare, Chef, Befunge, and a lot more.
And one of my personal favourites: ArnoldC
NULAN: why? Well, because I wrote it on a Dragon 64 for my own use.
Loosely based on Logo with a bit of reverse polish notation to make it more complicated and with recursion built in.
I used it to create fractals and that was about it.
I would say that makes it pretty obscure - and looking back at it, it is obscure to me right now!
APL created by Ken Iverson.
Definitely Malbolge, although Befunge is also nice.
We learned OOP concepts in Lingro iirc it was a kind of actionscript/flash thing that literally nobody used in production lol
The programming language for Texas Instruments calculators
The rockstar language, it's really obscure to understand what the code does but it is cool to read it and it has a cool backstory: codewithrockstar.com/