DEV Community

loading...
Cover image for On esoteric languages

On esoteric languages

Leonora Der
Full stack developer from Hungary. #java #javascript #springboot #vuejs #css
・1 min read

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?

Discussion (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 Author

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 Marr

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)