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
 
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
 
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
 
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)