This cops-and-robbers challenge challenges the Cop to write a non-empty program that, when run, produces some non-empty output in language A, and, when reversed, produces some non-empty output in language B. The program may produce any output to STDERR when run in either language, but may not take input in any way.
The cop should provide the following information:
- The forwards program
- The output when run in language A
- The output when run backwards in language B
Robbers should attempt to find the two languages used
The criteria for a valid programming language are the same as those of The Programming Language Quiz, Mark II - Cops:
- It has an English Wikipedia article, an esolangs article or a Rosetta Code article at the time this challenge was posted, or is on Try It Online! (or ATO). Having an interpreter linked in any of these pages makes that interpreter completely legal.
- It must satisfy our rules on what constitutes a programming language.
- It must have a free interpreter (as in beer). Free here means that anyone can use the program without having to pay to do so.
Each answer must run in less than a minute on a reasonable PC.
Different versions of a language count as the same language.
Flags must be revealed to avoid obscure combinations.
Cracking a submission consists of finding any pair of programming languages that work, not just the intended ones.
An answer is safe if it is not cracked until two months after the question is posted.
An answer can not compete one month after this challenge has been posted.
Most answers cracked wins
Example robber post:
# Python 3 and brainfuck, 128 bytes, cracks [<user>'s answer](<link to cops post>)
Python's expected output: `1`
brainfuck's expected output: `v`
<explanation of crack>