DEV Community

Cover image for On esoteric languages
Leonora Der
Leonora Der

Posted on

On esoteric languages

I've got a new laptop so I had to arrange the files and folders I wanted to transfer from my old computer to the new one. I guess you know that it can be a time-consuming process, but it worth the time because you might find some interesting stuff you have already forgotten about.

And this is how I've found a folder where I kept all the things (code, books, etc) on esoteric languages like Brainf*ck, Shakespeare or Befunge.

I have a few source files and as I remember I even answered a question on Stackoverflow. I also made a BF interpreter running in the browser, but the code is awful as I made it 3 years ago. (the cover image is a screenshot of it)

I checked the list of esoteric languages on the Esolangs portal and as I remember it was a lot shorter a few years back, so I guess people still love the idea of doing something fun! :)

  • So what is the most complex program you have written in an esoteric language?
  • Have you ever taken part in a competition?
  • Do you like esoteric languages? Why? Why not?
  • Have you made an esoteric language?

And the most interesting to me:

  • Do you think writing code in esoteric languages can help to be a better developer? Why? How?

Top comments (11)

Collapse
 
avalander profile image
Avalander

I spent 5 years writing Java professionally. Does that count?

Collapse
 
pancy profile image
Pan Chasinga

LMFAO

Collapse
 
rhymes profile image
rhymes

I'm dead. HAHAHAHAAHAHAH

Collapse
 
pancy profile image
Pan Chasinga

Writing brainfuck code can make you better at reasoning what's really happening inside a computer's memories. Yes this is serious.

Collapse
 
vlasales profile image
Vlastimil Pospichal
  • I wrote my own esoteric language and used it commercially.
  • No.
  • I like esoteric languages for a simplicity. They are fast and crazy.
  • Yes. Waduzitdo was my first inspiration.
  • Yes. It is good for understanding Turing's machine and state machines.
Collapse
 
leonorader profile image
Leonora Der

wow! what do you mean by commercially? it sounds exciting! :)

Collapse
 
vlasales profile image
Vlastimil Pospichal

I used it as part of my application. It was very simple, Turing's complete and line-oriented.

Collapse
 
rapidnerd profile image
George

I'm the kind of person that likes a challenge, and when bugs happen that I can't figure out I'll sometimes use a language like Brainf*ck to challenge myself. I feel like there is a lot of challenges in programming in general but with unique and esoteric languages it can provide a more fun challenge.

Collapse
 
amananandrai profile image
amananandrai

My code in arnoldc with simple mathematical operations which I used to make a question for my own CTF(Capture The Flag) competition.

Collapse
 
amananandrai profile image
amananandrai • Edited

arnoldc

Collapse
 
javacode7 profile image
JavaCode7
  • I guess a program that takes in 2 numbers and prints out the sum
  • No
  • I do because they are fun to make
  • Yes I have made 6 (2 of them with help)