+ 15
What is Esoteric programming language🎃🗿💯💯©📝💲🔖📜
4 Answers
+ 8
is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art
read more here👇👇
https://en.m.wikipedia.org/wiki/Esoteric_programming_language
+ 6
What are actual examples of these kinda languages?
+ 4
An Esoteric Programming Language is a language designed to experiment with ideas and concepts in computer programming that are often times hard and not practical, mostly as a joke rather than functionality.
Sometimes that do have applications in theoretical computer science, like with the case of Turing Tarpits where they have uses for illustrating certain results in computability theory and the halting problem.
Also, the Binary combinatory logic is a useful tool for analyzing Kolmogorov complexity.
These are used for security purposes where people create bots in languages such as Brainf**k, where people who don't know the language cannot stop the bot.
Another benefit would be in a case if you wrote code in an esoteric language, it would cause you to think about problems in new and interesting ways called Lateral Thinking. Learning new ways to approach problems will benefit even when you are back programming in a commonly used programming languages.
Check these resources for detailed info
https://en.wikipedia.org/wiki/Turing_tarpit
http://homepages.cwi.nl/~paulv/kolmogorov.html
https://en.wikipedia.org/wiki/Lateral_thinking
+ 4
@$Vengat since there is no proper standardization for these languages there can be a number of languages created by users for themselves and/or their own like minded secretive groups. Some of the common ones that i know are:
Befunge
Shakespeare
BrainF**k
Fractran
Fractran++
Chef Piet
Here is an entire list of the Esoteric Languages out there
https://esolangs.org/wiki/Language_list
Here is a popular post on Quora about the best esoteric languages
https://www.quora.com/What-are-some-of-the-best-esoteric-programming-languages