SCF Advanced Search


Members
  • Total Members: 13113
  • Latest: CROYA86
Stats
  • Total Posts: 32053
  • Total Topics: 9704
  • Online Today: 1448
  • Online Ever: 51419
  • (01. January 2010., 10:27:49)











Author Topic: (=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi; gsedcba`_^]\\[ZYXWVU  (Read 1158 times)

0 Members and 1 Guest are viewing this topic.

devnullius

  • SCF VIP Member
  • *****
  • Posts: 3524
  • KARMA: 152
  • Gender: Female
    • SCForum.info
: ) the things people do...

You think yourself a coder?

What does this do?

(=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;
gsedcba`_^]\\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O

Any idea?

Should print Hello World :|

:) came across it in Elementary S01E10 (Leviathan).

The programming language is called Malbolge.

Copy paste from: http://www.fact-index.com/m/ma/malbolge_programming_language.html

" Malbolge is a public domain programming language invented by Ben Olmstead in 1998.
The peculiarity of Malbolge is that it was designed to be the worst possible programming language (i.e., the most difficult to use). As such it is an Esoteric programming language.

The difficulty of programming in Malbolge is evidenced by the fact that the first Malbolge program ever written came to birth 2 years after the invention of the language! Moreover, it was not written by a human being; instead, it was generated by a beam search algorithm designed by Andrew Cooke [1] and implemented in Lisp.

According to the documentation that comes with Malbolge, it is designed to emulate a simple trinary machine. This, in and of itself, isn't difficult to handle; what makes Malbolge truly difficult is that the compiler takes a character, finds the ASCII value, applies modulus 92 on it, and then uses that as its command. It then increments a counter which it will add to future values.

There is some argument that Malbolge is not Turing complete, i.e. it cannot be used to program a computer to do everything. Due to the difficulty inherent in implementing a program in Malbolge, definitive proof that it is, indeed, Turing complete may never come.

Hello World in Malbolge

This Malbolge program displays "HEllO WORld".

 (=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;
gsedcba`_^]\\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O  "


Noooo karma for its inventor ;p

Devvie


~~~ notemail@facebook.com ~~~

Cuisvis hominis est errare, nullius nisi insipientis in errore persevare
——
All spelling mistakes are my own and may only be distributed under the GNU General Public License! – (© 95-1 by Coredump; 2-013 by DevNullius)
More information about bitcoin, altcoin & crypto in general? GO TO  j.gs/7385484/btc

Cuisvis hominis est errare, nullius nisi insipientis in errore persevare... So why not get the real SCForum employees to help YOUR troubled computer!!! SCF Remote PC Assist http://goo.gl/n1ONa9

Samker's Computer Forum - SCforum.info

Sponsored Links:




devnullius

  • SCF VIP Member
  • *****
  • Posts: 3524
  • KARMA: 152
  • Gender: Female
    • SCForum.info
Re: about esoteric programming
« Reply #1 on: 16. February 2013., 22:23:27 »
FROM: http://www.fact-index.com/e/es/esoteric_programming_language.html

" Esoteric programming language

Esoteric programming languages are programming languages which are designed as a proof of concept, or as jokes, and not with the intention of being adopted for real-world programming. Consequently, usability is rarely a high priority for such languages. The usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete.

The earliest esoteric language was Intercal, designed in 1972 with the stated aim of being as fundamentally unlike any existing language as possible. Other noteworthy esoteric languages are (for a more complete list, see List of esoteric programming languages):

Brainfuck, a Turing tarpit consisting of only eight instructions
Unlambda, an even more minimal language based on the functional programming paradigm
Befunge, in which programs are arranged on a two-dimensional grid
Malbolge, designed to be the hardest programming language ever invented.
Whitespace, a programming language where only whitespace (space, tab, newline) matters.
INTERCAL, a programming language designed to have as little as possible in common with any other programming language
A related pursuit among programming language enthusiasts is the writing of obfuscated code. "

devnullius
More information about bitcoin, altcoin & crypto in general? GO TO  j.gs/7385484/btc

Cuisvis hominis est errare, nullius nisi insipientis in errore persevare... So why not get the real SCForum employees to help YOUR troubled computer!!! SCF Remote PC Assist http://goo.gl/n1ONa9

jheysen

  • SCF Global Moderator
  • *****
  • Posts: 844
  • KARMA: 110
  • Gender: Male
I'd better program directly on binary...

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
Second Anti-Bot trap, type or simply copy-paste below (only the red letters):www.scforum.info:

Enter your email address to receive daily email with 'SCforum.info - Samker's Computer Forum' newest content:

Terms of Use | Privacy Policy | Advertising