18
\$\begingroup\$

This is an question, which means that all answers are affected by those before them.

The task

The n-th answer to this question must run in all languages that are present in answers before it. They need not run in order, but must print the name of the language currently running, reversed.

Additional rules

  • A language cannot be used twice.
  • Your program must run without errors. Using errors to log the language name is not permitted, but you are allowed to use errors to determine language.
  • Each answer must be no more than 30% or 40 bytes (whichever is larger) longer than the previous answer. If the percentage is not an integer, it is rounded down.
  • Your added language must be a free implementation language.
  • Any interpreter for a language is allowed.
  • If you can link to reproducible results, please do so.
  • The name of the language being reversed is Case-insensitive, so '3nohtyp' is valid for Python 3.0
  • You may not put 2 answers in a row.
  • If your language does not support strings, print the letters as numbers, following this pattern: "A" = 0, "B" = 1, "C" = 2...
  • In the case of a language not supporting strings and having non-letter characters in its name, print -1 instead of the non-letter character. Please show verification that the language does not support strings.

Victory condition

If this question goes for 20 days without an answer, the second to last answer wins.

Answer format

4. CoffeeScript, 20 bytes

(program goes here) 

This program prints nohtyp in Python 3, and tpircsavaj in JavaScript.

(If you wish to explain how you did it, do so here)

\$\endgroup\$
15
  • 3
    \$\begingroup\$ Related \$\endgroup\$ Commented Jun 29, 2018 at 21:33
  • 1
    \$\begingroup\$ @ConorO'Brien because that means that it it not a true polyglot - a polyglot is valid in all languages that it is associated with. \$\endgroup\$ Commented Jun 29, 2018 at 22:36
  • 2
    \$\begingroup\$ Warning: This challenge, which involves the language name, is closed as unclear. \$\endgroup\$ Commented Jun 30, 2018 at 6:17
  • 2
    \$\begingroup\$ The rule of alternating answers is harmful. And now it is harming BMO. We all are losing because BMO cannot add an answer, there is nothing good in this situation. I think such challenges as this, that build a bigger thing based on previous answers, should not prohibit a user from adding several answers in a row and should not have a winning condition. This challenge is more a collaboration than a competition. \$\endgroup\$ Commented Jul 9, 2018 at 3:22
  • 2
    \$\begingroup\$ @stasoid If it doesn't have a winning criteria, it should be hosted somewhere else tha PPCG. I would suggest "the second to last poster wins", that way you can still enc collaboration, posting multiple answer in a row isn't good for you and it still has a winning criteria. \$\endgroup\$ Commented Jul 9, 2018 at 14:27

50 Answers 50

12
\$\begingroup\$

3. ><>, 106 bytes

void main(){import std.stdio;"D".write;} /* ;ooo"><>" 1j U8=XPC#18M<<}9F ,+;q,+; */ 

Try it online!

This program prints D in D, emmoS in Somme, and ><> in ><>.

Next answer cannot exceed 146 bytes (106 + 40).

Explanation

;ooo"><>" prints "><>" in ><> (which is a palindrome), then exits.

\$\endgroup\$
4
  • 1
    \$\begingroup\$ I like this one a lot :D \$\endgroup\$ Commented Jun 29, 2018 at 22:51
  • 25
    \$\begingroup\$ It took me a few seconds to get why the reverse of ><> is not <><... \$\endgroup\$ Commented Jun 30, 2018 at 9:00
  • \$\begingroup\$ Any reason for all the extra whitespace? \$\endgroup\$ Commented Jun 30, 2018 at 12:47
  • \$\begingroup\$ Somme... I didn't want to interfere with it. \$\endgroup\$ Commented Jun 30, 2018 at 16:18
12
\$\begingroup\$

4. C, 125 bytes

void main(){//\ /*;ooo"><>" printf("C")/*/import std.stdio;"D".write/**/;}/* J'zvSfN0cb&)}kf ;K-+ ,+;q,+;60d}[}q(-6+:puupd"*/ 

Try it online! (I picked clang, but works with gcc as well.)

This program prints C in C, D in D, emmoS in Somme, and ><> in ><>.

Next answer cannot exceed 165 bytes (125 + 40).

Explanation

This takes advantage of the fact that single-line comments in C can be extended to the next line by escaping the newline with a backslash, while in D that is (apparently) not possible. This means that the /* on line 2 starts a multi-line comment in D, while in C it does not. Also makes use of the fact that /*/ can act as both start and end of a multi-line comment in both languages.
The ><> part works exactly the same as in previous answers, and the Somme part was generated anew with this script.

\$\endgroup\$
9
\$\begingroup\$

1. D, 40 bytes

void main(){import std.stdio;"D".write;} 

Try it online

One byte language names!

\$\endgroup\$
1
  • 1
    \$\begingroup\$ One byte language name is easy to reverse, indeed. \$\endgroup\$ Commented Jun 29, 2018 at 21:43
7
\$\begingroup\$

2. Somme, 73 bytes

void main(){import std.stdio;"D".write;} /* 1j U8=XPC#18M<<}9F ,+;q,+; */ 

Try it online!

This program prints D in D, and emmoS in Somme.

Next answer cannot exceed 113 bytes (73 + 40).

Explanation

Somme adds up each column and treats the result as commands. For example, the first column is v/1*, which sums to this.

This translates (roughly) into:

Asi:8+::2+:47*-m,; A push 10 [10] s square it [100] i increment [101] : duplicate [101, 101] 8+ add 8 [101, 109] :: duplicate twice [101, 109, 109, 109] 2+ add 2 [101, 109, 109, 111] : duplicate [101, 109, 109, 111, 111] 47*- subtract 28 [101, 109, 109, 111, 83] m, output each as a character emmoS ; terminate 

You can plug in the other rows and the target column with this script.

\$\endgroup\$
0
7
\$\begingroup\$

9. Befunge-93, 221 bytes

void main(){//\ /*SmiVZZ;ooo"><>" #define S"" #ifdef __OBJC__ #define S"-evitcejbO" #endif printf("C"S)/*/import std.stdio;"D".write/**/;}/* >"Befunge-98";"Befunge-93",,,,,,,,,,@;9k,@ ,wVkk_,xeWvl<h_VZUn*///⎚laocrahC 

Thanks to @JoKing for pointing out that I forgot a 9.

Try it online!

Try it online! (Vim)

Prints 39-egnufeB in Befunge-93, along with maintaining the other outputs in the other languages.

Next answer cannot exceed 287 bytes.

Will work in MTFI, and input must be given for PyFunge.

Hexdump

00000000: 766f 6964 206d 6169 6e28 297b 2f2f 5c0a void main(){//\. 00000010: 2f2a 1b53 6d69 561b 5a5a 3b6f 6f6f 223e /*.SmiV.ZZ;ooo"> 00000020: 3c3e 220a 2364 6566 696e 6520 5322 220a <>".#define S"". 00000030: 2369 6664 6566 205f 5f4f 424a 435f 5f0a #ifdef __OBJC__. 00000040: 2364 6566 696e 6520 5322 2d65 7669 7463 #define S"-evitc 00000050: 656a 624f 220a 2365 6e64 6966 0a70 7269 ejbO".#endif.pri 00000060: 6e74 6628 2243 2253 292f 2a2f 696d 706f ntf("C"S)/*/impo 00000070: 7274 2073 7464 2e73 7464 696f 3b22 4422 rt std.stdio;"D" 00000080: 2e77 7269 7465 2f2a 2a2f 3b7d 2f2a 0a3e .write/**/;}/*.> 00000090: 2242 6566 756e 6765 2d39 3822 3b22 4265 "Befunge-98";"Be 000000a0: 6675 6e67 652d 3933 222c 2c2c 2c2c 2c2c funge-93",,,,,,, 000000b0: 2c2c 2c40 3b39 6b2c 400a 202c 7756 6b6b ,,,@;9k,@. ,wVkk 000000c0: 5f2c 7865 5776 6c3c 685f 565a 556e 2a2f _,xeWvl<h_VZUn*/ 000000d0: 2f2f e28e 9a6c 616f 6372 6168 43 //...laocrahC 

How?

Befunge-93 does not know what ; is (in Befunge-98, it skips commands until the next ;), so it ignores it. Allowing us to distinguish the two versions of Befunge. Also, the Somme portion was modified to work using this script

\$\endgroup\$
2
  • \$\begingroup\$ You've forgotten the 9 before the k, for Befunge-98. \$\endgroup\$ Commented Jun 30, 2018 at 22:37
  • \$\begingroup\$ There, think it's fixed NOW @JoKing \$\endgroup\$ Commented Jun 30, 2018 at 22:43
7
\$\begingroup\$

10. FreeDOS COM file, 277 bytes

This should work in MS-DOS and DOSbox too, but I can't test that right now, so better safe than sorry.

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$*/main(){//\
/*SmiVZZ;ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
>"Befunge-98";"Befunge-93";,,,,,,,,,,@
 ,wVkJ7-;l(e[Kt!m[*///⎚laocrahC

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file

Try it online! (runs all languages and generates an answer template, except COM file, which uses a really minimal x86 emulator I wrote. If you change the code so much that you hit an unimplemented instruction or interrupt, either implement it or drop a comment on one of my answers here)

Next answer must not exceed 360 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242a 2f6d 6169 6e28 297b 2f2f 5c0a 2f2a $*/main(){//\./* 00000050: 1b53 6d69 561b 5a5a 3b6f 6f6f 223e 3c3e .SmiV.ZZ;ooo"><> 00000060: 220a 2364 6566 696e 6520 5322 220a 2369 ".#define S"".#i 00000070: 6664 6566 205f 5f4f 424a 435f 5f0a 2364 fdef __OBJC__.#d 00000080: 6566 696e 6520 5322 2d65 7669 7463 656a efine S"-evitcej 00000090: 624f 220a 2365 6e64 6966 0a70 7269 6e74 bO".#endif.print 000000a0: 6628 2243 2253 292f 2a2f 696d 706f 7274 f("C"S)/*/import 000000b0: 2073 7464 2e73 7464 696f 3b22 4422 2e77 std.stdio;"D".w 000000c0: 7269 7465 2f2a 2a2f 3b7d 2f2a 0a3e 2242 rite/**/;}/*.>"B 000000d0: 6566 756e 6765 2d39 3822 3b22 4265 6675 efunge-98";"Befu 000000e0: 6e67 652d 3933 223b 2c2c 2c2c 2c2c 2c2c nge-93";,,,,,,,, 000000f0: 2c2c 400a 202c 7756 6b4a 372d 3b6c 2865 ,,@. ,wVkJ7-;l(e 00000100: 5b4b 7421 6d5b 2a2f 2f2f e28e 9a6c 616f [Kt!m[*///...lao 00000110: 6372 6168 43 crahC 

Explanation

vo is a jbe, but FreeDOS explicitly sets the flags on entry to guarantee that this jump is never taken. This should also be the case on MS-DOS and DOSbox, but I can't test it right now.

id /* clobbers the stack pointer with imul sp, [si+0x20], 0x2a2f, but the result is always the same, since SI always points at the beginning of the code. The result of this multiplication is high enough to not interfere with the code during execution.

The rest is just standard printable x86 assembly. Here's the yasm source code:

org 0x100 bits 16 start: jbe short start+0x71 imul sp, [si+0x20], 0x2a2f push patch+0x2020 pop ax sub ax, 0x2040 push ax pop si push 0x7e7e pop ax inc ax inc ax xor [si+0x20], al xor [si+0x22], al push msg+0x2040 pop ax sub ax, 0x2040 push ax pop dx push 0x2920 pop ax xor ax, 0x2020 patch: db 0x4d, 0x21, 0x4d, 0x20 ; int 0x21 / int 0x20 msg: db "elif MOC SODeerF$" 
\$\endgroup\$
4
  • \$\begingroup\$ Is there a termination point for the code, like a point past which new languages can be added? \$\endgroup\$ Commented Jul 1, 2018 at 21:03
  • \$\begingroup\$ I mean in the actual submission. \$\endgroup\$ Commented Jul 1, 2018 at 21:05
  • 1
    \$\begingroup\$ @Zacharý oh! The assembly code does not care about anything past the $ on the first line. \$\endgroup\$ Commented Jul 1, 2018 at 21:14
  • \$\begingroup\$ Let us continue this discussion in chat. \$\endgroup\$ Commented Jul 2, 2018 at 0:44
7
\$\begingroup\$

17. brain-flak, 613 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh +X5 "M!M elif MOC SODeerF$+[*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*<<
 "rT";#z_"B",@>2+; > ][ v;#;8k,7y2-;@,, <<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@
noj6ZR42[jeeOCy(dm*///)]]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak

Try it online!

Next answer must not exceed 796 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 202b 5835 2022 4d21 4d20 -@ PZh +X5 "M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242b 5b2a 2f6d 6169 6e28 297b 2f2f 5c0a $+[*/main(){//\. 00000050: 202f 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 /+\.1+///\./*.S 00000060: 6d69 561b 5a5a 3b6f 6f6f 226c 6f47 223b miV.ZZ;ooo"loG"; 00000070: 3f3d 3025 5321 3131 6f6f 6f3c 223e 3c3e ?=0%S!11ooo<"><> 00000080: 220a 2364 6566 696e 6520 5322 220a 2369 ".#define S"".#i 00000090: 6664 6566 205f 5f4f 424a 435f 5f0a 2364 fdef __OBJC__.#d 000000a0: 6566 696e 6520 5322 2d65 7669 7463 656a efine S"-evitcej 000000b0: 624f 220a 2365 6e64 6966 0a70 7269 6e74 bO".#endif.print 000000c0: 6628 2243 2253 292f 2a2f 696d 706f 7274 f("C"S)/*/import 000000d0: 2073 7464 2e73 7464 696f 3b22 4422 2e77 std.stdio;"D".w 000000e0: 7269 7465 2f2a 2a2f 3b7d 2f2a 3c3c 0a20 rite/**/;}/*<<. 000000f0: 2272 5422 3b23 7a5f 2242 222c 403e 322b "rT";#z_"B",@>2+ 00000100: 3b20 203e 2020 2020 5d5b 2076 3b23 3b38 ; > ][ v;#;8 00000110: 6b2c 3779 322d 3b40 2c2c 203c 3c3c 0a3e k,7y2-;@,, <<<.> 00000120: 2242 6566 756e 6765 2d39 3622 235e 5a30 "Befunge-96"#^Z0 00000130: 3047 235e 5f24 342d 3e31 2b3e 2c2c 2c2c 0G#^_$4->1+>,,,, 00000140: 2c2c 2c2c 2c2c 400a 6e6f 6a36 5a52 3432 ,,,,,,@.noj6ZR42 00000150: 5b6a 6565 4f43 7928 646d 2a2f 2f2f 295d [jeeOCy(dm*///)] 00000160: 5de2 8e9a c2bf e281 b56c 616f 6372 6168 ]........laocrah 00000170: 43c2 a62b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e C..++++[-<+++++> 00000180: 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b ]<[-<++++++<++++ 00000190: 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b +<+++++>>>]<<<++ 000001a0: 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c +++++.>-.>---.<< 000001b0: 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d -----.++++++++.- 000001c0: 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b ----.>--.>---.<+ 000001d0: 2e3e 3e3e 2828 2828 2828 2828 2828 2829 .>>>((((((((((() 000001e0: 2829 2829 297b 7d29 7b7d 297b 7d29 7b7d ()()){}){}){}){} 000001f0: 2829 297b 7d29 2828 2829 2829 2829 2829 ()){})((()()()() 00000200: 297b 7d29 7b7d 295b 2828 5b5d 5b5d 297b ){}){})[(([][]){ 00000210: 7d29 7b7d 2829 5d29 285b 5d28 2929 7b7d }){}()])([]()){} 00000220: 295b 5d28 2929 2828 5b5b 5d5b 5d28 295d )[]())(([[][]()] 00000230: 285b 5d28 2928 2828 2828 5b5d 5b5d 5b5d ([]()((((([][][] 00000240: 2929 7b7d 7b7d 295b 5d29 7b7d 2929 295b )){}{})[]){})))[ 00000250: 5d28 2929 402c 6b61 2238 392d 6567 6e75 ]())@,ka"89-egnu 00000260: 6665 6e55 22 fenU" 

How

I switched around some code to balance the brackets. I don't know how the brainflak works. Many thanks to @CatWizard (if that's still his username) for the brainflak portion in chat. Per @JoKing's comment, I changed it to outputting "brain-flak" reversed with his script.

\$\endgroup\$
1
  • \$\begingroup\$ There, it is now fixed. \$\endgroup\$ Commented Jul 3, 2018 at 1:26
6
\$\begingroup\$

46. Curry, 3755 bytes

I tested this with different implementations (Sloth, KiCS2 and PAKCS) but only PAKCS (tested with version 2.0.2-b7) allowed me to get the BangPatterns to work:

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M eliF MOC SODeerF$}++++[*///opfzzfzzfzzfzzzfzzfzfzfffzffzzzzzffzfzzzffzfzzzfzfzfzzfzfzzzfzfzfzzfzfzfffzzfzfzzzfzffff⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
01 & && &&& & {}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»+[-++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>](()()()()())<>(()())<>{({}[()])<>({({})({}[()])}{})<>}<>((){[()](<{}((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())>)}{}){{}(<((((((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())[[]()()()])[])[[]()()()()])[][][][()])((((((()()()){}()){}){}){})[()()])>)}{}({ -}_=")";x--?y
 =y;y="yrruC";(!)=seq;main=let b!_=""in putStr$(""!"snrettaPgnaB+")++y--?"lleksaH"
--N'Zi(Tji8=@/BmU2)[-]<>\[\<>\\/<>\/\[/\/\<><><>\[/\/\/<>\//\/<><><><><>\\]/\//\//\/\]/\/\\./]s*///∙SAVNACp💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejzaciiiiiiiiiiiiijeeeaceeacewuuuweejiiiijiiiiiiiiiiijeeeaaaakeeaaaawvw⠀⠖⠗⠎⢎⢦⢦⠮"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • eliF MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in CANVAS
  • egaugnal sseleman in nameless language
  • LIve in evil
  • V in V
  • elliarb in braille
  • 68xalfniarb in BrainFlaX86
  • NOOPS in Spoon
  • yrruC in Curry

Try it online!

Next answer must not exceed 4881 bytes.

Explanation

As with the Haskell one the code defines the (/*-) operator, then it goes on to define the operator (--?) which only Haskell recognizes, Curry treats everything after the x as comment:

void /*-{- ... -}_=")";x--?y 

So we define x --? y = y for Haskell and then the expression (needs to be at the end of a line) "yrruC"--?"lleksaH" will evaluate to the right string in each language:

 =y;y="yrruC";(!)=seq;main=let b!_=""in putStr$(""!"snrettaPgnaB+")++y--?"lleksaH" 

The above code makes sure that the -XBangPatterns flag is still recognized, I had to rewrite that a little to make sure Curry works well with it.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6946 204d 4f43 2053 "M!M eliF MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f6f 7066 7a7a 667a 7a66 7a7a 667a 7a7a /opfzzfzzfzzfzzz 00000060: 667a 7a66 7a66 7a66 6666 7a66 667a 7a7a fzzfzfzfffzffzzz 00000070: 7a7a 6666 7a66 7a7a 7a66 667a 667a 7a7a zzffzfzzzffzfzzz 00000080: 667a 667a 667a 7a66 7a66 7a7a 7a66 7a66 fzfzfzzfzfzzzfzf 00000090: 7a66 7a7a 667a 667a 6666 667a 7a66 7a66 zfzzfzfzfffzzfzf 000000a0: 7a7a 7a66 7a66 6666 66e2 a086 e2a1 86e2 zzzfzffff....... 000000b0: a086 e2a1 86e2 a086 e2a1 86e2 a086 e2a1 ................ 000000c0: 86e2 a086 e2a1 86e2 a086 e2a1 86e2 a086 ................ 000000d0: e2a1 865c 0a20 2f2b 2023 5c0a 2062 6173 ...\. /+ #\. bas 000000e0: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin 000000f0: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)" 00000100: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #> 00000110: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+/// 00000120: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./* 00000130: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 00000140: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 00000150: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 00000160: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i 00000170: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus 00000180: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f(); 00000190: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ 000001a0: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de 000001b0: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e. 000001c0: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int/// 000001d0: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif// 000001e0: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ 000001f0: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C- 00000200: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi 00000210: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf 00000220: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp 00000230: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D 00000240: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*} 00000250: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW 00000260: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 00000270: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000280: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000290: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww 000002a0: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw 000002b0: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 000002c0: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW 000002d0: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 000002e0: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW 000002f0: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW 00000300: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000310: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW 00000320: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW 00000330: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww 00000340: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 00000350: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW 00000360: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000370: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999 00000380: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999 00000390: 390a 3939 3976 3c3e 3030 3030 3131 3031 9.999v<>00001101 000003a0: 3130 0a76 2020 3c3e 2265 6675 6e67 652d 10.v <>"efunge- 000003b0: 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 98",,,,,,,,,7y3- 000003c0: 763c 2040 0a3e 2020 235e 4776 2020 2020 v< @.> #^Gv 000003d0: 2020 2020 2020 2020 2020 2020 2040 2c22 @," 000003e0: 4222 5f22 5472 222c 2c40 0a20 2020 763c B"_"Tr",,@. v< 000003f0: 5b5f 225d 4265 6675 6e67 652d 3933 223e [_"]Befunge-93"> 00000400: 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c 0a20 ,,,,,,,,,,0|@<. 00000410: 2020 3e23 3c22 4265 6675 6e67 652d 3936 >#<"Befunge-96 00000420: 223e 205e 7624 4730 3031 0a76 2020 2c2c "> ^v$G001.v ,, 00000430: 2c2c 2c22 3739 2d65 676e 7566 6542 2220 ,,,"79-egnufeB" 00000440: 5f20 2020 2020 2020 2020 2020 2020 2020 _ 00000450: 2020 2076 3c0a 3e20 202c 2c2c 2c2c 4023 v<.> ,,,,,@# 00000460: 2020 2020 2020 2c22 3739 2d65 676e 7566 ,"79-egnuf 00000470: 6572 5422 5f76 2320 2447 3030 3031 3c3e erT"_v# $G0001<> 00000480: 0a20 2020 2020 2020 2020 2020 2020 2020 . 00000490: 2020 2020 2020 2020 2020 2020 2020 203c < 000004a0: 3e31 3030 3030 4724 760a 2020 2020 2023 >10000G$v. # 000004b0: 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 2c40 @,,,,,,,,,,,,,,@ 000004c0: 2322 3739 2d65 676e 7566 6572 6461 7551 #"79-egnuferdauQ 000004d0: 225f 3130 3030 3030 4724 760a 2020 2020 "_100000G$v. 000004e0: 2020 2020 2020 2020 2020 2020 2020 2020 000004f0: 2020 2020 2020 2020 2020 2c2c 2237 392d ,,"79- 00000500: 6567 6e75 6665 746e 6975 5122 5f31 3030 egnufetniuQ"_100 00000510: 3030 3030 4724 2176 402c 2c2c 2c2c 2c2c 0000G$!v@,,,,,,, 00000520: 2c2c 2c2c 2c0a 2020 2020 2020 2020 2020 ,,,,,. 00000530: 2020 2020 2020 2020 2020 2020 2020 2020 00000540: 2020 2020 2020 2020 2020 2020 2020 2020 00000550: 2020 2237 392d 6567 6e75 6665 7470 6553 "79-egnufetpeS 00000560: 225f 2253 6578 6566 756e 6765 2d39 3722 "_"Sexefunge-97" 00000570: 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 4023 #@,,,,,,,,,,,,@# 00000580: 2c0a 2020 2020 2020 2020 2020 2020 2020 ,. 00000590: 2020 2020 2020 2020 2020 2020 2020 2020 000005a0: 203c 3e22 7622 400a 2040 2c22 4622 2c22 <>"v"@. @,"F"," 000005b0: 7522 2c22 6e22 2c22 6322 2c22 7422 2c22 u","n","c","t"," 000005c0: 6f22 2c22 6922 2c22 6422 3c3e 2072 6564 o","i","d"<> red 000005d0: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le 000005e0: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up 000005f0: 2067 7265 656e 2064 6f77 6e20 7965 6c6c green down yell 00000600: 6f77 2075 7020 6772 6565 6e20 646f 776e ow up green down 00000610: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re 00000620: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell 00000630: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 00000640: 6f77 6e20 626c 7565 206c 6566 7420 6772 own blue left gr 00000650: 6565 6e20 646f 776e 2072 6564 2064 6f77 een down red dow 00000660: 6e20 6f6e 6520 7965 6c6c 6f77 2064 6f77 n one yellow dow 00000670: 6e20 626c 7565 206c 6566 7420 6772 6565 n blue left gree 00000680: 6e20 646f 776e 2072 6564 2064 6f77 6e20 n down red down 00000690: 7477 6f20 7265 6420 6c65 6674 206f 6e65 two red left one 000006a0: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello 000006b0: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 000006c0: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red 000006d0: 6c65 6674 206f 6e65 2072 6564 2064 6f77 left one red dow 000006e0: 6e20 7468 7265 6520 7965 6c6c 6f77 2064 n three yellow d 000006f0: 6f77 6e20 7965 6c6c 6f77 2064 6f77 6e20 own yellow down 00000700: 626c 7565 206c 6566 7420 6772 6565 6e20 blue left green 00000710: 646f 776e 2072 6564 2075 7020 7477 6f20 down red up two 00000720: 6772 6565 6e20 646f 776e 2079 656c 6c6f green down yello 00000730: 7720 7570 2079 656c 6c6f 7720 646f 776e w up yellow down 00000740: 2062 6c75 6520 6c65 6674 2072 6564 2075 blue left red u 00000750: 7020 7468 7265 6520 7265 6420 7269 6768 p three red righ 00000760: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77 t two yellow dow 00000770: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c n yellow down bl 00000780: 7565 206c 6566 7420 3030 3031 3131 3030 ue left 00011100 00000790: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007a0: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 000007b0: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 000007c0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007d0: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 000007e0: 3130 3030 3030 3130 3030 3130 3030 3030 1000001000100000 000007f0: 3130 3030 3130 3030 3130 3030 3030 3030 1000100010000000 00000800: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000810: 3130 3030 3131 3030 3030 3130 3030 3130 1000110000100010 00000820: 3030 3130 3030 3030 3130 3030 3131 3030 0010000010001100 00000830: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000840: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000850: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000860: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000870: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 00000880: 3030 3030 3130 3030 3130 3030 3130 3030 0000100010001000 00000890: 3030 3030 3131 3030 3030 3131 3030 3030 0000110000110000 000008a0: 3031 3130 3030 3030 3130 3031 3130 3030 0110000010011000 000008b0: 3030 3130 3030 3130 3030 3130 3030 3130 0010001000100010 000008c0: 3030 3130 3030 3030 3031 3030 3131 3031 0010000001001101 000008d0: 3131 3030 3030 3030 3131 3030 3131 3131 1100000011001111 000008e0: 3030 3031 3130 3031 3130 3030 3030 3030 0001100110000000 000008f0: 3130 3031 3131 3030 3131 3131 3030 3030 1001110011110000 00000900: 3131 3031 3131 3030 3030 3031 3030 3030 1101110000010000 00000910: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000920: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000930: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000940: 3030 3031 3030 3031 3130 3030 3131 3031 0001000110001101 00000950: 3131 3130 3030 3130 3030 3130 3030 3130 1110001000100010 00000960: 3030 3030 3130 3030 3130 3130 3030 3031 0000100010100001 00000970: 3030 3030 3030 3031 3030 3031 3030 3030 0000000100010000 00000980: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000990: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000009a0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000009b0: 3030 3030 3130 3031 3130 0a30 3120 2620 0000100110.01 & 000009c0: 2626 2026 2626 2020 2020 2026 207b 7d5d && &&& & {}] 000009d0: e28e 9aef bca6 c2b9 6c61 6f63 7261 6843 ........laocrahC 000009e0: c2ab e296 b2c2 b2c2 b2c2 b2c2 b2c2 b2e2 ................ 000009f0: 8c82 e286 a8ce b1e2 86a8 c39f e286 a8c2 ................ 00000a00: b2c2 b2e2 8c82 e286 a8e2 8690 c39f e289 ................ 00000a10: a4e2 96bc e286 92e2 96bc e286 90e2 89a5 ................ 00000a20: e286 92e2 8c82 e286 a8cf 83e2 8692 e286 ................ 00000a30: 92e2 8692 e286 a8c3 9fe2 8692 e286 92e2 ................ 00000a40: 8692 e286 a8cf 80e2 8692 e286 92e2 8692 ................ 00000a50: e286 92e2 8692 e286 a8c2 a1c3 9fc2 a1e2 ................ 00000a60: 8692 e286 92e2 86a8 ceb4 e286 92e2 86a8 ................ 00000a70: c39f e286 92e2 8692 e286 92e2 8692 e286 ................ 00000a80: a8c2 b5e2 8692 e286 92e2 8692 e286 a8c2 ................ 00000a90: a1cf 86e2 86a8 ceb5 cf80 e28c 82e2 86a8 ................ 00000aa0: c2a1 c39f c2a1 e286 92e2 8692 e286 92e2 ................ 00000ab0: 86a8 c2a1 cf80 cf83 e296 b2e2 8c82 e286 ................ 00000ac0: a8c2 a1cf 83c2 b5c2 a1e2 8692 e286 a8c2 ................ 00000ad0: a1ce b1c2 a1e2 8692 e286 a8c2 a1cf 80c2 ................ 00000ae0: a1e2 96b2 e296 b2e2 96b2 c2a1 e296 b2e2 ................ 00000af0: 96b2 e296 b2c2 a1cf 83e2 96b2 c2a1 ceb4 ................ 00000b00: c2a1 cf86 e296 b2e2 96b2 e296 b2e2 96b2 ................ 00000b10: c2a1 ceb5 e296 bce2 96bc c2a1 c2bb 2b5b ..............+[ 00000b20: 2d2b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c -++++[-<+++++>]< 00000b30: 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c [-<++++++<+++++< 00000b40: 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b +++++>>>]<<<++++ 00000b50: 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d +++.>-.>---.<<-- 00000b60: 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d ---.++++++++.--- 00000b70: 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e --.>--.>---.<+.> 00000b80: 3e3e 5d28 2829 2829 2829 2829 2829 293c >>](()()()()())< 00000b90: 3e28 2829 2829 293c 3e7b 287b 7d5b 2829 >(()())<>{({}[() 00000ba0: 5d29 3c3e 287b 287b 7d29 287b 7d5b 2829 ])<>({({})({}[() 00000bb0: 5d29 7d7b 7d29 3c3e 7d3c 3e28 2829 7b5b ])}{})<>}<>((){[ 00000bc0: 2829 5d28 3c7b 7d28 2828 2828 2828 2828 ()](<{}((((((((( 00000bd0: 2828 2928 2928 2929 7b7d 297b 7d29 7b7d (()()()){}){}){} 00000be0: 297b 7d28 2929 7b7d 2928 2828 2928 2928 ){}()){})((()()( 00000bf0: 2928 2929 7b7d 297b 7d29 5b28 285b 5d5b )()){}){})[(([][ 00000c00: 5d29 7b7d 297b 7d28 295d 2928 5b5d 2829 ]){}){}()])([]() 00000c10: 297b 7d29 5b5d 2829 2928 285b 5b5d 5b5d ){})[]())(([[][] 00000c20: 2829 5d28 5b5d 2829 2828 2828 285b 5d5b ()]([]()((((([][ 00000c30: 5d5b 5d29 297b 7d7b 7d29 5b5d 297b 7d29 ][])){}{})[]){}) 00000c40: 2929 5b5d 2829 293e 297d 7b7d 297b 7b7d ))[]())>)}{}){{} 00000c50: 283c 2828 2828 2828 2828 2828 2828 2828 (<(((((((((((((( 00000c60: 2829 2829 2829 297b 7d29 7b7d 297b 7d29 ()()()){}){}){}) 00000c70: 7b7d 2829 297b 7d29 2828 2829 2829 2829 {}()){})((()()() 00000c80: 2829 297b 7d29 7b7d 295b 2828 5b5d 5b5d ()){}){})[(([][] 00000c90: 297b 7d29 7b7d 2829 5d29 285b 5d28 2929 ){}){}()])([]()) 00000ca0: 7b7d 295b 5d28 2929 5b5b 5d28 2928 2928 {})[]())[[]()()( 00000cb0: 295d 295b 5d29 5b5b 5d28 2928 2928 2928 )])[])[[]()()()( 00000cc0: 295d 295b 5d5b 5d5b 5d5b 2829 5d29 2828 )])[][][][()])(( 00000cd0: 2828 2828 2829 2829 2829 297b 7d28 2929 ((((()()()){}()) 00000ce0: 7b7d 297b 7d29 7b7d 295b 2829 2829 5d29 {}){}){})[()()]) 00000cf0: 3e29 7d7b 7d28 7b20 2d7d 5f3d 2229 223b >)}{}({ -}_=")"; 00000d00: 782d 2d3f 790a 203d 793b 793d 2279 7272 x--?y. =y;y="yrr 00000d10: 7543 223b 2821 293d 7365 713b 6d61 696e uC";(!)=seq;main 00000d20: 3d6c 6574 2062 215f 3d22 2269 6e20 7075 =let b!_=""in pu 00000d30: 7453 7472 2428 2222 2122 736e 7265 7474 tStr$(""!"snrett 00000d40: 6150 676e 6142 2b22 292b 2b79 2d2d 3f22 aPgnaB+")++y--?" 00000d50: 6c6c 656b 7361 4822 0a2d 2d4e 275a 6928 lleksaH".--N'Zi( 00000d60: 546a 6938 3d40 2f42 6d55 3229 5b2d 5d3c Tji8=@/BmU2)[-]< 00000d70: 3e5c 5b5c 3c3e 5c5c 2f3c 3e5c 2f5c 5b2f >\[\<>\\/<>\/\[/ 00000d80: 5c2f 5c3c 3e3c 3e3c 3e5c 5b2f 5c2f 5c2f \/\<><><>\[/\/\/ 00000d90: 3c3e 5c2f 2f5c 2f3c 3e3c 3e3c 3e3c 3e3c <>\//\/<><><><>< 00000da0: 3e5c 5c5d 2f5c 2f2f 5c2f 2f5c 2f5c 5d2f >\\]/\//\//\/\]/ 00000db0: 5c2f 5c5c 2e2f 5d73 2a2f 2f2f e288 9953 \/\\./]s*///...S 00000dc0: 4156 4e41 43ef bd90 f09f 92ac 696a 6f6d AVNAC.......ijom 00000dd0: 65f0 9f92 ace2 9ea1 f09f 98ad 456d 6f74 e...........Emot 00000de0: 696e 6f6d 6963 6f6e f09f 98b2 e28f aae2 inomicon........ 00000df0: 8fac e28f a940 2c6b 6122 3839 2d65 676e .....@,ka"89-egn 00000e00: 7566 656e 5573 7373 7373 6161 6161 6165 ufenUsssssaaaaae 00000e10: 6565 6565 6565 6565 6570 6165 6565 6565 eeeeeeeeepaeeeee 00000e20: 6565 6565 6563 6973 6165 6565 6565 6565 eeeeecisaeeeeeee 00000e30: 6a69 6969 6969 6969 696a 6565 6565 6565 jiiiiiiiijeeeeee 00000e40: 6565 6565 6565 6565 6565 6565 6a7a 6163 eeeeeeeeeeeejzac 00000e50: 6969 6969 6969 6969 6969 6969 696a 6565 iiiiiiiiiiiiijee 00000e60: 6561 6365 6561 6365 7775 7575 7765 656a eaceeacewuuuweej 00000e70: 6969 6969 6a69 6969 6969 6969 6969 6969 iiiijiiiiiiiiiii 00000e80: 6a65 6565 6161 6161 6b65 6561 6161 6177 jeeeaaaakeeaaaaw 00000e90: 7677 e2a0 80e2 a096 e2a0 97e2 a08e e2a2 vw.............. 00000ea0: 8ee2 a2a6 e2a2 a6e2 a0ae 22 .........." 
\$\endgroup\$
5
\$\begingroup\$

49. boolfuck, 3989 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M eliF MOC SODeerF$}++++-+[*///opfzzfzzfzzfzzzfzzfzfzfffzffzzzzzffzfzzzffzfzzzfzfzfzzfzfzzzfzfzfzzfzfzfffzzfzfzzzfzffff⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 & I8 H I d $$$
a&8g&3g4g6R9PPPPPP<
>"gnalokniM"OOOOOOOOO.
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
01 & && &&& & {}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»😭Emotinomicon😲⏪⏬⏩+-+[-++++[-<+++++>]<[-<++++++<+++++<+++++>>>]>+{}[<<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>->-]<+[<<+.<++++++++++++.>>+.<+++.<--.>+.--------.<++++.>+.>>{}]>](()()()()())<>(()())<>{({}[()])<>({({})({}[()])}{})<>}<>((){[()](<{}((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())>)}{}){{}(<((((((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())[[]()()()])[])[[]()()()()])[][][][()])((((((()()()){}()){}){}){})[()()])>)}{}({ -}_=")+;;+;+;+;+;;+;+;;+;;;+;;+;+;+;+;+;+;;;+;;+;;+;;+;;+;;;+;;+;+;;+;+";x--?y
 =y;y="yrruC";(!)=seq;main=let b!_=""in putStr$(""!"snrettaPgnaB+")++y--?"lleksaH"
--N'Zi(Tji8=@/BmU2)[-]<>\[\<>\\/<>\/\[/\/\<><><>\[/\/\/<>\//\/<><><><><>\\]/\//\//\/\]/\/\\./]s*///∙SAVNACp💬ijome💬➡@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejzaciiiiiiiiiiiiijeeeaceeacewuuuweejiiiijiiiiiiiiiiijeeeaaaakeeaaaawvw;+;;+;+;;;;+;+;;+;;+;+;;;+;;+;⠀⠖⠗⠎⢎⢦⢦⠮"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • eliF MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in CANVAS
  • egaugnal sseleman in nameless language
  • LIve in evil
  • V in V
  • elliarb in braille
  • 68xalfniarb in BrainFlaX86
  • NOOPS in Spoon
  • yrruC in Curry
  • gnalokniM in Minkolang
  • epyhniarb in Brainhype
  • kcufloob in boolfuck

Try it online!

Next answer must not exceed 5185 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6946 204d 4f43 2053 "M!M eliF MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 2d2b 5b2a ODeerF$}++++-+[* 00000050: 2f2f 2f6f 7066 7a7a 667a 7a66 7a7a 667a ///opfzzfzzfzzfz 00000060: 7a7a 667a 7a66 7a66 7a66 6666 7a66 667a zzfzzfzfzfffzffz 00000070: 7a7a 7a7a 6666 7a66 7a7a 7a66 667a 667a zzzzffzfzzzffzfz 00000080: 7a7a 667a 667a 667a 7a66 7a66 7a7a 7a66 zzfzfzfzzfzfzzzf 00000090: 7a66 7a66 7a7a 667a 667a 6666 667a 7a66 zfzfzzfzfzfffzzf 000000a0: 7a66 7a7a 7a66 7a66 6666 66e2 a086 e2a1 zfzzzfzffff..... 000000b0: 86e2 a086 e2a1 86e2 a086 e2a1 86e2 a086 ................ 000000c0: e2a1 86e2 a086 e2a1 86e2 a086 e2a1 86e2 ................ 000000d0: a086 e2a1 865c 0a20 2f2b 2023 5c0a 2062 .....\. /+ #\. b 000000e0: 6173 656e 616d 6520 2224 2872 6561 646c asename "$(readl 000000f0: 696e 6b20 2f70 726f 632f 2424 2f65 7865 ink /proc/$$/exe 00000100: 2922 7c72 6576 3b3a 3c3c 2745 4f46 2720 )"|rev;:<<'EOF' 00000110: 233e 3e5c 0a31 2b2f 2f2f 2020 2020 2020 #>>\.1+/// 00000120: 2020 2020 2020 2020 2020 2020 4f5c 0a2f O\./ 00000130: 2a20 1b67 6763 476d 6956 1b5a 5a3b 6f6f * .ggcGmiV.ZZ;oo 00000140: 6f22 6c6f 4722 3b3f 3d30 2553 2131 316f o"loG";?=0%S!11o 00000150: 6f6f 3c22 3e3c 3e22 0a23 6465 6669 6e65 oo<"><>".#define 00000160: 2053 2243 2220 2020 2020 2020 2f2f 410a S"C" //A. 00000170: 2369 6664 6566 205f 5f63 706c 7573 706c #ifdef __cpluspl 00000180: 7573 2f2f 6c0a 2066 2829 3b20 2020 2020 us//l. f(); 00000190: 2020 2020 2020 202f 2f69 0a23 696e 636c //i.#incl 000001a0: 7564 653c 6373 7464 696f 3e2f 2f63 0a23 ude<cstdio>//c.# 000001b0: 6465 6669 6e65 2053 222b 2b43 2220 2f2f define S"++C" // 000001c0: 650a 2069 6e74 2f2f 2f20 2020 2020 2020 e. int/// 000001d0: 2020 220a 2365 6e64 6966 2f2f 2020 2020 ".#endif// 000001e0: 2020 205c 2e0a 2369 6664 6566 205f 5f4f \..#ifdef __O 000001f0: 424a 435f 5f0a 2364 6566 696e 6520 5322 BJC__.#define S" 00000200: 432d 6576 6974 6365 4a62 4f22 0a23 656e C-evitceJbO".#en 00000210: 6469 660a 206d 6169 6e28 297b 7072 696e dif. main(){prin 00000220: 7466 2853 292f 2a2f 6d61 696e 2829 7b69 tf(S)/*/main(){i 00000230: 6d70 6f72 7420 7374 642e 7374 6469 6f3b mport std.stdio; 00000240: 2244 222e 7772 6974 652f 2a2a 2f3b 7d2f "D".write/**/;}/ 00000250: 2a7d 3c0a 3e20 2076 7757 5757 5777 5757 *}<.> vwWWWWwWW 00000260: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000270: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000280: 7757 5777 5757 5777 7677 5757 7757 5757 wWWwWWWwvwWWwWWW 00000290: 7776 7757 5777 5757 5777 7657 7777 7777 wvwWWwWWWwvWwwww 000002a0: 7777 7777 7777 7757 5757 7757 5757 5757 wwwwwwwWWWwWWWWW 000002b0: 5777 5757 5757 5757 5777 5757 5757 5757 WwWWWWWWWwWWWWWW 000002c0: 5757 5777 5757 5757 5757 5757 5757 5757 WWWwWWWWWWWWWWWW 000002d0: 7757 5757 5757 5757 5757 5777 5757 5757 wWWWWWWWWWWwWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5777 5757 WWWWWWWWWWWWWwWW 000002f0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000300: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 00000310: 5757 5777 5757 5757 5757 5757 5757 5757 WWWwWWWWWWWWWWWW 00000320: 5757 5757 5757 5777 7757 5757 5757 5757 WWWWWWWwwWWWWWWW 00000330: 5757 5757 5757 5757 5757 5757 5777 7777 WWWWWWWWWWWWWwww 00000340: 7777 7757 5757 5757 5757 5757 5757 5757 wwwWWWWWWWWWWWWW 00000350: 5757 5757 5757 5757 7777 7777 7757 5757 WWWWWWWWwwwwwWWW 00000360: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000370: 5757 5777 7777 7777 7777 7777 7777 0a39 WWWwwwwwwwwwww.9 00000380: 3939 2039 3939 2039 390a 3939 3920 3939 99 999 99.999 99 00000390: 3920 390a 3939 3976 3c3e 3030 3030 3131 9 9.999v<>000011 000003a0: 3031 3130 0a76 2020 3c3e 2265 6675 6e67 0110.v <>"efung 000003b0: 652d 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 e-98",,,,,,,,,7y 000003c0: 332d 763c 2040 0a3e 2020 235e 4776 2020 3-v< @.> #^Gv 000003d0: 2020 2020 2020 2020 2020 2020 2020 2040 @ 000003e0: 2c22 4222 5f22 5472 222c 2c40 0a20 2020 ,"B"_"Tr",,@. 000003f0: 763c 5b5f 225d 4265 6675 6e67 652d 3933 v<[_"]Befunge-93 00000400: 223e 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c ">,,,,,,,,,,0|@< 00000410: 0a20 2020 3e23 3c22 4265 6675 6e67 652d . >#<"Befunge- 00000420: 3936 223e 205e 7624 4730 3031 0a76 2020 96"> ^v$G001.v 00000430: 2c2c 2c2c 2c22 3739 2d65 676e 7566 6542 ,,,,,"79-egnufeB 00000440: 2220 5f20 2020 2020 2020 2020 2020 2020 " _ 00000450: 2020 2020 2076 3c0a 3e20 202c 2c2c 2c2c v<.> ,,,,, 00000460: 4023 2020 2020 2020 2c22 3739 2d65 676e @# ,"79-egn 00000470: 7566 6572 5422 5f76 2320 2447 3030 3031 uferT"_v# $G0001 00000480: 3c3e 0a20 2020 2020 2020 2020 2020 2020 <>. 00000490: 2020 2020 2020 2020 2020 2020 2020 2020 000004a0: 203c 3e31 3030 3030 4724 760a 2020 2020 <>10000G$v. 000004b0: 2023 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c #@,,,,,,,,,,,,, 000004c0: 2c40 2322 3739 2d65 676e 7566 6572 6461 ,@#"79-egnuferda 000004d0: 7551 225f 3130 3030 3030 4724 760a 2020 uQ"_100000G$v. 000004e0: 2020 2020 2020 2020 2020 2020 2020 2020 000004f0: 2020 2020 2020 2020 2020 2020 2c2c 2237 ,,"7 00000500: 392d 6567 6e75 6665 746e 6975 5122 5f31 9-egnufetniuQ"_1 00000510: 3030 3030 3030 4724 2176 402c 2c2c 2c2c 000000G$!v@,,,,, 00000520: 2c2c 2c2c 2c2c 2c0a 2020 2020 2020 2020 ,,,,,,,. 00000530: 2020 2020 2020 2020 2020 2020 2020 2020 00000540: 2020 2020 2020 2020 2020 2020 2020 2020 00000550: 2020 2020 2237 392d 6567 6e75 6665 7470 "79-egnufetp 00000560: 6553 225f 2253 6578 6566 756e 6765 2d39 eS"_"Sexefunge-9 00000570: 3722 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 7"#@,,,,,,,,,,,, 00000580: 4023 2c0a 2020 2020 2020 2020 2020 2020 @#,. 00000590: 2020 2020 2020 2020 2020 2020 2020 2020 000005a0: 2020 203c 3e22 7622 400a 2026 2049 3820 <>"v"@. & I8 000005b0: 4820 4920 2064 2020 2020 2020 2424 240a H I d $$$. 000005c0: 6126 3867 2633 6734 6736 5239 5050 5050 a&8g&3g4g6R9PPPP 000005d0: 5050 3c0a 3e22 676e 616c 6f6b 6e69 4d22 PP<.>"gnalokniM" 000005e0: 4f4f 4f4f 4f4f 4f4f 4f2e 0a20 402c 2246 OOOOOOOOO.. @,"F 000005f0: 222c 2275 222c 226e 222c 2263 222c 2274 ","u","n","c","t 00000600: 222c 226f 222c 2269 222c 2264 223c 3e20 ","o","i","d"<> 00000610: 7265 6420 646f 776e 2074 776f 2072 6564 red down two red 00000620: 206c 6566 7420 6f6e 6520 7965 6c6c 6f77 left one yellow 00000630: 2075 7020 6772 6565 6e20 646f 776e 2079 up green down y 00000640: 656c 6c6f 7720 7570 2067 7265 656e 2064 ellow up green d 00000650: 6f77 6e20 7265 6420 7570 2074 6872 6565 own red up three 00000660: 2072 6564 2072 6967 6874 2074 776f 2079 red right two y 00000670: 656c 6c6f 7720 646f 776e 2079 656c 6c6f ellow down yello 00000680: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 00000690: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red 000006a0: 646f 776e 206f 6e65 2079 656c 6c6f 7720 down one yellow 000006b0: 646f 776e 2062 6c75 6520 6c65 6674 2067 down blue left g 000006c0: 7265 656e 2064 6f77 6e20 7265 6420 646f reen down red do 000006d0: 776e 2074 776f 2072 6564 206c 6566 7420 wn two red left 000006e0: 6f6e 6520 7965 6c6c 6f77 2075 7020 7965 one yellow up ye 000006f0: 6c6c 6f77 2064 6f77 6e20 626c 7565 206c llow down blue l 00000700: 6566 7420 6772 6565 6e20 646f 776e 2072 eft green down r 00000710: 6564 206c 6566 7420 6f6e 6520 7265 6420 ed left one red 00000720: 646f 776e 2074 6872 6565 2079 656c 6c6f down three yello 00000730: 7720 646f 776e 2079 656c 6c6f 7720 646f w down yellow do 00000740: 776e 2062 6c75 6520 6c65 6674 2067 7265 wn blue left gre 00000750: 656e 2064 6f77 6e20 7265 6420 7570 2074 en down red up t 00000760: 776f 2067 7265 656e 2064 6f77 6e20 7965 wo green down ye 00000770: 6c6c 6f77 2075 7020 7965 6c6c 6f77 2064 llow up yellow d 00000780: 6f77 6e20 626c 7565 206c 6566 7420 7265 own blue left re 00000790: 6420 7570 2074 6872 6565 2072 6564 2072 d up three red r 000007a0: 6967 6874 2074 776f 2079 656c 6c6f 7720 ight two yellow 000007b0: 646f 776e 2079 656c 6c6f 7720 646f 776e down yellow down 000007c0: 2062 6c75 6520 6c65 6674 2030 3030 3131 blue left 00011 000007d0: 3130 3030 3031 3030 3030 3031 3030 3031 1000010000010001 000007e0: 3030 3030 3031 3030 3030 3031 3031 3030 0000010000010100 000007f0: 3030 3031 3030 3030 3030 3030 3031 3030 0001000000000100 00000800: 3031 3030 3031 3030 3030 3031 3030 3031 0100010000010001 00000810: 3030 3030 3031 3030 3030 3031 3031 3030 0000010000010100 00000820: 3030 3031 3030 3030 3031 3030 3031 3030 0001000001000100 00000830: 3030 3031 3030 3031 3030 3031 3030 3030 0001000100010000 00000840: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 00000850: 3030 3031 3030 3031 3130 3030 3031 3030 0001000110000100 00000860: 3031 3030 3031 3030 3030 3031 3030 3031 0100010000010001 00000870: 3130 3030 3031 3030 3030 3031 3030 3031 1000010000010001 00000880: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 00000890: 3030 3030 3031 3030 3030 3031 3030 3031 0000010000010001 000008a0: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 000008b0: 3030 3031 3030 3030 3030 3030 3031 3030 0001000000000100 000008c0: 3031 3030 3030 3031 3030 3031 3030 3031 0100000100010001 000008d0: 3030 3030 3030 3031 3130 3030 3031 3130 0000000110000110 000008e0: 3030 3030 3131 3030 3030 3031 3030 3131 0000110000010011 000008f0: 3030 3030 3031 3030 3031 3030 3031 3030 0000010001000100 00000900: 3031 3030 3031 3030 3030 3030 3130 3031 0100010000001001 00000910: 3130 3131 3130 3030 3030 3031 3130 3031 1011100000011001 00000920: 3131 3130 3030 3131 3030 3131 3030 3030 1110001100110000 00000930: 3030 3031 3030 3131 3130 3031 3131 3130 0001001110011110 00000940: 3030 3031 3130 3131 3130 3030 3030 3130 0001101110000010 00000950: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000960: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000970: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000980: 3030 3030 3030 3130 3030 3131 3030 3031 0000001000110001 00000990: 3130 3131 3131 3030 3031 3030 3031 3030 1011110001000100 000009a0: 3031 3030 3030 3031 3030 3031 3031 3030 0100000100010100 000009b0: 3030 3130 3030 3030 3030 3130 3030 3130 0010000000100010 000009c0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009d0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009e0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009f0: 3030 3030 3030 3031 3030 3131 300a 3031 0000000100110.01 00000a00: 2026 2026 2620 2626 2620 2020 2020 2620 & && &&& & 00000a10: 7b7d 5de2 8e9a efbc a6c2 b96c 616f 6372 {}]........laocr 00000a20: 6168 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 ahC............. 00000a30: c2b2 e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 ................ 00000a40: 86a8 c2b2 c2b2 e28c 82e2 86a8 e286 90c3 ................ 00000a50: 9fe2 89a4 e296 bce2 8692 e296 bce2 8690 ................ 00000a60: e289 a5e2 8692 e28c 82e2 86a8 cf83 e286 ................ 00000a70: 92e2 8692 e286 92e2 86a8 c39f e286 92e2 ................ 00000a80: 8692 e286 92e2 86a8 cf80 e286 92e2 8692 ................ 00000a90: e286 92e2 8692 e286 92e2 86a8 c2a1 c39f ................ 00000aa0: c2a1 e286 92e2 8692 e286 a8ce b4e2 8692 ................ 00000ab0: e286 a8c3 9fe2 8692 e286 92e2 8692 e286 ................ 00000ac0: 92e2 86a8 c2b5 e286 92e2 8692 e286 92e2 ................ 00000ad0: 86a8 c2a1 cf86 e286 a8ce b5cf 80e2 8c82 ................ 00000ae0: e286 a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 ................ 00000af0: 8692 e286 a8c2 a1cf 80cf 83e2 96b2 e28c ................ 00000b00: 82e2 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 ................ 00000b10: 86a8 c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 ................ 00000b20: cf80 c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 ................ 00000b30: 96b2 e296 b2e2 96b2 c2a1 cf83 e296 b2c2 ................ 00000b40: a1ce b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 ................ 00000b50: e296 b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 ................ 00000b60: bbf0 9f98 ad45 6d6f 7469 6e6f 6d69 636f .....Emotinomico 00000b70: 6ef0 9f98 b2e2 8faa e28f ace2 8fa9 2b2d n.............+- 00000b80: 2b5b 2d2b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e +[-++++[-<+++++> 00000b90: 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b ]<[-<++++++<++++ 00000ba0: 2b3c 2b2b 2b2b 2b3e 3e3e 5d3e 2b7b 7d5b +<+++++>>>]>+{}[ 00000bb0: 3c3c 3c3c 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e <<<<+++++++.>-.> 00000bc0: 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b ---.<<-----.++++ 00000bd0: 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e ++++.-----.>--.> 00000be0: 2d2d 2d2e 3c2b 2e3e 3e2d 3e2d 5d3c 2b5b ---.<+.>>->-]<+[ 00000bf0: 3c3c 2b2e 3c2b 2b2b 2b2b 2b2b 2b2b 2b2b <<+.<+++++++++++ 00000c00: 2b2e 3e3e 2b2e 3c2b 2b2b 2e3c 2d2d 2e3e +.>>+.<+++.<--.> 00000c10: 2b2e 2d2d 2d2d 2d2d 2d2d 2e3c 2b2b 2b2b +.--------.<++++ 00000c20: 2e3e 2b2e 3e3e 7b7d 5d3e 5d28 2829 2829 .>+.>>{}]>](()() 00000c30: 2829 2829 2829 293c 3e28 2829 2829 293c ()()())<>(()())< 00000c40: 3e7b 287b 7d5b 2829 5d29 3c3e 287b 287b >{({}[()])<>({({ 00000c50: 7d29 287b 7d5b 2829 5d29 7d7b 7d29 3c3e })({}[()])}{})<> 00000c60: 7d3c 3e28 2829 7b5b 2829 5d28 3c7b 7d28 }<>((){[()](<{}( 00000c70: 2828 2828 2828 2828 2828 2928 2928 2929 (((((((((()()()) 00000c80: 7b7d 297b 7d29 7b7d 297b 7d28 2929 7b7d {}){}){}){}()){} 00000c90: 2928 2828 2928 2928 2928 2929 7b7d 297b )((()()()()){}){ 00000ca0: 7d29 5b28 285b 5d5b 5d29 7b7d 297b 7d28 })[(([][]){}){}( 00000cb0: 295d 2928 5b5d 2829 297b 7d29 5b5d 2829 )])([]()){})[]() 00000cc0: 2928 285b 5b5d 5b5d 2829 5d28 5b5d 2829 )(([[][]()]([]() 00000cd0: 2828 2828 285b 5d5b 5d5b 5d29 297b 7d7b ((((([][][])){}{ 00000ce0: 7d29 5b5d 297b 7d29 2929 5b5d 2829 293e })[]){})))[]())> 00000cf0: 297d 7b7d 297b 7b7d 283c 2828 2828 2828 )}{}){{}(<(((((( 00000d00: 2828 2828 2828 2828 2829 2829 2829 297b ((((((((()()()){ 00000d10: 7d29 7b7d 297b 7d29 7b7d 2829 297b 7d29 }){}){}){}()){}) 00000d20: 2828 2829 2829 2829 2829 297b 7d29 7b7d ((()()()()){}){} 00000d30: 295b 2828 5b5d 5b5d 297b 7d29 7b7d 2829 )[(([][]){}){}() 00000d40: 5d29 285b 5d28 2929 7b7d 295b 5d28 2929 ])([]()){})[]()) 00000d50: 5b5b 5d28 2928 2928 295d 295b 5d29 5b5b [[]()()()])[])[[ 00000d60: 5d28 2928 2928 2928 295d 295b 5d5b 5d5b ]()()()()])[][][ 00000d70: 5d5b 2829 5d29 2828 2828 2828 2829 2829 ][()])((((((()() 00000d80: 2829 297b 7d28 2929 7b7d 297b 7d29 7b7d ()){}()){}){}){} 00000d90: 295b 2829 2829 5d29 3e29 7d7b 7d28 7b20 )[()()])>)}{}({ 00000da0: 2d7d 5f3d 2229 2b3b 3b2b 3b2b 3b2b 3b2b -}_=")+;;+;+;+;+ 00000db0: 3b3b 2b3b 2b3b 3b2b 3b3b 3b2b 3b3b 2b3b ;;+;+;;+;;;+;;+; 00000dc0: 2b3b 2b3b 2b3b 2b3b 2b3b 3b3b 2b3b 3b2b +;+;+;+;+;;;+;;+ 00000dd0: 3b3b 2b3b 3b2b 3b3b 2b3b 3b3b 2b3b 3b2b ;;+;;+;;+;;;+;;+ 00000de0: 3b2b 3b3b 2b3b 2b22 3b78 2d2d 3f79 0a20 ;+;;+;+";x--?y. 00000df0: 3d79 3b79 3d22 7972 7275 4322 3b28 2129 =y;y="yrruC";(!) 00000e00: 3d73 6571 3b6d 6169 6e3d 6c65 7420 6221 =seq;main=let b! 00000e10: 5f3d 2222 696e 2070 7574 5374 7224 2822 _=""in putStr$(" 00000e20: 2221 2273 6e72 6574 7461 5067 6e61 422b "!"snrettaPgnaB+ 00000e30: 2229 2b2b 792d 2d3f 226c 6c65 6b73 6148 ")++y--?"lleksaH 00000e40: 220a 2d2d 4e27 5a69 2854 6a69 383d 402f ".--N'Zi(Tji8=@/ 00000e50: 426d 5532 295b 2d5d 3c3e 5c5b 5c3c 3e5c BmU2)[-]<>\[\<>\ 00000e60: 5c2f 3c3e 5c2f 5c5b 2f5c 2f5c 3c3e 3c3e \/<>\/\[/\/\<><> 00000e70: 3c3e 5c5b 2f5c 2f5c 2f3c 3e5c 2f2f 5c2f <>\[/\/\/<>\//\/ 00000e80: 3c3e 3c3e 3c3e 3c3e 3c3e 5c5c 5d2f 5c2f <><><><><>\\]/\/ 00000e90: 2f5c 2f2f 5c2f 5c5d 2f5c 2f5c 5c2e 2f5d /\//\/\]/\/\\./] 00000ea0: 732a 2f2f 2fe2 8899 5341 564e 4143 efbd s*///...SAVNAC.. 00000eb0: 90f0 9f92 ac69 6a6f 6d65 f09f 92ac e29e .....ijome...... 00000ec0: a140 2c6b 6122 3839 2d65 676e 7566 656e .@,ka"89-egnufen 00000ed0: 5573 7373 7373 6161 6161 6165 6565 6565 Usssssaaaaaeeeee 00000ee0: 6565 6565 6570 6165 6565 6565 6565 6565 eeeeepaeeeeeeeee 00000ef0: 6563 6973 6165 6565 6565 6565 6a69 6969 ecisaeeeeeeejiii 00000f00: 6969 6969 696a 6565 6565 6565 6565 6565 iiiiijeeeeeeeeee 00000f10: 6565 6565 6565 6565 6a7a 6163 6969 6969 eeeeeeeejzaciiii 00000f20: 6969 6969 6969 6969 696a 6565 6561 6365 iiiiiiiiijeeeace 00000f30: 6561 6365 7775 7575 7765 656a 6969 6969 eacewuuuweejiiii 00000f40: 6a69 6969 6969 6969 6969 6969 6a65 6565 jiiiiiiiiiiijeee 00000f50: 6161 6161 6b65 6561 6161 6177 7677 3b2b aaaakeeaaaawvw;+ 00000f60: 3b3b 2b3b 2b3b 3b3b 3b2b 3b2b 3b3b 2b3b ;;+;+;;;;+;+;;+; 00000f70: 3b2b 3b2b 3b3b 3b2b 3b3b 2b3b e2a0 80e2 ;+;+;;;+;;+;.... 00000f80: a096 e2a0 97e2 a08e e2a2 8ee2 a2a6 e2a2 ................ 00000f90: a6e2 a0ae 22 ...." 

Explanation:

Boolfuck uses bits instead of bytes/integers. - is now a noop, and ; replaces .. Using -+ to get boolfuck in the desired state works without affecting brainfuck. All that is needed is to make sure we don't go into an infinite loop or output a bit we shouldn't, and squeeze "+;;+;+;+;+;;+;+;;+;;;+;;+;+;+;+;+;+;;;+;;+;;+;;+;;+;;;+;;+;+;;+;+;;;;+;+;;+;+;;;;+;+;;+;;+;+;;;+;;+;" into the program. The reason it's split into two portions is because the four ;s would interfere with the proper output, so it was split at a point where there were four ;s.

\$\endgroup\$
1
  • \$\begingroup\$ Congrats! It looks like you won! \$\endgroup\$ Commented Sep 7, 2018 at 13:54
5
\$\begingroup\$

12. Unefunge-98, 320 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
>"Befunge-98";5-;,,,,,,,,,,@
nq]j\m7-;l(e[Kagd-*///⎚¿⁵laocrahC¦@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98

Try it online!

Next answer must not exceed 416 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242a 2f6d 6169 6e28 297b 2f2f 5c0a 202f $*/main(){//\. / 00000050: 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 6d69 +\.1+///\./*.Smi 00000060: 561b 5a5a 3b6f 6f6f 226c 6f47 223b 3f3d V.ZZ;ooo"loG";?= 00000070: 3025 5321 3131 6f6f 6f22 3e3c 3e22 0a23 0%S!11ooo"><>".# 00000080: 6465 6669 6e65 2053 2222 0a23 6966 6465 define S"".#ifde 00000090: 6620 5f5f 4f42 4a43 5f5f 0a23 6465 6669 f __OBJC__.#defi 000000a0: 6e65 2053 222d 6576 6974 6365 6a62 4f22 ne S"-evitcejbO" 000000b0: 0a23 656e 6469 660a 7072 696e 7466 2822 .#endif.printf(" 000000c0: 4322 5329 2f2a 2f69 6d70 6f72 7420 7374 C"S)/*/import st 000000d0: 642e 7374 6469 6f3b 2244 222e 7772 6974 d.stdio;"D".writ 000000e0: 652f 2a2a 2f3b 7d2f 2a0a 3e22 4265 6675 e/**/;}/*.>"Befu 000000f0: 6e67 652d 3938 223b 352d 3b2c 2c2c 2c2c nge-98";5-;,,,,, 00000100: 2c2c 2c2c 2c40 0a6e 715d 6a5c 6d37 2d3b ,,,,,@.nq]j\m7-; 00000110: 6c28 655b 4b61 6764 2d2a 2f2f 2fe2 8e9a l(e[Kagd-*///... 00000120: c2bf e281 b56c 616f 6372 6168 43c2 a640 .....laocrahC..@ 00000130: 2c6b 6122 3839 2d65 676e 7566 656e 5522 ,ka"89-egnufenU" 

Explanation

I compacted the Befunge code a bit, because why not. Then I had to fix Somme because of that. I need to add Somme-fixer to that TIO link...

Unefunge looks at the v, and reflects, since a v does not make sense in one dimension. You might think it will go to the end of the first line, but since the Fungespace has only one dimension, the entire code is treated as a single line. Therefore, @,ka"89-egnufenU" is executed.

Charcoal uses the ¿ conditional with an always true expression to ignore the Unefunge code.

\$\endgroup\$
5
\$\begingroup\$

13. Befunge-97, 358 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
 $$< >1-v
>"Befunge-98";5-;00#^G#^_$>,,,,,,,,,,@
nq]j\m7-;l(e[Kagd)*///⎚¿⁵laocrahC¦@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97

Try it online!

Next answer must not exceed 465 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242a 2f6d 6169 6e28 297b 2f2f 5c0a 202f $*/main(){//\. / 00000050: 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 6d69 +\.1+///\./*.Smi 00000060: 561b 5a5a 3b6f 6f6f 226c 6f47 223b 3f3d V.ZZ;ooo"loG";?= 00000070: 3025 5321 3131 6f6f 6f22 3e3c 3e22 0a23 0%S!11ooo"><>".# 00000080: 6465 6669 6e65 2053 2222 0a23 6966 6465 define S"".#ifde 00000090: 6620 5f5f 4f42 4a43 5f5f 0a23 6465 6669 f __OBJC__.#defi 000000a0: 6e65 2053 222d 6576 6974 6365 6a62 4f22 ne S"-evitcejbO" 000000b0: 0a23 656e 6469 660a 7072 696e 7466 2822 .#endif.printf(" 000000c0: 4322 5329 2f2a 2f69 6d70 6f72 7420 7374 C"S)/*/import st 000000d0: 642e 7374 6469 6f3b 2244 222e 7772 6974 d.stdio;"D".writ 000000e0: 652f 2a2a 2f3b 7d2f 2a0a 2020 2020 2020 e/**/;}/*. 000000f0: 2020 2020 2020 2020 2020 2020 2424 3c20 $$< 00000100: 203e 312d 760a 3e22 4265 6675 6e67 652d >1-v.>"Befunge- 00000110: 3938 223b 352d 3b30 3023 5e47 235e 5f24 98";5-;00#^G#^_$ 00000120: 3e2c 2c2c 2c2c 2c2c 2c2c 2c40 0a6e 715d >,,,,,,,,,,@.nq] 00000130: 6a5c 6d37 2d3b 6c28 655b 4b61 6764 292a j\m7-;l(e[Kagd)* 00000140: 2f2f 2fe2 8e9a c2bf e281 b56c 616f 6372 ///........laocr 00000150: 6168 43c2 a640 2c6b 6122 3839 2d65 676e ahC..@,ka"89-egn 00000160: 7566 656e 5522 ufenU" 

Explanation:

Uses G as a distinguishing thing between Befunge-97 and Befunge-98: in 97, it is g but relative to the current position, but in the Befunge-98 interpreter, it just reflects. As always, the Somme portion at the bottom had to be modified, but only by one character this time

\$\endgroup\$
5
\$\begingroup\$

14. Befunge-96, 355 bytes

That's smaller than the previous answer!

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
 >"8"; > ]#;v
>#^Z"6"00G#^_$4->1+>,"Befunge-9",,,,,,,,,@
np#s)KhdpR>!}bbg$%*///⎚¿⁵laocrahC¦@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96

Try it online! (added somme-fix.py: print what the first 18 characters of the bottom line should be changed to to make Somme work again)

Next answer must not exceed 461 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242a 2f6d 6169 6e28 297b 2f2f 5c0a 202f $*/main(){//\. / 00000050: 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 6d69 +\.1+///\./*.Smi 00000060: 561b 5a5a 3b6f 6f6f 226c 6f47 223b 3f3d V.ZZ;ooo"loG";?= 00000070: 3025 5321 3131 6f6f 6f22 3e3c 3e22 0a23 0%S!11ooo"><>".# 00000080: 6465 6669 6e65 2053 2222 0a23 6966 6465 define S"".#ifde 00000090: 6620 5f5f 4f42 4a43 5f5f 0a23 6465 6669 f __OBJC__.#defi 000000a0: 6e65 2053 222d 6576 6974 6365 6a62 4f22 ne S"-evitcejbO" 000000b0: 0a23 656e 6469 660a 7072 696e 7466 2822 .#endif.printf(" 000000c0: 4322 5329 2f2a 2f69 6d70 6f72 7420 7374 C"S)/*/import st 000000d0: 642e 7374 6469 6f3b 2244 222e 7772 6974 d.stdio;"D".writ 000000e0: 652f 2a2a 2f3b 7d2f 2a0a 2020 3e22 3822 e/**/;}/*. >"8" 000000f0: 3b20 2020 203e 2020 2020 5d23 3b76 0a3e ; > ]#;v.> 00000100: 235e 5a22 3622 3030 4723 5e5f 2434 2d3e #^Z"6"00G#^_$4-> 00000110: 312b 3e2c 2242 6566 756e 6765 2d39 222c 1+>,"Befunge-9", 00000120: 2c2c 2c2c 2c2c 2c2c 400a 6e70 2373 294b ,,,,,,,,@.np#s)K 00000130: 6864 7052 3e21 7d62 6267 2425 2a2f 2f2f hdpR>!}bbg$%*/// 00000140: e28e 9ac2 bfe2 81b5 6c61 6f63 7261 6843 ........laocrahC 00000150: c2a6 402c 6b61 2238 392d 6567 6e75 6665 ..@,ka"89-egnufe 00000160: 6e55 22 nU" 

Explanation

I have redone the Befunge section because modifying someone else's Funge code is harder.

  • Z is an undefined instruction in all versions. In -98, invalid instructions reflect, and all others ignore them.
  • G (relative get) does not exist in -93.
  • ] (turn right) does not exist in -96.
\$\endgroup\$
1
  • \$\begingroup\$ Note: G also reflects in 98. \$\endgroup\$ Commented Jul 2, 2018 at 21:54
5
\$\begingroup\$

15. brainfuck, 452 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$++[*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
 >"8"; > ]#;v[
>#^Z"6"00G#^_$4->1+>,"Befunge-9",,,,,,,,,@
np#s)KhdpR>!}bbg$%*///]⎚¿⁵laocrahC¦++++[->+++++<]>[->+++++>+++++>++++++<<<]>+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck

Try it online!

Next answer must not exceed 587 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242b 2b5b 2a2f 6d61 696e 2829 7b2f 2f5c $++[*/main(){//\ 00000050: 0a20 2f2b 5c0a 312b 2f2f 2f5c 0a2f 2a1b . /+\.1+///\./*. 00000060: 536d 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 SmiV.ZZ;ooo"loG" 00000070: 3b3f 3d30 2553 2131 316f 6f6f 223e 3c3e ;?=0%S!11ooo"><> 00000080: 220a 2364 6566 696e 6520 5322 220a 2369 ".#define S"".#i 00000090: 6664 6566 205f 5f4f 424a 435f 5f0a 2364 fdef __OBJC__.#d 000000a0: 6566 696e 6520 5322 2d65 7669 7463 656a efine S"-evitcej 000000b0: 624f 220a 2365 6e64 6966 0a70 7269 6e74 bO".#endif.print 000000c0: 6628 2243 2253 292f 2a2f 696d 706f 7274 f("C"S)/*/import 000000d0: 2073 7464 2e73 7464 696f 3b22 4422 2e77 std.stdio;"D".w 000000e0: 7269 7465 2f2a 2a2f 3b7d 2f2a 0a20 203e rite/**/;}/*. > 000000f0: 2238 223b 2020 2020 3e20 2020 205d 233b "8"; > ]#; 00000100: 765b 0a3e 235e 5a22 3622 3030 4723 5e5f v[.>#^Z"6"00G#^_ 00000110: 2434 2d3e 312b 3e2c 2242 6566 756e 6765 $4->1+>,"Befunge 00000120: 2d39 222c 2c2c 2c2c 2c2c 2c2c 400a 6e70 -9",,,,,,,,,@.np 00000130: 2373 294b 6864 7052 3e21 7d62 6267 2425 #s)KhdpR>!}bbg$% 00000140: 2a2f 2f2f 5de2 8e9a c2bf e281 b56c 616f *///]........lao 00000150: 6372 6168 43c2 a62b 2b2b 2b5b 2d3e 2b2b crahC..++++[->++ 00000160: 2b2b 2b3c 5d3e 5b2d 3e2b 2b2b 2b2b 3e2b +++<]>[->+++++>+ 00000170: 2b2b 2b2b 3e2b 2b2b 2b2b 2b3c 3c3c 5d3e ++++>++++++<<<]> 00000180: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e +++++++.>-.>---. 00000190: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b <<-----.++++++++ 000001a0: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e .-----.>--.>---. 000001b0: 3c2b 2e40 2c6b 6122 3839 2d65 676e 7566 <+.@,ka"89-egnuf 000001c0: 656e 5522 enU" 

Explanation

++++[->+++++<]> 20 [-> +++++> +++++> ++++++ <<<]> 100 100 120 +++++++.> 107 100 120: k -.> 107 99 120: c ---.<< 107 99 117: u -----. 102 99 117: f ++++++++. 110 99 117: n -----.> 105 99 117: i --.> 105 97 117: a ---.< 105 97 114: r +. 105 98 114: b 
\$\endgroup\$
5
\$\begingroup\$

16. Trefunge-98, 472 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh +X5 "M!M elif MOC SODeerF$+[*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
 "rT";#z_"B",@>2+; > ][ v;#;8k,7y2-;@,,
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@
noj6ZR42[jeeOCy(dm*///]]⎚¿⁵laocrahC¦++++[->+++++<]>[->+++++>+++++>++++++<<<]>+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98

Try it online!

Next answer must not exceed 613 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 202b 5835 2022 4d21 4d20 -@ PZh +X5 "M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242b 5b2a 2f6d 6169 6e28 297b 2f2f 5c0a $+[*/main(){//\. 00000050: 202f 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 /+\.1+///\./*.S 00000060: 6d69 561b 5a5a 3b6f 6f6f 226c 6f47 223b miV.ZZ;ooo"loG"; 00000070: 3f3d 3025 5321 3131 6f6f 6f22 3e3c 3e22 ?=0%S!11ooo"><>" 00000080: 0a23 6465 6669 6e65 2053 2222 0a23 6966 .#define S"".#if 00000090: 6465 6620 5f5f 4f42 4a43 5f5f 0a23 6465 def __OBJC__.#de 000000a0: 6669 6e65 2053 222d 6576 6974 6365 6a62 fine S"-evitcejb 000000b0: 4f22 0a23 656e 6469 660a 7072 696e 7466 O".#endif.printf 000000c0: 2822 4322 5329 2f2a 2f69 6d70 6f72 7420 ("C"S)/*/import 000000d0: 7374 642e 7374 6469 6f3b 2244 222e 7772 std.stdio;"D".wr 000000e0: 6974 652f 2a2a 2f3b 7d2f 2a0a 2022 7254 ite/**/;}/*. "rT 000000f0: 223b 237a 5f22 4222 2c40 3e32 2b3b 2020 ";#z_"B",@>2+; 00000100: 3e20 2020 205d 5b20 763b 233b 386b 2c37 > ][ v;#;8k,7 00000110: 7932 2d3b 402c 2c0a 3e22 4265 6675 6e67 y2-;@,,.>"Befung 00000120: 652d 3936 2223 5e5a 3030 4723 5e5f 2434 e-96"#^Z00G#^_$4 00000130: 2d3e 312b 3e2c 2c2c 2c2c 2c2c 2c2c 2c40 ->1+>,,,,,,,,,,@ 00000140: 0a6e 6f6a 365a 5234 325b 6a65 654f 4379 .noj6ZR42[jeeOCy 00000150: 2864 6d2a 2f2f 2f5d 5de2 8e9a c2bf e281 (dm*///]]....... 00000160: b56c 616f 6372 6168 43c2 a62b 2b2b 2b5b .laocrahC..++++[ 00000170: 2d3e 2b2b 2b2b 2b3c 5d3e 5b2d 3e2b 2b2b ->+++++<]>[->+++ 00000180: 2b2b 3e2b 2b2b 2b2b 3e2b 2b2b 2b2b 2b3c ++>+++++>++++++< 00000190: 3c3c 5d3e 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e <<]>+++++++.>-.> 000001a0: 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b ---.<<-----.++++ 000001b0: 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e ++++.-----.>--.> 000001c0: 2d2d 2d2e 3c2b 2e40 2c6b 6122 3839 2d65 ---.<+.@,ka"89-e 000001d0: 676e 7566 656e 5522 gnufenU" 

Explanation

If Funge-98 is detected, the number of dimensions is queried using 7y. Additionally, I changed the DOS code a little to remove the ), making it possible to use Brain-Flak. The ) has been changed into a +, so a different + was removed (after $ from DOS). Also, Somme has a [ in it now, so brainfuck code got another ].

\$\endgroup\$
2
  • \$\begingroup\$ And the ++ -> + as well, since you have a plus in the DOS code \$\endgroup\$ Commented Jul 2, 2018 at 23:06
  • \$\begingroup\$ @Zacharý done. Is it clear? \$\endgroup\$ Commented Jul 2, 2018 at 23:10
5
\$\begingroup\$

19. Haskell, 690 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*/main(){//\
 /+ #\
 echo hsab<<'EOF' #>>
1+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*<<
 "rT";#z_"B",@>2+; > ][ v;#;8k,7y2-;@,, <<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@
n*'um{Z'; 5kziZ<m%*///><>}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";main=putStr"lleksaH"-- *///@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell

Try it online!

Next answer must not exceed 897 bytes.

Explanation

After working for a long time on how to integrate Haskell with the FreeDOS COM binary code and finding an ugly solution, it didn't work with the interpreter on TIO and thus I pinged @NieDzejkob which quickly found another way, thanks!

Instead of /* multi-line comment */ Haskell uses {- multi-line comment -}, so void /* ... will get properly parsed. The way this polyglot handles it, is to use void as an identifier for defining the operator (/*-) after which follows a long comment, a new identifier _ and a definition and finally the main-function.

Basically I only needed to take care of Unefunge-98 (just moving it to the end of the file, fixing Somme and rebalancing & no-opping the newly integrated parentheses for Brain-Flak. This worked nicely because I had a useless definition floating around, where I could just put the only tricky paren ).

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f6d ODeerF$}++++[*/m 00000050: 6169 6e28 297b 2f2f 5c0a 202f 2b20 235c ain(){//\. /+ #\ 00000060: 0a20 6563 686f 2068 7361 623c 3c27 454f . echo hsab<<'EO 00000070: 4627 2023 3e3e 0a31 2b2f 2f2f 5c0a 2f2a F' #>>.1+///\./* 00000080: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 00000090: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 000000a0: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 000000b0: 2222 0a23 6966 6465 6620 5f5f 4f42 4a43 "".#ifdef __OBJC 000000c0: 5f5f 0a23 6465 6669 6e65 2053 222d 6576 __.#define S"-ev 000000d0: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 000000e0: 7072 696e 7466 2822 4322 5329 2f2a 2f69 printf("C"S)/*/i 000000f0: 6d70 6f72 7420 7374 642e 7374 6469 6f3b mport std.stdio; 00000100: 2244 222e 7772 6974 652f 2a2a 2f3b 7d2f "D".write/**/;}/ 00000110: 2a3c 3c0a 2022 7254 223b 237a 5f22 4222 *<<. "rT";#z_"B" 00000120: 2c40 3e32 2b3b 2020 3e20 2020 205d 5b20 ,@>2+; > ][ 00000130: 763b 233b 386b 2c37 7932 2d3b 402c 2c20 v;#;8k,7y2-;@,, 00000140: 3c3c 3c0a 3e22 4265 6675 6e67 652d 3936 <<<.>"Befunge-96 00000150: 2223 5e5a 3030 4723 5e5f 2434 2d3e 312b "#^Z00G#^_$4->1+ 00000160: 3e2c 2c2c 2c2c 2c2c 2c2c 2c40 0a6e 2a27 >,,,,,,,,,,@.n*' 00000170: 756d 7b5a 273b 2035 6b7a 695a 3c6d 252a um{Z'; 5kziZ<m%* 00000180: 2f2f 2f3e 3c3e 7d5d e28e 9ac2 bfe2 81b5 ///><>}]........ 00000190: 6c61 6f63 7261 6843 c2a6 2b2b 2b2b 5b2d laocrahC..++++[- 000001a0: 3c2b 2b2b 2b2b 3e5d 3c5b 2d3c 2b2b 2b2b <+++++>]<[-<++++ 000001b0: 2b2b 3c2b 2b2b 2b2b 3c2b 2b2b 2b2b 3e3e ++<+++++<+++++>> 000001c0: 3e5d 3c3c 3c2b 2b2b 2b2b 2b2b 2e3e 2d2e >]<<<+++++++.>-. 000001d0: 3e2d 2d2d 2e3c 3c2d 2d2d 2d2d 2e2b 2b2b >---.<<-----.+++ 000001e0: 2b2b 2b2b 2b2e 2d2d 2d2d 2d2e 3e2d 2d2e +++++.-----.>--. 000001f0: 3e2d 2d2d 2e3c 2b2e 3e3e 3e28 2828 2828 >---.<+.>>>((((( 00000200: 2828 2828 2828 2928 2928 2929 7b7d 297b (((((()()()){}){ 00000210: 7d29 7b7d 297b 7d28 2929 7b7d 2928 2828 }){}){}()){})((( 00000220: 2928 2928 2928 2929 7b7d 297b 7d29 5b28 )()()()){}){})[( 00000230: 285b 5d5b 5d29 7b7d 297b 7d28 295d 2928 ([][]){}){}()])( 00000240: 5b5d 2829 297b 7d29 5b5d 2829 2928 285b []()){})[]())(([ 00000250: 5b5d 5b5d 2829 5d28 5b5d 2829 2828 2828 [][]()]([]()(((( 00000260: 285b 5d5b 5d5b 5d29 297b 7d7b 7d29 5b5d ([][][])){}{})[] 00000270: 297b 7d29 2929 5b5d 2829 2928 7b20 2d7d ){})))[]())({ -} 00000280: 5f3d 2229 223b 6d61 696e 3d70 7574 5374 _=")";main=putSt 00000290: 7222 6c6c 656b 7361 4822 2d2d 202a 2f2f r"lleksaH"-- *// 000002a0: 2f40 2c6b 6122 3839 2d65 676e 7566 656e /@,ka"89-egnufen 000002b0: 5522 U" 
\$\endgroup\$
5
\$\begingroup\$

30. 99, 1187 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> v
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v<
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@#,,,,"79-egnuferdauQ"_v#!$G0001<>
 @,,,,,,,,,,,"79-egnuferT"<>
.l . .*///{}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//TJri$8Al|?lz=a20-}--)*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99

Try it online!

Next answer must not exceed 1543 bytes.

Explanation

Befunge-93 didn't like the 999 in it's path, so I changed its control-flow a little. The rest is very simple 99 code:

999 999 99 -- set 999 = 999 - 99 (900) 999 999 9 -- set 999 = 900 - 9 (891) 999 -- print 891/9 ( 99) 

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 3c0a write/**/;}/*}<. 000001d0: 3e20 2076 0a39 3939 2039 3939 2039 390a > v.999 999 99. 000001e0: 3939 3920 3939 3920 390a 3939 3976 3c3e 999 999 9.999v<> 000001f0: 0a76 2020 3c3e 2265 6675 6e67 652d 3938 .v <>"efunge-98 00000200: 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 763c ",,,,,,,,,7y3-v< 00000210: 0a3e 2020 235e 4776 2020 2020 2020 2020 .> #^Gv 00000220: 2020 2020 2020 2020 2040 2c22 4222 5f22 @,"B"_" 00000230: 5472 222c 2c40 0a20 2020 763c 5b5f 225d Tr",,@. v<[_"] 00000240: 4265 6675 6e67 652d 3933 223e 2c2c 2c2c Befunge-93">,,,, 00000250: 2c2c 2c2c 2c2c 403c 0a20 2020 3e23 3c22 ,,,,,,@<. >#<" 00000260: 4265 6675 6e67 652d 3936 223e 205e 7624 Befunge-96"> ^v$ 00000270: 4730 3031 0a76 2020 2c2c 2c2c 2c22 3739 G001.v ,,,,,"79 00000280: 2d65 676e 7566 6542 2220 5f20 2020 2020 -egnufeB" _ 00000290: 2020 2020 2020 2020 2020 2020 2076 3c0a v<. 000002a0: 3e20 202c 2c2c 2c2c 4023 2c2c 2c2c 2237 > ,,,,,@#,,,,"7 000002b0: 392d 6567 6e75 6665 7264 6175 5122 5f76 9-egnuferdauQ"_v 000002c0: 2321 2447 3030 3031 3c3e 0a20 2020 2020 #!$G0001<>. 000002d0: 2040 2c2c 2c2c 2c2c 2c2c 2c2c 2c22 3739 @,,,,,,,,,,,"79 000002e0: 2d65 676e 7566 6572 5422 3c3e 0a2e 6c20 -egnuferT"<>..l 000002f0: 2020 2020 2020 2020 2020 2e20 2020 2e2a . .* 00000300: 2f2f 2f7b 7d5d e28e 9ac2 bfe2 81b5 6c61 ///{}]........la 00000310: 6f63 7261 6843 c2a6 2b2b 2b2b 5b2d 3c2b ocrahC..++++[-<+ 00000320: 2b2b 2b2b 3e5d 3c5b 2d3c 2b2b 2b2b 2b2b ++++>]<[-<++++++ 00000330: 3c2b 2b2b 2b2b 3c2b 2b2b 2b2b 3e3e 3e5d <+++++<+++++>>>] 00000340: 3c3c 3c2b 2b2b 2b2b 2b2b 2e3e 2d2e 3e2d <<<+++++++.>-.>- 00000350: 2d2d 2e3c 3c2d 2d2d 2d2d 2e2b 2b2b 2b2b --.<<-----.+++++ 00000360: 2b2b 2b2e 2d2d 2d2d 2d2e 3e2d 2d2e 3e2d +++.-----.>--.>- 00000370: 2d2d 2e3c 2b2e 3e3e 3e28 2828 2828 2828 --.<+.>>>((((((( 00000380: 2828 2828 2928 2928 2929 7b7d 297b 7d29 (((()()()){}){}) 00000390: 7b7d 297b 7d28 2929 7b7d 2928 2828 2928 {}){}()){})((()( 000003a0: 2928 2928 2929 7b7d 297b 7d29 5b28 285b )()()){}){})[(([ 000003b0: 5d5b 5d29 7b7d 297b 7d28 295d 2928 5b5d ][]){}){}()])([] 000003c0: 2829 297b 7d29 5b5d 2829 2928 285b 5b5d ()){})[]())(([[] 000003d0: 5b5d 2829 5d28 5b5d 2829 2828 2828 285b []()]([]()((((([ 000003e0: 5d5b 5d5b 5d29 297b 7d7b 7d29 5b5d 297b ][][])){}{})[]){ 000003f0: 7d29 2929 5b5d 2829 2928 7b20 2d7d 5f3d })))[]())({ -}_= 00000400: 2229 223b 2821 293d 7365 713b 6d61 696e ")";(!)=seq;main 00000410: 7c6c 6574 2062 215f 3d22 223d 7075 7453 |let b!_=""=putS 00000420: 7472 2428 2222 2122 736e 7265 7474 6150 tr$(""!"snrettaP 00000430: 676e 6142 2b22 292b 2b69 6e69 7422 6c6c gnaB+")++init"ll 00000440: 656b 7361 4828 227b 2d0a 2f2f 544a 7269 eksaH("{-.//TJri 00000450: 2438 416c 7c3f 6c7a 3d61 3230 2d7d 2d2d $8Al|?lz=a20-}-- 00000460: 292a 2f2f 2ff0 9f92 ac69 6a6f 6d65 f09f )*///....ijome.. 00000470: 92ac e29e a1f0 9f98 ad45 6d6f 7469 6e6f .........Emotino 00000480: 6d69 636f 6ef0 9f98 b2e2 8faa e28f ace2 micon........... 00000490: 8fa9 402c 6b61 2238 392d 6567 6e75 6665 ..@,ka"89-egnufe 000004a0: 6e55 22 nU" 
\$\endgroup\$
5
\$\begingroup\$

45. Spoon, 3743 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M eliF MOC SODeerF$}++++[*///opfzzfzzfzzfzzzfzzfzfzfffzffzzzzzffzfzzzffzfzzzfzfzfzzfzfzzzfzfzfzzfzfzfffzzfzfzzzfzffff⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
.L . . *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»+[-++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>](()()()()())<>(()())<>{({}[()])<>({({})({}[()])}{})<>}<>((){[()](<{}((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())>)}{}){{}(<((((((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())[[]()()()])[])[[]()()()()])[][][][()])((((((()()()){}()){}){}){})[()()])>)}{}({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-"NUb4`BJJndO-}--)[-]<>\[\<>\\/<>\/\[/\/\<><><>\[/\/\/<>\//\/<><><><><>\\]/\//\//\/\]/\/\\./]s*//∙SAVNACp💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejzaciiiiiiiiiiiiijeeeaceeacewuuuweejiiiijiiiiiiiiiiijeeeaaaakeeaaaawvw⠀⠖⠗⠎⢎⢦⢦⠮"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • eliF MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in CANVAS
  • egaugnal sseleman in nameless language
  • LIve in evil
  • V in V
  • elliarb in braille
  • 68xalfniarb in BrainFlaX86
  • NOOPS in Spoon

Try it online!

Next answer must not exceed 4865 bytes.

Explanation

Spoon is just brainfuck, but it uses stings of 1 and 0 as tokens. However, the interpreter lets you change the 0s and 1s to any other ascii characters (it sadly crashes with unicode), so for this polyglot I've set 0=z and 1=f (those letters were chosen because they play fairly well with alphuck and evil).

Since the Spoon interpreter can't handle unicode, we have to make sure Spoon is terminated before any unicode characters are encountered (or fork/fix the interpreter). Currently, it's near the end of the first line, so this shouldn't be too much of a problem.

Note that Spoon must currently be tested manually. There is an interpreter on Github or you can ping me in the chat and if I'm online I can test it for you. This answer uses spoon.exe /0z /1f polyglot as the interpreter command.

Also, I trimmed down the evil code a bit by mixing it in to the alphuck that it was previously adjacent to. Only saved 5 characters, but may as well keep the byte count low where we can.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6946 204d 4f43 2053 "M!M eliF MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f6f 7066 7a7a 667a 7a66 7a7a 667a 7a7a /opfzzfzzfzzfzzz 00000060: 667a 7a66 7a66 7a66 6666 7a66 667a 7a7a fzzfzfzfffzffzzz 00000070: 7a7a 6666 7a66 7a7a 7a66 667a 667a 7a7a zzffzfzzzffzfzzz 00000080: 667a 667a 667a 7a66 7a66 7a7a 7a66 7a66 fzfzfzzfzfzzzfzf 00000090: 7a66 7a7a 667a 667a 6666 667a 7a66 7a66 zfzzfzfzfffzzfzf 000000a0: 7a7a 7a66 7a66 6666 66e2 a086 e2a1 86e2 zzzfzffff....... 000000b0: a086 e2a1 86e2 a086 e2a1 86e2 a086 e2a1 ................ 000000c0: 86e2 a086 e2a1 86e2 a086 e2a1 86e2 a086 ................ 000000d0: e2a1 865c 0a20 2f2b 2023 5c0a 2062 6173 ...\. /+ #\. bas 000000e0: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin 000000f0: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)" 00000100: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #> 00000110: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+/// 00000120: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./* 00000130: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 00000140: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 00000150: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 00000160: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i 00000170: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus 00000180: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f(); 00000190: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ 000001a0: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de 000001b0: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e. 000001c0: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int/// 000001d0: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif// 000001e0: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ 000001f0: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C- 00000200: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi 00000210: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf 00000220: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp 00000230: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D 00000240: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*} 00000250: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW 00000260: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 00000270: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000280: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000290: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww 000002a0: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw 000002b0: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 000002c0: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW 000002d0: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 000002e0: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW 000002f0: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW 00000300: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000310: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW 00000320: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW 00000330: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww 00000340: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 00000350: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW 00000360: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000370: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999 00000380: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999 00000390: 390a 3939 3976 3c3e 3030 3030 3131 3031 9.999v<>00001101 000003a0: 3130 0a76 2020 3c3e 2265 6675 6e67 652d 10.v <>"efunge- 000003b0: 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 98",,,,,,,,,7y3- 000003c0: 763c 2040 0a3e 2020 235e 4776 2020 2020 v< @.> #^Gv 000003d0: 2020 2020 2020 2020 2020 2020 2040 2c22 @," 000003e0: 4222 5f22 5472 222c 2c40 0a20 2020 763c B"_"Tr",,@. v< 000003f0: 5b5f 225d 4265 6675 6e67 652d 3933 223e [_"]Befunge-93"> 00000400: 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c 0a20 ,,,,,,,,,,0|@<. 00000410: 2020 3e23 3c22 4265 6675 6e67 652d 3936 >#<"Befunge-96 00000420: 223e 205e 7624 4730 3031 0a76 2020 2c2c "> ^v$G001.v ,, 00000430: 2c2c 2c22 3739 2d65 676e 7566 6542 2220 ,,,"79-egnufeB" 00000440: 5f20 2020 2020 2020 2020 2020 2020 2020 _ 00000450: 2020 2076 3c0a 3e20 202c 2c2c 2c2c 4023 v<.> ,,,,,@# 00000460: 2020 2020 2020 2c22 3739 2d65 676e 7566 ,"79-egnuf 00000470: 6572 5422 5f76 2320 2447 3030 3031 3c3e erT"_v# $G0001<> 00000480: 0a20 2020 2020 2020 2020 2020 2020 2020 . 00000490: 2020 2020 2020 2020 2020 2020 2020 203c < 000004a0: 3e31 3030 3030 4724 760a 2020 2020 2023 >10000G$v. # 000004b0: 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 2c40 @,,,,,,,,,,,,,,@ 000004c0: 2322 3739 2d65 676e 7566 6572 6461 7551 #"79-egnuferdauQ 000004d0: 225f 3130 3030 3030 4724 760a 2020 2020 "_100000G$v. 000004e0: 2020 2020 2020 2020 2020 2020 2020 2020 000004f0: 2020 2020 2020 2020 2020 2c2c 2237 392d ,,"79- 00000500: 6567 6e75 6665 746e 6975 5122 5f31 3030 egnufetniuQ"_100 00000510: 3030 3030 4724 2176 402c 2c2c 2c2c 2c2c 0000G$!v@,,,,,,, 00000520: 2c2c 2c2c 2c0a 2020 2020 2020 2020 2020 ,,,,,. 00000530: 2020 2020 2020 2020 2020 2020 2020 2020 00000540: 2020 2020 2020 2020 2020 2020 2020 2020 00000550: 2020 2237 392d 6567 6e75 6665 7470 6553 "79-egnufetpeS 00000560: 225f 2253 6578 6566 756e 6765 2d39 3722 "_"Sexefunge-97" 00000570: 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 4023 #@,,,,,,,,,,,,@# 00000580: 2c0a 2020 2020 2020 2020 2020 2020 2020 ,. 00000590: 2020 2020 2020 2020 2020 2020 2020 2020 000005a0: 203c 3e22 7622 400a 2040 2c22 4622 2c22 <>"v"@. @,"F"," 000005b0: 7522 2c22 6e22 2c22 6322 2c22 7422 2c22 u","n","c","t"," 000005c0: 6f22 2c22 6922 2c22 6422 3c3e 2072 6564 o","i","d"<> red 000005d0: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le 000005e0: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up 000005f0: 2067 7265 656e 2064 6f77 6e20 7965 6c6c green down yell 00000600: 6f77 2075 7020 6772 6565 6e20 646f 776e ow up green down 00000610: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re 00000620: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell 00000630: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 00000640: 6f77 6e20 626c 7565 206c 6566 7420 6772 own blue left gr 00000650: 6565 6e20 646f 776e 2072 6564 2064 6f77 een down red dow 00000660: 6e20 6f6e 6520 7965 6c6c 6f77 2064 6f77 n one yellow dow 00000670: 6e20 626c 7565 206c 6566 7420 6772 6565 n blue left gree 00000680: 6e20 646f 776e 2072 6564 2064 6f77 6e20 n down red down 00000690: 7477 6f20 7265 6420 6c65 6674 206f 6e65 two red left one 000006a0: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello 000006b0: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 000006c0: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red 000006d0: 6c65 6674 206f 6e65 2072 6564 2064 6f77 left one red dow 000006e0: 6e20 7468 7265 6520 7965 6c6c 6f77 2064 n three yellow d 000006f0: 6f77 6e20 7965 6c6c 6f77 2064 6f77 6e20 own yellow down 00000700: 626c 7565 206c 6566 7420 6772 6565 6e20 blue left green 00000710: 646f 776e 2072 6564 2075 7020 7477 6f20 down red up two 00000720: 6772 6565 6e20 646f 776e 2079 656c 6c6f green down yello 00000730: 7720 7570 2079 656c 6c6f 7720 646f 776e w up yellow down 00000740: 2062 6c75 6520 6c65 6674 2072 6564 2075 blue left red u 00000750: 7020 7468 7265 6520 7265 6420 7269 6768 p three red righ 00000760: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77 t two yellow dow 00000770: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c n yellow down bl 00000780: 7565 206c 6566 7420 3030 3031 3131 3030 ue left 00011100 00000790: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007a0: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 000007b0: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 000007c0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007d0: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 000007e0: 3130 3030 3030 3130 3030 3130 3030 3030 1000001000100000 000007f0: 3130 3030 3130 3030 3130 3030 3030 3030 1000100010000000 00000800: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000810: 3130 3030 3131 3030 3030 3130 3030 3130 1000110000100010 00000820: 3030 3130 3030 3030 3130 3030 3131 3030 0010000010001100 00000830: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000840: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000850: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000860: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000870: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 00000880: 3030 3030 3130 3030 3130 3030 3130 3030 0000100010001000 00000890: 3030 3030 3131 3030 3030 3131 3030 3030 0000110000110000 000008a0: 3031 3130 3030 3030 3130 3031 3130 3030 0110000010011000 000008b0: 3030 3130 3030 3130 3030 3130 3030 3130 0010001000100010 000008c0: 3030 3130 3030 3030 3031 3030 3131 3031 0010000001001101 000008d0: 3131 3030 3030 3030 3131 3030 3131 3131 1100000011001111 000008e0: 3030 3031 3130 3031 3130 3030 3030 3030 0001100110000000 000008f0: 3130 3031 3131 3030 3131 3131 3030 3030 1001110011110000 00000900: 3131 3031 3131 3030 3030 3031 3030 3030 1101110000010000 00000910: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000920: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000930: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000940: 3030 3031 3030 3031 3130 3030 3131 3031 0001000110001101 00000950: 3131 3130 3030 3130 3030 3130 3030 3130 1110001000100010 00000960: 3030 3030 3130 3030 3130 3130 3030 3031 0000100010100001 00000970: 3030 3030 3030 3031 3030 3031 3030 3030 0000000100010000 00000980: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000990: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000009a0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000009b0: 3030 3030 3130 3031 3130 0a2e 4c20 2020 0000100110..L 000009c0: 202e 202e 2020 2020 2020 2020 202a 2f2f . . *// 000009d0: 2f7b 7d5d e28e 9aef bca6 c2b9 6c61 6f63 /{}]........laoc 000009e0: 7261 6843 c2ab e296 b2c2 b2c2 b2c2 b2c2 rahC............ 000009f0: b2c2 b2e2 8c82 e286 a8ce b1e2 86a8 c39f ................ 00000a00: e286 a8c2 b2c2 b2e2 8c82 e286 a8e2 8690 ................ 00000a10: c39f e289 a4e2 96bc e286 92e2 96bc e286 ................ 00000a20: 90e2 89a5 e286 92e2 8c82 e286 a8cf 83e2 ................ 00000a30: 8692 e286 92e2 8692 e286 a8c3 9fe2 8692 ................ 00000a40: e286 92e2 8692 e286 a8cf 80e2 8692 e286 ................ 00000a50: 92e2 8692 e286 92e2 8692 e286 a8c2 a1c3 ................ 00000a60: 9fc2 a1e2 8692 e286 92e2 86a8 ceb4 e286 ................ 00000a70: 92e2 86a8 c39f e286 92e2 8692 e286 92e2 ................ 00000a80: 8692 e286 a8c2 b5e2 8692 e286 92e2 8692 ................ 00000a90: e286 a8c2 a1cf 86e2 86a8 ceb5 cf80 e28c ................ 00000aa0: 82e2 86a8 c2a1 c39f c2a1 e286 92e2 8692 ................ 00000ab0: e286 92e2 86a8 c2a1 cf80 cf83 e296 b2e2 ................ 00000ac0: 8c82 e286 a8c2 a1cf 83c2 b5c2 a1e2 8692 ................ 00000ad0: e286 a8c2 a1ce b1c2 a1e2 8692 e286 a8c2 ................ 00000ae0: a1cf 80c2 a1e2 96b2 e296 b2e2 96b2 c2a1 ................ 00000af0: e296 b2e2 96b2 e296 b2c2 a1cf 83e2 96b2 ................ 00000b00: c2a1 ceb4 c2a1 cf86 e296 b2e2 96b2 e296 ................ 00000b10: b2e2 96b2 c2a1 ceb5 e296 bce2 96bc c2a1 ................ 00000b20: c2bb 2b5b 2d2b 2b2b 2b5b 2d3c 2b2b 2b2b ..+[-++++[-<++++ 00000b30: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b +>]<[-<++++++<++ 00000b40: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c +++<+++++>>>]<<< 00000b50: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e +++++++.>-.>---. 00000b60: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b <<-----.++++++++ 00000b70: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e .-----.>--.>---. 00000b80: 3c2b 2e3e 3e3e 5d28 2829 2829 2829 2829 <+.>>>](()()()() 00000b90: 2829 293c 3e28 2829 2829 293c 3e7b 287b ())<>(()())<>{({ 00000ba0: 7d5b 2829 5d29 3c3e 287b 287b 7d29 287b }[()])<>({({})({ 00000bb0: 7d5b 2829 5d29 7d7b 7d29 3c3e 7d3c 3e28 }[()])}{})<>}<>( 00000bc0: 2829 7b5b 2829 5d28 3c7b 7d28 2828 2828 (){[()](<{}((((( 00000bd0: 2828 2828 2828 2928 2928 2929 7b7d 297b (((((()()()){}){ 00000be0: 7d29 7b7d 297b 7d28 2929 7b7d 2928 2828 }){}){}()){})((( 00000bf0: 2928 2928 2928 2929 7b7d 297b 7d29 5b28 )()()()){}){})[( 00000c00: 285b 5d5b 5d29 7b7d 297b 7d28 295d 2928 ([][]){}){}()])( 00000c10: 5b5d 2829 297b 7d29 5b5d 2829 2928 285b []()){})[]())(([ 00000c20: 5b5d 5b5d 2829 5d28 5b5d 2829 2828 2828 [][]()]([]()(((( 00000c30: 285b 5d5b 5d5b 5d29 297b 7d7b 7d29 5b5d ([][][])){}{})[] 00000c40: 297b 7d29 2929 5b5d 2829 293e 297d 7b7d ){})))[]())>)}{} 00000c50: 297b 7b7d 283c 2828 2828 2828 2828 2828 ){{}(<(((((((((( 00000c60: 2828 2828 2829 2829 2829 297b 7d29 7b7d ((((()()()){}){} 00000c70: 297b 7d29 7b7d 2829 297b 7d29 2828 2829 ){}){}()){})((() 00000c80: 2829 2829 2829 297b 7d29 7b7d 295b 2828 ()()()){}){})[(( 00000c90: 5b5d 5b5d 297b 7d29 7b7d 2829 5d29 285b [][]){}){}()])([ 00000ca0: 5d28 2929 7b7d 295b 5d28 2929 5b5b 5d28 ]()){})[]())[[]( 00000cb0: 2928 2928 295d 295b 5d29 5b5b 5d28 2928 )()()])[])[[]()( 00000cc0: 2928 2928 295d 295b 5d5b 5d5b 5d5b 2829 )()()])[][][][() 00000cd0: 5d29 2828 2828 2828 2829 2829 2829 297b ])((((((()()()){ 00000ce0: 7d28 2929 7b7d 297b 7d29 7b7d 295b 2829 }()){}){}){})[() 00000cf0: 2829 5d29 3e29 7d7b 7d28 7b20 2d7d 5f3d ()])>)}{}({ -}_= 00000d00: 2229 223b 2821 293d 7365 713b 6d61 696e ")";(!)=seq;main 00000d10: 7c6c 6574 2062 215f 3d22 223d 7075 7453 |let b!_=""=putS 00000d20: 7472 2428 2222 2122 736e 7265 7474 6150 tr$(""!"snrettaP 00000d30: 676e 6142 2b22 292b 2b69 6e69 7422 6c6c gnaB+")++init"ll 00000d40: 656b 7361 4828 227b 2d0a 2f2f 4848 542d eksaH("{-.//HHT- 00000d50: 224e 5562 3460 424a 4a6e 644f 2d7d 2d2d "NUb4`BJJndO-}-- 00000d60: 295b 2d5d 3c3e 5c5b 5c3c 3e5c 5c2f 3c3e )[-]<>\[\<>\\/<> 00000d70: 5c2f 5c5b 2f5c 2f5c 3c3e 3c3e 3c3e 5c5b \/\[/\/\<><><>\[ 00000d80: 2f5c 2f5c 2f3c 3e5c 2f2f 5c2f 3c3e 3c3e /\/\/<>\//\/<><> 00000d90: 3c3e 3c3e 3c3e 5c5c 5d2f 5c2f 2f5c 2f2f <><><>\\]/\//\// 00000da0: 5c2f 5c5d 2f5c 2f5c 5c2e 2f5d 732a 2f2f \/\]/\/\\./]s*// 00000db0: e288 9953 4156 4e41 43ef bd90 f09f 92ac ...SAVNAC....... 00000dc0: 696a 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad ijome........... 00000dd0: 456d 6f74 696e 6f6d 6963 6f6e f09f 98b2 Emotinomicon.... 00000de0: e28f aae2 8fac e28f a940 2c6b 6122 3839 .........@,ka"89 00000df0: 2d65 676e 7566 656e 5573 7373 7373 6161 -egnufenUsssssaa 00000e00: 6161 6165 6565 6565 6565 6565 6570 6165 aaaeeeeeeeeeepae 00000e10: 6565 6565 6565 6565 6563 6973 6165 6565 eeeeeeeeecisaeee 00000e20: 6565 6565 6a69 6969 6969 6969 696a 6565 eeeejiiiiiiiijee 00000e30: 6565 6565 6565 6565 6565 6565 6565 6565 eeeeeeeeeeeeeeee 00000e40: 6a7a 6163 6969 6969 6969 6969 6969 6969 jzaciiiiiiiiiiii 00000e50: 696a 6565 6561 6365 6561 6365 7775 7575 ijeeeaceeacewuuu 00000e60: 7765 656a 6969 6969 6a69 6969 6969 6969 weejiiiijiiiiiii 00000e70: 6969 6969 6a65 6565 6161 6161 6b65 6561 iiiijeeeaaaakeea 00000e80: 6161 6177 7677 e2a0 80e2 a096 e2a0 97e2 aaawvw.......... 00000e90: a08e e2a2 8ee2 a2a6 e2a2 a6e2 a0ae 22 .............." 
\$\endgroup\$
2
  • \$\begingroup\$ Its not really exactly a Vesatile Integer Printer. I expect it to have a higher score on average than the other polyglot because the task is slightly more complex. \$\endgroup\$ Commented Jul 9, 2018 at 17:10
  • \$\begingroup\$ @Potato44 Completely forgot that when I was figuring the score lol. Good point. Looks like this polyglot is about the same size-wise as entry #113 in the other one. \$\endgroup\$ Commented Jul 9, 2018 at 18:39
5
\$\begingroup\$

50. Alice & Bob, 4211 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M eliF MOC SODeerF$}++++-+[*///opfzzfzzfzzfzzzfzzfzfzfffzffzzzzzffzfzzzffzfzzzfzfzfzzfzfzzzfzfzfzzfzfzfffzzfzfzzzfzffff⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆⠆⡆\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 & I8 H I d $$$
a&8g&3g4g6R9PPPPPP<
>"gnalokniM"OOOOOOOOO.
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
01 & && &&& & {}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»😭Emotinomicon😲⏪⏬⏩+-+[-++++[-<+++++>]<[-<++++++<+++++<+++++>>>]>+{}[<<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>->-]<+[<<+.<++++++++++++.>>+.<+++.<--.>+.--------.<++++.>+.>>{}]>]<>(()()()()())<>(()())<>{({}[()])<>({({})({}[()])}{})<>}<>((){[()](<{}<>{}{<>(((((()(((((()()()){}){}){}){}){})()(()()()()()){})[()()()])[(()()()){}])()())((((((()()()()){}){}){})(()()()){})[(()()()){}])((((()((((()()()){}){}){}){}){})()((()()()){}){})[()((()()()){}){}])<>(())}(()){{}((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())<>}<>>)}{}){{}(<((((((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())[[]()()()])[])[[]()()()()])[][][][()])((((((()()()){}()){}){}){})[()()])>)}{}({ -}_=")+;;+;+;+;+;;+;+;;+;;;+;;+;+;+;+;+;+;;;+;;+;;+;;+;;+;;;+;;+;+;;+;+";x--?y
 =y;y="yrruC";(!)=seq;main=let b!_=""in putStr$(""!"snrettaPgnaB+")++y--?"lleksaH"
--N'Zi(Tji8=@/BmU2)[-]<>\[\<>\\/<>\/\[/\/\<><><>\[/\/\/<>\//\/<><><><><>\\]/\//\//\/\]/\/\\./]s*///∙SAVNACp💬ijome💬➡@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejzaciiiiiiiiiiiiijeeeaceeacewuuuweejiiiijiiiiiiiiiiijeeeaaaakeeaaaawvw;+;;+;+;;;;+;+;;+;;+;+;;;+;;+;⠀⠖⠗⠎⢎⢦⢦⠮"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • eliF MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in CANVAS
  • egaugnal sseleman in nameless language
  • LIve in evil
  • V in V
  • elliarb in braille
  • 68xalfniarb in BrainFlaX86
  • NOOPS in Spoon
  • yrruC in Curry
  • gnalokniM in Minkolang
  • epyhniarb in Brainhype
  • kcufloob in boolfuck
  • bob & ecila in Alice & Bob

Try it online!

Next answer must not exceed 5474 bytes.

Explanation

Alice & Bob is very similar to Brain-Flak, but instead of left and right stacks it has Alice's stack and Bob's queue. When Bob's queue is active loops (ie. {code}) get executed if zero is the top of the stack which is a good way to distinguish these.

I ended up with the following code:

<> { switch to bob who loops on zero; thus Brain-Flak won't execute but Alice & Bob will <> switch back to stack PUSH "bob & ecila" <>(()) switch to queue and push 1 to terminate loop } (()) push 1, st. Brain-Flak executes the loop, but Alice & Bob won't since we're on the queue { {} pop the 1 PUSH "kalf-niarb" <> switch stacks to terminate loop } <> switch to stack for both 

Try it with Brain-Flak or try it with Alice & Bob!

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6946 204d 4f43 2053 "M!M eliF MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 2d2b 5b2a ODeerF$}++++-+[* 00000050: 2f2f 2f6f 7066 7a7a 667a 7a66 7a7a 667a ///opfzzfzzfzzfz 00000060: 7a7a 667a 7a66 7a66 7a66 6666 7a66 667a zzfzzfzfzfffzffz 00000070: 7a7a 7a7a 6666 7a66 7a7a 7a66 667a 667a zzzzffzfzzzffzfz 00000080: 7a7a 667a 667a 667a 7a66 7a66 7a7a 7a66 zzfzfzfzzfzfzzzf 00000090: 7a66 7a66 7a7a 667a 667a 6666 667a 7a66 zfzfzzfzfzfffzzf 000000a0: 7a66 7a7a 7a66 7a66 6666 66e2 a086 e2a1 zfzzzfzffff..... 000000b0: 86e2 a086 e2a1 86e2 a086 e2a1 86e2 a086 ................ 000000c0: e2a1 86e2 a086 e2a1 86e2 a086 e2a1 86e2 ................ 000000d0: a086 e2a1 865c 0a20 2f2b 2023 5c0a 2062 .....\. /+ #\. b 000000e0: 6173 656e 616d 6520 2224 2872 6561 646c asename "$(readl 000000f0: 696e 6b20 2f70 726f 632f 2424 2f65 7865 ink /proc/$$/exe 00000100: 2922 7c72 6576 3b3a 3c3c 2745 4f46 2720 )"|rev;:<<'EOF' 00000110: 233e 3e5c 0a31 2b2f 2f2f 2020 2020 2020 #>>\.1+/// 00000120: 2020 2020 2020 2020 2020 2020 4f5c 0a2f O\./ 00000130: 2a20 1b67 6763 476d 6956 1b5a 5a3b 6f6f * .ggcGmiV.ZZ;oo 00000140: 6f22 6c6f 4722 3b3f 3d30 2553 2131 316f o"loG";?=0%S!11o 00000150: 6f6f 3c22 3e3c 3e22 0a23 6465 6669 6e65 oo<"><>".#define 00000160: 2053 2243 2220 2020 2020 2020 2f2f 410a S"C" //A. 00000170: 2369 6664 6566 205f 5f63 706c 7573 706c #ifdef __cpluspl 00000180: 7573 2f2f 6c0a 2066 2829 3b20 2020 2020 us//l. f(); 00000190: 2020 2020 2020 202f 2f69 0a23 696e 636c //i.#incl 000001a0: 7564 653c 6373 7464 696f 3e2f 2f63 0a23 ude<cstdio>//c.# 000001b0: 6465 6669 6e65 2053 222b 2b43 2220 2f2f define S"++C" // 000001c0: 650a 2069 6e74 2f2f 2f20 2020 2020 2020 e. int/// 000001d0: 2020 220a 2365 6e64 6966 2f2f 2020 2020 ".#endif// 000001e0: 2020 205c 2e0a 2369 6664 6566 205f 5f4f \..#ifdef __O 000001f0: 424a 435f 5f0a 2364 6566 696e 6520 5322 BJC__.#define S" 00000200: 432d 6576 6974 6365 4a62 4f22 0a23 656e C-evitceJbO".#en 00000210: 6469 660a 206d 6169 6e28 297b 7072 696e dif. main(){prin 00000220: 7466 2853 292f 2a2f 6d61 696e 2829 7b69 tf(S)/*/main(){i 00000230: 6d70 6f72 7420 7374 642e 7374 6469 6f3b mport std.stdio; 00000240: 2244 222e 7772 6974 652f 2a2a 2f3b 7d2f "D".write/**/;}/ 00000250: 2a7d 3c0a 3e20 2076 7757 5757 5777 5757 *}<.> vwWWWWwWW 00000260: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000270: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000280: 7757 5777 5757 5777 7677 5757 7757 5757 wWWwWWWwvwWWwWWW 00000290: 7776 7757 5777 5757 5777 7657 7777 7777 wvwWWwWWWwvWwwww 000002a0: 7777 7777 7777 7757 5757 7757 5757 5757 wwwwwwwWWWwWWWWW 000002b0: 5777 5757 5757 5757 5777 5757 5757 5757 WwWWWWWWWwWWWWWW 000002c0: 5757 5777 5757 5757 5757 5757 5757 5757 WWWwWWWWWWWWWWWW 000002d0: 7757 5757 5757 5757 5757 5777 5757 5757 wWWWWWWWWWWwWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5777 5757 WWWWWWWWWWWWWwWW 000002f0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000300: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 00000310: 5757 5777 5757 5757 5757 5757 5757 5757 WWWwWWWWWWWWWWWW 00000320: 5757 5757 5757 5777 7757 5757 5757 5757 WWWWWWWwwWWWWWWW 00000330: 5757 5757 5757 5757 5757 5757 5777 7777 WWWWWWWWWWWWWwww 00000340: 7777 7757 5757 5757 5757 5757 5757 5757 wwwWWWWWWWWWWWWW 00000350: 5757 5757 5757 5757 7777 7777 7757 5757 WWWWWWWWwwwwwWWW 00000360: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000370: 5757 5777 7777 7777 7777 7777 7777 0a39 WWWwwwwwwwwwww.9 00000380: 3939 2039 3939 2039 390a 3939 3920 3939 99 999 99.999 99 00000390: 3920 390a 3939 3976 3c3e 3030 3030 3131 9 9.999v<>000011 000003a0: 3031 3130 0a76 2020 3c3e 2265 6675 6e67 0110.v <>"efung 000003b0: 652d 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 e-98",,,,,,,,,7y 000003c0: 332d 763c 2040 0a3e 2020 235e 4776 2020 3-v< @.> #^Gv 000003d0: 2020 2020 2020 2020 2020 2020 2020 2040 @ 000003e0: 2c22 4222 5f22 5472 222c 2c40 0a20 2020 ,"B"_"Tr",,@. 000003f0: 763c 5b5f 225d 4265 6675 6e67 652d 3933 v<[_"]Befunge-93 00000400: 223e 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c ">,,,,,,,,,,0|@< 00000410: 0a20 2020 3e23 3c22 4265 6675 6e67 652d . >#<"Befunge- 00000420: 3936 223e 205e 7624 4730 3031 0a76 2020 96"> ^v$G001.v 00000430: 2c2c 2c2c 2c22 3739 2d65 676e 7566 6542 ,,,,,"79-egnufeB 00000440: 2220 5f20 2020 2020 2020 2020 2020 2020 " _ 00000450: 2020 2020 2076 3c0a 3e20 202c 2c2c 2c2c v<.> ,,,,, 00000460: 4023 2020 2020 2020 2c22 3739 2d65 676e @# ,"79-egn 00000470: 7566 6572 5422 5f76 2320 2447 3030 3031 uferT"_v# $G0001 00000480: 3c3e 0a20 2020 2020 2020 2020 2020 2020 <>. 00000490: 2020 2020 2020 2020 2020 2020 2020 2020 000004a0: 203c 3e31 3030 3030 4724 760a 2020 2020 <>10000G$v. 000004b0: 2023 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c #@,,,,,,,,,,,,, 000004c0: 2c40 2322 3739 2d65 676e 7566 6572 6461 ,@#"79-egnuferda 000004d0: 7551 225f 3130 3030 3030 4724 760a 2020 uQ"_100000G$v. 000004e0: 2020 2020 2020 2020 2020 2020 2020 2020 000004f0: 2020 2020 2020 2020 2020 2020 2c2c 2237 ,,"7 00000500: 392d 6567 6e75 6665 746e 6975 5122 5f31 9-egnufetniuQ"_1 00000510: 3030 3030 3030 4724 2176 402c 2c2c 2c2c 000000G$!v@,,,,, 00000520: 2c2c 2c2c 2c2c 2c0a 2020 2020 2020 2020 ,,,,,,,. 00000530: 2020 2020 2020 2020 2020 2020 2020 2020 00000540: 2020 2020 2020 2020 2020 2020 2020 2020 00000550: 2020 2020 2237 392d 6567 6e75 6665 7470 "79-egnufetp 00000560: 6553 225f 2253 6578 6566 756e 6765 2d39 eS"_"Sexefunge-9 00000570: 3722 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 7"#@,,,,,,,,,,,, 00000580: 4023 2c0a 2020 2020 2020 2020 2020 2020 @#,. 00000590: 2020 2020 2020 2020 2020 2020 2020 2020 000005a0: 2020 203c 3e22 7622 400a 2026 2049 3820 <>"v"@. & I8 000005b0: 4820 4920 2064 2020 2020 2020 2424 240a H I d $$$. 000005c0: 6126 3867 2633 6734 6736 5239 5050 5050 a&8g&3g4g6R9PPPP 000005d0: 5050 3c0a 3e22 676e 616c 6f6b 6e69 4d22 PP<.>"gnalokniM" 000005e0: 4f4f 4f4f 4f4f 4f4f 4f2e 0a20 402c 2246 OOOOOOOOO.. @,"F 000005f0: 222c 2275 222c 226e 222c 2263 222c 2274 ","u","n","c","t 00000600: 222c 226f 222c 2269 222c 2264 223c 3e20 ","o","i","d"<> 00000610: 7265 6420 646f 776e 2074 776f 2072 6564 red down two red 00000620: 206c 6566 7420 6f6e 6520 7965 6c6c 6f77 left one yellow 00000630: 2075 7020 6772 6565 6e20 646f 776e 2079 up green down y 00000640: 656c 6c6f 7720 7570 2067 7265 656e 2064 ellow up green d 00000650: 6f77 6e20 7265 6420 7570 2074 6872 6565 own red up three 00000660: 2072 6564 2072 6967 6874 2074 776f 2079 red right two y 00000670: 656c 6c6f 7720 646f 776e 2079 656c 6c6f ellow down yello 00000680: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 00000690: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red 000006a0: 646f 776e 206f 6e65 2079 656c 6c6f 7720 down one yellow 000006b0: 646f 776e 2062 6c75 6520 6c65 6674 2067 down blue left g 000006c0: 7265 656e 2064 6f77 6e20 7265 6420 646f reen down red do 000006d0: 776e 2074 776f 2072 6564 206c 6566 7420 wn two red left 000006e0: 6f6e 6520 7965 6c6c 6f77 2075 7020 7965 one yellow up ye 000006f0: 6c6c 6f77 2064 6f77 6e20 626c 7565 206c llow down blue l 00000700: 6566 7420 6772 6565 6e20 646f 776e 2072 eft green down r 00000710: 6564 206c 6566 7420 6f6e 6520 7265 6420 ed left one red 00000720: 646f 776e 2074 6872 6565 2079 656c 6c6f down three yello 00000730: 7720 646f 776e 2079 656c 6c6f 7720 646f w down yellow do 00000740: 776e 2062 6c75 6520 6c65 6674 2067 7265 wn blue left gre 00000750: 656e 2064 6f77 6e20 7265 6420 7570 2074 en down red up t 00000760: 776f 2067 7265 656e 2064 6f77 6e20 7965 wo green down ye 00000770: 6c6c 6f77 2075 7020 7965 6c6c 6f77 2064 llow up yellow d 00000780: 6f77 6e20 626c 7565 206c 6566 7420 7265 own blue left re 00000790: 6420 7570 2074 6872 6565 2072 6564 2072 d up three red r 000007a0: 6967 6874 2074 776f 2079 656c 6c6f 7720 ight two yellow 000007b0: 646f 776e 2079 656c 6c6f 7720 646f 776e down yellow down 000007c0: 2062 6c75 6520 6c65 6674 2030 3030 3131 blue left 00011 000007d0: 3130 3030 3031 3030 3030 3031 3030 3031 1000010000010001 000007e0: 3030 3030 3031 3030 3030 3031 3031 3030 0000010000010100 000007f0: 3030 3031 3030 3030 3030 3030 3031 3030 0001000000000100 00000800: 3031 3030 3031 3030 3030 3031 3030 3031 0100010000010001 00000810: 3030 3030 3031 3030 3030 3031 3031 3030 0000010000010100 00000820: 3030 3031 3030 3030 3031 3030 3031 3030 0001000001000100 00000830: 3030 3031 3030 3031 3030 3031 3030 3030 0001000100010000 00000840: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 00000850: 3030 3031 3030 3031 3130 3030 3031 3030 0001000110000100 00000860: 3031 3030 3031 3030 3030 3031 3030 3031 0100010000010001 00000870: 3130 3030 3031 3030 3030 3031 3030 3031 1000010000010001 00000880: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 00000890: 3030 3030 3031 3030 3030 3031 3030 3031 0000010000010001 000008a0: 3030 3030 3031 3030 3031 3030 3030 3031 0000010001000001 000008b0: 3030 3031 3030 3030 3030 3030 3031 3030 0001000000000100 000008c0: 3031 3030 3030 3031 3030 3031 3030 3031 0100000100010001 000008d0: 3030 3030 3030 3031 3130 3030 3031 3130 0000000110000110 000008e0: 3030 3030 3131 3030 3030 3031 3030 3131 0000110000010011 000008f0: 3030 3030 3031 3030 3031 3030 3031 3030 0000010001000100 00000900: 3031 3030 3031 3030 3030 3030 3130 3031 0100010000001001 00000910: 3130 3131 3130 3030 3030 3031 3130 3031 1011100000011001 00000920: 3131 3130 3030 3131 3030 3131 3030 3030 1110001100110000 00000930: 3030 3031 3030 3131 3130 3031 3131 3130 0001001110011110 00000940: 3030 3031 3130 3131 3130 3030 3030 3130 0001101110000010 00000950: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000960: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000970: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 00000980: 3030 3030 3030 3130 3030 3131 3030 3031 0000001000110001 00000990: 3130 3131 3131 3030 3031 3030 3031 3030 1011110001000100 000009a0: 3031 3030 3030 3031 3030 3031 3031 3030 0100000100010100 000009b0: 3030 3130 3030 3030 3030 3130 3030 3130 0010000000100010 000009c0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009d0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009e0: 3030 3030 3030 3130 3030 3030 3030 3130 0000001000000010 000009f0: 3030 3030 3030 3031 3030 3131 300a 3031 0000000100110.01 00000a00: 2026 2026 2620 2626 2620 2020 2020 2620 & && &&& & 00000a10: 7b7d 5de2 8e9a efbc a6c2 b96c 616f 6372 {}]........laocr 00000a20: 6168 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 ahC............. 00000a30: c2b2 e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 ................ 00000a40: 86a8 c2b2 c2b2 e28c 82e2 86a8 e286 90c3 ................ 00000a50: 9fe2 89a4 e296 bce2 8692 e296 bce2 8690 ................ 00000a60: e289 a5e2 8692 e28c 82e2 86a8 cf83 e286 ................ 00000a70: 92e2 8692 e286 92e2 86a8 c39f e286 92e2 ................ 00000a80: 8692 e286 92e2 86a8 cf80 e286 92e2 8692 ................ 00000a90: e286 92e2 8692 e286 92e2 86a8 c2a1 c39f ................ 00000aa0: c2a1 e286 92e2 8692 e286 a8ce b4e2 8692 ................ 00000ab0: e286 a8c3 9fe2 8692 e286 92e2 8692 e286 ................ 00000ac0: 92e2 86a8 c2b5 e286 92e2 8692 e286 92e2 ................ 00000ad0: 86a8 c2a1 cf86 e286 a8ce b5cf 80e2 8c82 ................ 00000ae0: e286 a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 ................ 00000af0: 8692 e286 a8c2 a1cf 80cf 83e2 96b2 e28c ................ 00000b00: 82e2 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 ................ 00000b10: 86a8 c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 ................ 00000b20: cf80 c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 ................ 00000b30: 96b2 e296 b2e2 96b2 c2a1 cf83 e296 b2c2 ................ 00000b40: a1ce b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 ................ 00000b50: e296 b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 ................ 00000b60: bbf0 9f98 ad45 6d6f 7469 6e6f 6d69 636f .....Emotinomico 00000b70: 6ef0 9f98 b2e2 8faa e28f ace2 8fa9 2b2d n.............+- 00000b80: 2b5b 2d2b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e +[-++++[-<+++++> 00000b90: 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b ]<[-<++++++<++++ 00000ba0: 2b3c 2b2b 2b2b 2b3e 3e3e 5d3e 2b7b 7d5b +<+++++>>>]>+{}[ 00000bb0: 3c3c 3c3c 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e <<<<+++++++.>-.> 00000bc0: 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b ---.<<-----.++++ 00000bd0: 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e ++++.-----.>--.> 00000be0: 2d2d 2d2e 3c2b 2e3e 3e2d 3e2d 5d3c 2b5b ---.<+.>>->-]<+[ 00000bf0: 3c3c 2b2e 3c2b 2b2b 2b2b 2b2b 2b2b 2b2b <<+.<+++++++++++ 00000c00: 2b2e 3e3e 2b2e 3c2b 2b2b 2e3c 2d2d 2e3e +.>>+.<+++.<--.> 00000c10: 2b2e 2d2d 2d2d 2d2d 2d2d 2e3c 2b2b 2b2b +.--------.<++++ 00000c20: 2e3e 2b2e 3e3e 7b7d 5d3e 5d3c 3e28 2829 .>+.>>{}]>]<>(() 00000c30: 2829 2829 2829 2829 293c 3e28 2829 2829 ()()()())<>(()() 00000c40: 293c 3e7b 287b 7d5b 2829 5d29 3c3e 287b )<>{({}[()])<>({ 00000c50: 287b 7d29 287b 7d5b 2829 5d29 7d7b 7d29 ({})({}[()])}{}) 00000c60: 3c3e 7d3c 3e28 2829 7b5b 2829 5d28 3c7b <>}<>((){[()](<{ 00000c70: 7d3c 3e7b 7d7b 3c3e 2828 2828 2828 2928 }<>{}{<>(((((()( 00000c80: 2828 2828 2829 2829 2829 297b 7d29 7b7d ((((()()()){}){} 00000c90: 297b 7d29 7b7d 297b 7d29 2829 2828 2928 ){}){}){})()(()( 00000ca0: 2928 2928 2928 2929 7b7d 295b 2829 2829 )()()()){})[()() 00000cb0: 2829 5d29 5b28 2829 2829 2829 297b 7d5d ()])[(()()()){}] 00000cc0: 2928 2928 2929 2828 2828 2828 2829 2829 )()())((((((()() 00000cd0: 2829 2829 297b 7d29 7b7d 297b 7d29 2828 ()()){}){}){})(( 00000ce0: 2928 2928 2929 7b7d 295b 2828 2928 2928 )()()){})[(()()( 00000cf0: 2929 7b7d 5d29 2828 2828 2829 2828 2828 )){}])((((()(((( 00000d00: 2829 2829 2829 297b 7d29 7b7d 297b 7d29 ()()()){}){}){}) 00000d10: 7b7d 297b 7d29 2829 2828 2829 2829 2829 {}){})()((()()() 00000d20: 297b 7d29 7b7d 295b 2829 2828 2829 2829 ){}){})[()((()() 00000d30: 2829 297b 7d29 7b7d 5d29 3c3e 2828 2929 ()){}){}])<>(()) 00000d40: 7d28 2829 297b 7b7d 2828 2828 2828 2828 }(()){{}(((((((( 00000d50: 2828 2829 2829 2829 297b 7d29 7b7d 297b ((()()()){}){}){ 00000d60: 7d29 7b7d 2829 297b 7d29 2828 2829 2829 }){}()){})((()() 00000d70: 2829 2829 297b 7d29 7b7d 295b 2828 5b5d ()()){}){})[(([] 00000d80: 5b5d 297b 7d29 7b7d 2829 5d29 285b 5d28 []){}){}()])([]( 00000d90: 2929 7b7d 295b 5d28 2929 2828 5b5b 5d5b )){})[]())(([[][ 00000da0: 5d28 295d 285b 5d28 2928 2828 2828 5b5d ]()]([]()((((([] 00000db0: 5b5d 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d [][])){}{})[]){} 00000dc0: 2929 295b 5d28 2929 3c3e 7d3c 3e3e 297d )))[]())<>}<>>)} 00000dd0: 7b7d 297b 7b7d 283c 2828 2828 2828 2828 {}){{}(<(((((((( 00000de0: 2828 2828 2828 2829 2829 2829 297b 7d29 ((((((()()()){}) 00000df0: 7b7d 297b 7d29 7b7d 2829 297b 7d29 2828 {}){}){}()){})(( 00000e00: 2829 2829 2829 2829 297b 7d29 7b7d 295b ()()()()){}){})[ 00000e10: 2828 5b5d 5b5d 297b 7d29 7b7d 2829 5d29 (([][]){}){}()]) 00000e20: 285b 5d28 2929 7b7d 295b 5d28 2929 5b5b ([]()){})[]())[[ 00000e30: 5d28 2928 2928 295d 295b 5d29 5b5b 5d28 ]()()()])[])[[]( 00000e40: 2928 2928 2928 295d 295b 5d5b 5d5b 5d5b )()()()])[][][][ 00000e50: 2829 5d29 2828 2828 2828 2829 2829 2829 ()])((((((()()() 00000e60: 297b 7d28 2929 7b7d 297b 7d29 7b7d 295b ){}()){}){}){})[ 00000e70: 2829 2829 5d29 3e29 7d7b 7d28 7b20 2d7d ()()])>)}{}({ -} 00000e80: 5f3d 2229 2b3b 3b2b 3b2b 3b2b 3b2b 3b3b _=")+;;+;+;+;+;; 00000e90: 2b3b 2b3b 3b2b 3b3b 3b2b 3b3b 2b3b 2b3b +;+;;+;;;+;;+;+; 00000ea0: 2b3b 2b3b 2b3b 2b3b 3b3b 2b3b 3b2b 3b3b +;+;+;+;;;+;;+;; 00000eb0: 2b3b 3b2b 3b3b 2b3b 3b3b 2b3b 3b2b 3b2b +;;+;;+;;;+;;+;+ 00000ec0: 3b3b 2b3b 2b22 3b78 2d2d 3f79 0a20 3d79 ;;+;+";x--?y. =y 00000ed0: 3b79 3d22 7972 7275 4322 3b28 2129 3d73 ;y="yrruC";(!)=s 00000ee0: 6571 3b6d 6169 6e3d 6c65 7420 6221 5f3d eq;main=let b!_= 00000ef0: 2222 696e 2070 7574 5374 7224 2822 2221 ""in putStr$(""! 00000f00: 2273 6e72 6574 7461 5067 6e61 422b 2229 "snrettaPgnaB+") 00000f10: 2b2b 792d 2d3f 226c 6c65 6b73 6148 220a ++y--?"lleksaH". 00000f20: 2d2d 4e27 5a69 2854 6a69 383d 402f 426d --N'Zi(Tji8=@/Bm 00000f30: 5532 295b 2d5d 3c3e 5c5b 5c3c 3e5c 5c2f U2)[-]<>\[\<>\\/ 00000f40: 3c3e 5c2f 5c5b 2f5c 2f5c 3c3e 3c3e 3c3e <>\/\[/\/\<><><> 00000f50: 5c5b 2f5c 2f5c 2f3c 3e5c 2f2f 5c2f 3c3e \[/\/\/<>\//\/<> 00000f60: 3c3e 3c3e 3c3e 3c3e 5c5c 5d2f 5c2f 2f5c <><><><>\\]/\//\ 00000f70: 2f2f 5c2f 5c5d 2f5c 2f5c 5c2e 2f5d 732a //\/\]/\/\\./]s* 00000f80: 2f2f 2fe2 8899 5341 564e 4143 efbd 90f0 ///...SAVNAC.... 00000f90: 9f92 ac69 6a6f 6d65 f09f 92ac e29e a140 ...ijome.......@ 00000fa0: 2c6b 6122 3839 2d65 676e 7566 656e 5573 ,ka"89-egnufenUs 00000fb0: 7373 7373 6161 6161 6165 6565 6565 6565 ssssaaaaaeeeeeee 00000fc0: 6565 6570 6165 6565 6565 6565 6565 6563 eeepaeeeeeeeeeec 00000fd0: 6973 6165 6565 6565 6565 6a69 6969 6969 isaeeeeeeejiiiii 00000fe0: 6969 696a 6565 6565 6565 6565 6565 6565 iiijeeeeeeeeeeee 00000ff0: 6565 6565 6565 6a7a 6163 6969 6969 6969 eeeeeejzaciiiiii 00001000: 6969 6969 6969 696a 6565 6561 6365 6561 iiiiiiijeeeaceea 00001010: 6365 7775 7575 7765 656a 6969 6969 6a69 cewuuuweejiiiiji 00001020: 6969 6969 6969 6969 6969 6a65 6565 6161 iiiiiiiiiijeeeaa 00001030: 6161 6b65 6561 6161 6177 7677 3b2b 3b3b aakeeaaaawvw;+;; 00001040: 2b3b 2b3b 3b3b 3b2b 3b2b 3b3b 2b3b 3b2b +;+;;;;+;+;;+;;+ 00001050: 3b2b 3b3b 3b2b 3b3b 2b3b e2a0 80e2 a096 ;+;;;+;;+;...... 00001060: e2a0 97e2 a08e e2a2 8ee2 a2a6 e2a2 a6e2 ................ 00001070: a0ae 22 .." 
\$\endgroup\$
3
  • \$\begingroup\$ I've always wondered: How do you generate hexdumps? \$\endgroup\$ Commented Aug 6, 2018 at 17:34
  • \$\begingroup\$ @FreezePhoenix: There are various tools available, for example hexdump or xxd (which is also the tool used to generate the ones posted here which you can see on the 3rd last line in the TIO links). \$\endgroup\$ Commented Aug 6, 2018 at 17:50
  • \$\begingroup\$ Only five more days... \$\endgroup\$ Commented Aug 21, 2018 at 21:39
4
\$\begingroup\$

5. Charcoal, 136 bytes

void main(){//\ /*;ooo"><>" printf("C")/*/import std.stdio;"D".write/**/;}/* J'zvSfN0cb&)}kf ;K-+ ,+;q,+;60d}[}q(-6+:puupd"*///⎚laocrahC 

Try it online!

Prints laocrahC in Charcoal, C in C, ><> in ><>, emmoS in Somme, and D in D

Next answer cannot exceed 176 bytes (136 + 40).

Explanation

clears the canvas, laocrahC prints laocrahC

\$\endgroup\$
4
\$\begingroup\$

11. Gol><>, 306 bytes

void /*hL!X-@ P^h~~X@@0D 0D"hp!X-@ PZh )X5 M!M elif MOC SODeerF$*/main(){//\
 /+\
1+///\
/*SmiVZZ;ooo"loG";?=0%S!11ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
>"Befunge-98";"Befunge-93";,,,,,,,,,,@
nq]j\m7-;l(e[KtR:R*///⎚laocrahC

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>

Try it online!

Next answer must not exceed 397 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4c21 582d 4020 505e void /*hL!X-@ P^ 00000010: 687e 7e58 4040 3044 2030 4422 6870 2158 h~~X@@0D 0D"hp!X 00000020: 2d40 2050 5a68 2029 5835 2020 4d21 4d20 -@ PZh )X5 M!M 00000030: 656c 6966 204d 4f43 2053 4f44 6565 7246 elif MOC SODeerF 00000040: 242a 2f6d 6169 6e28 297b 2f2f 5c0a 202f $*/main(){//\. / 00000050: 2b5c 0a31 2b2f 2f2f 5c0a 2f2a 1b53 6d69 +\.1+///\./*.Smi 00000060: 561b 5a5a 3b6f 6f6f 226c 6f47 223b 3f3d V.ZZ;ooo"loG";?= 00000070: 3025 5321 3131 6f6f 6f22 3e3c 3e22 0a23 0%S!11ooo"><>".# 00000080: 6465 6669 6e65 2053 2222 0a23 6966 6465 define S"".#ifde 00000090: 6620 5f5f 4f42 4a43 5f5f 0a23 6465 6669 f __OBJC__.#defi 000000a0: 6e65 2053 222d 6576 6974 6365 6a62 4f22 ne S"-evitcejbO" 000000b0: 0a23 656e 6469 660a 7072 696e 7466 2822 .#endif.printf(" 000000c0: 4322 5329 2f2a 2f69 6d70 6f72 7420 7374 C"S)/*/import st 000000d0: 642e 7374 6469 6f3b 2244 222e 7772 6974 d.stdio;"D".writ 000000e0: 652f 2a2a 2f3b 7d2f 2a0a 3e22 4265 6675 e/**/;}/*.>"Befu 000000f0: 6e67 652d 3938 223b 2242 6566 756e 6765 nge-98";"Befunge 00000100: 2d39 3322 3b2c 2c2c 2c2c 2c2c 2c2c 2c40 -93";,,,,,,,,,,@ 00000110: 0a6e 715d 6a5c 6d37 2d3b 6c28 655b 4b74 .nq]j\m7-;l(e[Kt 00000120: 523a 522a 2f2f 2fe2 8e9a 6c61 6f63 7261 R:R*///...laocra 00000130: 6843 hC 

NOTE: the template file has been changed to run a different Befunge-93 interpretation that does not have problems with bounding box size.

How??

I rearranged some code to avoid 0/0 in Befunge-93 (which will prompt for input), and added some code to distinguish ><> and Gol><> by using the S% command(s). In Gol><>, both portions will be skipped as S% is one command, but in ><> it's S then %, so only S will be skipped, then modulo is used to get different results. The /+ ... +/ are D-specific nesting comments.

\$\endgroup\$
4
\$\begingroup\$

18. bash, 643 bytes

void /*hO!- #X-@ P^h~~X@@0D 0D"hs!X-@ PZh +X5 "M!M elif MOC SODeerF$++[*/main(){//\
 /+ #\
 echo hsab<<'EOF' #>>
1+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*<<
 "rT";#z_"B",@>2+; > ][ v;#;8k,7y2-;@,, <<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@
n*'um{ZKg,5kzy |Fa*///}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash

Try it online!

Next answer must not exceed 835 bytes.

Hexdump

00000000: 766f 6964 202f 2a68 4f21 2d20 2358 2d40 void /*hO!- #X-@ 00000010: 2050 5e68 7e7e 5840 4030 4420 3044 2268 P^h~~X@@0D 0D"h 00000020: 7321 582d 4020 505a 6820 2b58 3520 224d s!X-@ PZh +X5 "M 00000030: 214d 2065 6c69 6620 4d4f 4320 534f 4465 !M elif MOC SODe 00000040: 6572 4624 2b2b 5b2a 2f6d 6169 6e28 297b erF$++[*/main(){ 00000050: 2f2f 5c0a 202f 2b20 235c 0a20 6563 686f //\. /+ #\. echo 00000060: 2068 7361 623c 3c27 454f 4627 2023 3e3e hsab<<'EOF' #>> 00000070: 0a31 2b2f 2f2f 5c0a 2f2a 1b67 6763 476d .1+///\./*.ggcGm 00000080: 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 3b3f iV.ZZ;ooo"loG";? 00000090: 3d30 2553 2131 316f 6f6f 3c22 3e3c 3e22 =0%S!11ooo<"><>" 000000a0: 0a23 6465 6669 6e65 2053 2222 0a23 6966 .#define S"".#if 000000b0: 6465 6620 5f5f 4f42 4a43 5f5f 0a23 6465 def __OBJC__.#de 000000c0: 6669 6e65 2053 222d 6576 6974 6365 6a62 fine S"-evitcejb 000000d0: 4f22 0a23 656e 6469 660a 7072 696e 7466 O".#endif.printf 000000e0: 2822 4322 5329 2f2a 2f69 6d70 6f72 7420 ("C"S)/*/import 000000f0: 7374 642e 7374 6469 6f3b 2244 222e 7772 std.stdio;"D".wr 00000100: 6974 652f 2a2a 2f3b 7d2f 2a3c 3c0a 2022 ite/**/;}/*<<. " 00000110: 7254 223b 237a 5f22 4222 2c40 3e32 2b3b rT";#z_"B",@>2+; 00000120: 2020 3e20 2020 205d 5b20 763b 233b 386b > ][ v;#;8k 00000130: 2c37 7932 2d3b 402c 2c20 3c3c 3c0a 3e22 ,7y2-;@,, <<<.>" 00000140: 4265 6675 6e67 652d 3936 2223 5e5a 3030 Befunge-96"#^Z00 00000150: 4723 5e5f 2434 2d3e 312b 3e2c 2c2c 2c2c G#^_$4->1+>,,,,, 00000160: 2c2c 2c2c 2c40 0a6e 2a27 756d 7b5a 4b67 ,,,,,@.n*'um{ZKg 00000170: 2c35 6b7a 7920 7c46 612a 2f2f 2f7d 5de2 ,5kzy |Fa*///}]. 00000180: 8e9a c2bf e281 b56c 616f 6372 6168 43c2 .......laocrahC. 00000190: a62b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c .++++[-<+++++>]< 000001a0: 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c [-<++++++<+++++< 000001b0: 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b +++++>>>]<<<++++ 000001c0: 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d +++.>-.>---.<<-- 000001d0: 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d ---.++++++++.--- 000001e0: 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e --.>--.>---.<+.> 000001f0: 3e3e 2828 2828 2828 2828 2828 2829 2829 >>((((((((((()() 00000200: 2829 297b 7d29 7b7d 297b 7d29 7b7d 2829 ()){}){}){}){}() 00000210: 297b 7d29 2828 2829 2829 2829 2829 297b ){})((()()()()){ 00000220: 7d29 7b7d 295b 2828 5b5d 5b5d 297b 7d29 }){})[(([][]){}) 00000230: 7b7d 2829 5d29 285b 5d28 2929 7b7d 295b {}()])([]()){})[ 00000240: 5d28 2929 2828 5b5b 5d5b 5d28 295d 285b ]())(([[][]()]([ 00000250: 5d28 2928 2828 2828 5b5d 5b5d 5b5d 2929 ]()((((([][][])) 00000260: 7b7d 7b7d 295b 5d29 7b7d 2929 295b 5d28 {}{})[]){})))[]( 00000270: 2929 402c 6b61 2238 392d 6567 6e75 6665 ))@,ka"89-egnufe 00000280: 6e55 22 nU" 

Explanation

I added - # to the DOS code, which modifies a register just before it is overwritten. Similarly, the second line also got a #. This is necessary to make bash ignore the backslashes. Everything below is a heredoc that is ignored by echo. The two << that introduce the heredoc needed to be balanced with #>> for Brain-flak.

Then, I noticed that Vim broke, so I changed the S (substitute line) to a ggcG (go to the top and change from here to the bottom).

Additionally, after fixing Somme some other small changes were necessary to make Brain-flak happy.

\$\endgroup\$
1
  • \$\begingroup\$ Why do you need the ggc? \$\endgroup\$ Commented Jul 3, 2018 at 16:19
4
\$\begingroup\$

22. Haskell+BangPatterns, 814 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*/main(){//\
 /+ #\
 [ "$(basename "$(readlink /proc/$$/exe)")" = "bash" ] && echo hsab || echo hsz<<'EOF' #>>
1+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*<<
 "rT";#z_"B",@>2+; > ][ v;#;8k,7y2-;@,, <<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@(
n4j\Ys`9)|bF4I*`p|*///]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++"lleksaH"-- *///💬ijome💬➡@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns

Try it online!

Next answer must not exceed 1058 bytes.

Explanation

Reuses the idea of this answer: Defining a top-level operator (!)=seq which gets used in case of Haskell with BangPatterns enabled and otherwise the let-clause shadows that definition.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f6d ODeerF$}++++[*/m 00000050: 6169 6e28 297b 2f2f 5c0a 202f 2b20 235c ain(){//\. /+ #\ 00000060: 0a20 5b20 2224 2862 6173 656e 616d 6520 . [ "$(basename 00000070: 2224 2872 6561 646c 696e 6b20 2f70 726f "$(readlink /pro 00000080: 632f 2424 2f65 7865 2922 2922 203d 2022 c/$$/exe)")" = " 00000090: 6261 7368 2220 5d20 2626 2065 6368 6f20 bash" ] && echo 000000a0: 6873 6162 207c 7c20 6563 686f 2068 737a hsab || echo hsz 000000b0: 3c3c 2745 4f46 2720 233e 3e0a 312b 2f2f <<'EOF' #>>.1+// 000000c0: 2f5c 0a2f 2a1b 6767 6347 6d69 561b 5a5a /\./*.ggcGmiV.ZZ 000000d0: 3b6f 6f6f 226c 6f47 223b 3f3d 3025 5321 ;ooo"loG";?=0%S! 000000e0: 3131 6f6f 6f3c 223e 3c3e 220a 2364 6566 11ooo<"><>".#def 000000f0: 696e 6520 5322 220a 2369 6664 6566 205f ine S"".#ifdef _ 00000100: 5f4f 424a 435f 5f0a 2364 6566 696e 6520 _OBJC__.#define 00000110: 5322 2d65 7669 7463 656a 624f 220a 2365 S"-evitcejbO".#e 00000120: 6e64 6966 0a70 7269 6e74 6628 2243 2253 ndif.printf("C"S 00000130: 292f 2a2f 696d 706f 7274 2073 7464 2e73 )/*/import std.s 00000140: 7464 696f 3b22 4422 2e77 7269 7465 2f2a tdio;"D".write/* 00000150: 2a2f 3b7d 2f2a 3c3c 0a20 2272 5422 3b23 */;}/*<<. "rT";# 00000160: 7a5f 2242 222c 403e 322b 3b20 203e 2020 z_"B",@>2+; > 00000170: 2020 5d5b 2076 3b23 3b38 6b2c 3779 322d ][ v;#;8k,7y2- 00000180: 3b40 2c2c 203c 3c3c 0a3e 2242 6566 756e ;@,, <<<.>"Befun 00000190: 6765 2d39 3622 235e 5a30 3047 235e 5f24 ge-96"#^Z00G#^_$ 000001a0: 342d 3e31 2b3e 2c2c 2c2c 2c2c 2c2c 2c2c 4->1+>,,,,,,,,,, 000001b0: 4028 0a6e 346a 5c59 7360 3929 7c62 4634 @(.n4j\Ys`9)|bF4 000001c0: 492a 6070 7c2a 2f2f 2f5d e28e 9ac2 bfe2 I*`p|*///]...... 000001d0: 81b5 6c61 6f63 7261 6843 c2a6 2b2b 2b2b ..laocrahC..++++ 000001e0: 5b2d 3c2b 2b2b 2b2b 3e5d 3c5b 2d3c 2b2b [-<+++++>]<[-<++ 000001f0: 2b2b 2b2b 3c2b 2b2b 2b2b 3c2b 2b2b 2b2b ++++<+++++<+++++ 00000200: 3e3e 3e5d 3c3c 3c2b 2b2b 2b2b 2b2b 2e3e >>>]<<<+++++++.> 00000210: 2d2e 3e2d 2d2d 2e3c 3c2d 2d2d 2d2d 2e2b -.>---.<<-----.+ 00000220: 2b2b 2b2b 2b2b 2b2e 2d2d 2d2d 2d2e 3e2d +++++++.-----.>- 00000230: 2d2e 3e2d 2d2d 2e3c 2b2e 3e3e 3e28 2828 -.>---.<+.>>>((( 00000240: 2828 2828 2828 2828 2928 2928 2929 7b7d (((((((()()()){} 00000250: 297b 7d29 7b7d 297b 7d28 2929 7b7d 2928 ){}){}){}()){})( 00000260: 2828 2928 2928 2928 2929 7b7d 297b 7d29 (()()()()){}){}) 00000270: 5b28 285b 5d5b 5d29 7b7d 297b 7d28 295d [(([][]){}){}()] 00000280: 2928 5b5d 2829 297b 7d29 5b5d 2829 2928 )([]()){})[]())( 00000290: 285b 5b5d 5b5d 2829 5d28 5b5d 2829 2828 ([[][]()]([]()(( 000002a0: 2828 285b 5d5b 5d5b 5d29 297b 7d7b 7d29 ((([][][])){}{}) 000002b0: 5b5d 297b 7d29 2929 5b5d 2829 2928 7b20 []){})))[]())({ 000002c0: 2d7d 5f3d 2229 223b 2821 293d 7365 713b -}_=")";(!)=seq; 000002d0: 6d61 696e 7c6c 6574 2062 215f 3d22 223d main|let b!_=""= 000002e0: 7075 7453 7472 2428 2222 2122 736e 7265 putStr$(""!"snre 000002f0: 7474 6150 676e 6142 2b22 292b 2b22 6c6c ttaPgnaB+")++"ll 00000300: 656b 7361 4822 2d2d 202a 2f2f 2ff0 9f92 eksaH"-- *///... 00000310: ac69 6a6f 6d65 f09f 92ac e29e a140 2c6b .ijome.......@,k 00000320: 6122 3839 2d65 676e 7566 656e 5522 a"89-egnufenU" 
\$\endgroup\$
4
\$\begingroup\$

28. Alice, 1024 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}
 @,,"rT",,,,,,,,,+1_;#:< v+;#!<
 "rT";#z_"B",@>5k$2+;> [$v;#;8k,7y2-;@,,<<
>"Befunge-96"#^000G #^_$$3->,,,,,,,,,,@]
DT . . *///{}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH(" {-
//+JAvY2a3*M;G0JeD-} -- )*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice

Try it online!

Next answer must not exceed 1331 bytes.

Explanation

Once I got Alice working (which nicely can reuse a lot of code) Somme was annoying, the code to fix it would have been Sc+JAvY2a3*[;G>JeD which breaks Brain-Flak. What I did, was to split the last line into two which gives us two unused lines to fix Somme1, this only required smallish fixes for Brain-Flak.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 0a20 write/**/;}/*}. 000001d0: 2020 402c 2c22 7254 222c 2c2c 2c2c 2c2c @,,"rT",,,,,,, 000001e0: 2c2c 2b31 5f3b 233a 3c20 762b 3b23 213c ,,+1_;#:< v+;#!< 000001f0: 0a20 2272 5422 3b23 7a5f 2242 222c 403e . "rT";#z_"B",@> 00000200: 356b 2432 2b3b 3e20 2020 5b24 763b 233b 5k$2+;> [$v;#; 00000210: 386b 2c37 7932 2d3b 402c 2c3c 3c0a 3e22 8k,7y2-;@,,<<.>" 00000220: 4265 6675 6e67 652d 3936 2223 5e30 3030 Befunge-96"#^000 00000230: 4720 235e 5f24 2433 2d3e 2c2c 2c2c 2c2c G #^_$$3->,,,,,, 00000240: 2c2c 2c2c 405d 0a44 5420 2020 2020 2020 ,,,,@].DT 00000250: 2020 2e20 202e 2020 202a 2f2f 2f7b 7d5d . . *///{}] 00000260: e28e 9ac2 bfe2 81b5 6c61 6f63 7261 6843 ........laocrahC 00000270: c2a6 2b2b 2b2b 5b2d 3c2b 2b2b 2b2b 3e5d ..++++[-<+++++>] 00000280: 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b 2b2b 2b2b <[-<++++++<+++++ 00000290: 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c 3c2b 2b2b <+++++>>>]<<<+++ 000002a0: 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d 2e3c 3c2d ++++.>-.>---.<<- 000002b0: 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b 2b2e 2d2d ----.++++++++.-- 000002c0: 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d 2e3c 2b2e ---.>--.>---.<+. 000002d0: 3e3e 3e28 2828 2828 2828 2828 2828 2928 >>>((((((((((()( 000002e0: 2928 2929 7b7d 297b 7d29 7b7d 297b 7d28 )()){}){}){}){}( 000002f0: 2929 7b7d 2928 2828 2928 2928 2928 2929 )){})((()()()()) 00000300: 7b7d 297b 7d29 5b28 285b 5d5b 5d29 7b7d {}){})[(([][]){} 00000310: 297b 7d28 295d 2928 5b5d 2829 297b 7d29 ){}()])([]()){}) 00000320: 5b5d 2829 2928 285b 5b5d 5b5d 2829 5d28 []())(([[][]()]( 00000330: 5b5d 2829 2828 2828 285b 5d5b 5d5b 5d29 []()((((([][][]) 00000340: 297b 7d7b 7d29 5b5d 297b 7d29 2929 5b5d ){}{})[]){})))[] 00000350: 2829 2928 7b20 2d7d 5f3d 2229 223b 2821 ())({ -}_=")";(! 00000360: 293d 7365 713b 6d61 696e 7c6c 6574 2062 )=seq;main|let b 00000370: 215f 3d22 223d 7075 7453 7472 2428 2222 !_=""=putStr$("" 00000380: 2122 736e 7265 7474 6150 676e 6142 2b22 !"snrettaPgnaB+" 00000390: 292b 2b69 6e69 7422 6c6c 656b 7361 4828 )++init"lleksaH( 000003a0: 2220 7b2d 0a2f 2f2b 4a41 7659 3261 332a " {-.//+JAvY2a3* 000003b0: 4d3b 4730 4a65 442d 7d20 2d2d 2029 2a2f M;G0JeD-} -- )*/ 000003c0: 2f2f f09f 92ac 696a 6f6d 65f0 9f92 ace2 //....ijome..... 000003d0: 9ea1 f09f 98ad 456d 6f74 696e 6f6d 6963 ......Emotinomic 000003e0: 6f6e f09f 98b2 e28f aae2 8fac e28f a940 on.............@ 000003f0: 2c6b 6122 3839 2d65 676e 7566 656e 5522 ,ka"89-egnufenU" 

1: Alternatively I could have worked around by inserting the dots in an unused Alice section, like this

\$\endgroup\$
4
\$\begingroup\$

29. Quadrefunge-97, 1156 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}
v <>"efunge-98",,,,,,,,,7y3-v<
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@#,,,,"79-egnuferdauQ"_v#!$G0001<>
 @,,,,,,,,,,,"79-egnuferT"<>
8X. . .*///{}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH(" {-
//28aZV8s&|?lz=a20-} -- )*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97

Try it online!

Next answer must not exceed 1502 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 0a76 write/**/;}/*}.v 000001d0: 2020 3c3e 2265 6675 6e67 652d 3938 222c <>"efunge-98", 000001e0: 2c2c 2c2c 2c2c 2c2c 3779 332d 763c 0a3e ,,,,,,,,7y3-v<.> 000001f0: 2020 235e 4776 2020 2020 2020 2020 2020 #^Gv 00000200: 2020 2020 2020 2040 2c22 4222 5f22 5472 @,"B"_"Tr 00000210: 222c 2c40 0a20 2020 763c 5b5f 225d 4265 ",,@. v<[_"]Be 00000220: 6675 6e67 652d 3933 223e 2c2c 2c2c 2c2c funge-93">,,,,,, 00000230: 2c2c 2c2c 403c 0a20 2020 3e23 3c22 4265 ,,,,@<. >#<"Be 00000240: 6675 6e67 652d 3936 223e 205e 7624 4730 funge-96"> ^v$G0 00000250: 3031 0a76 2020 2c2c 2c2c 2c22 3739 2d65 01.v ,,,,,"79-e 00000260: 676e 7566 6542 2220 5f20 2020 2020 2020 gnufeB" _ 00000270: 2020 2020 2020 2020 2020 2076 3c0a 3e20 v<.> 00000280: 202c 2c2c 2c2c 4023 2c2c 2c2c 2237 392d ,,,,,@#,,,,"79- 00000290: 6567 6e75 6665 7264 6175 5122 5f76 2321 egnuferdauQ"_v#! 000002a0: 2447 3030 3031 3c3e 0a20 2020 2020 2040 $G0001<>. @ 000002b0: 2c2c 2c2c 2c2c 2c2c 2c2c 2c22 3739 2d65 ,,,,,,,,,,,"79-e 000002c0: 676e 7566 6572 5422 3c3e 0a38 582e 2020 gnuferT"<>.8X. 000002d0: 2020 2020 2020 2020 2e20 2020 2e2a 2f2f . .*// 000002e0: 2f7b 7d5d e28e 9ac2 bfe2 81b5 6c61 6f63 /{}]........laoc 000002f0: 7261 6843 c2a6 2b2b 2b2b 5b2d 3c2b 2b2b rahC..++++[-<+++ 00000300: 2b2b 3e5d 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b ++>]<[-<++++++<+ 00000310: 2b2b 2b2b 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c ++++<+++++>>>]<< 00000320: 3c2b 2b2b 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d <+++++++.>-.>--- 00000330: 2e3c 3c2d 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b .<<-----.+++++++ 00000340: 2b2e 2d2d 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d +.-----.>--.>--- 00000350: 2e3c 2b2e 3e3e 3e28 2828 2828 2828 2828 .<+.>>>((((((((( 00000360: 2828 2928 2928 2929 7b7d 297b 7d29 7b7d (()()()){}){}){} 00000370: 297b 7d28 2929 7b7d 2928 2828 2928 2928 ){}()){})((()()( 00000380: 2928 2929 7b7d 297b 7d29 5b28 285b 5d5b )()){}){})[(([][ 00000390: 5d29 7b7d 297b 7d28 295d 2928 5b5d 2829 ]){}){}()])([]() 000003a0: 297b 7d29 5b5d 2829 2928 285b 5b5d 5b5d ){})[]())(([[][] 000003b0: 2829 5d28 5b5d 2829 2828 2828 285b 5d5b ()]([]()((((([][ 000003c0: 5d5b 5d29 297b 7d7b 7d29 5b5d 297b 7d29 ][])){}{})[]){}) 000003d0: 2929 5b5d 2829 2928 7b20 2d7d 5f3d 2229 ))[]())({ -}_=") 000003e0: 223b 2821 293d 7365 713b 6d61 696e 7c6c ";(!)=seq;main|l 000003f0: 6574 2062 215f 3d22 223d 7075 7453 7472 et b!_=""=putStr 00000400: 2428 2222 2122 736e 7265 7474 6150 676e $(""!"snrettaPgn 00000410: 6142 2b22 292b 2b69 6e69 7422 6c6c 656b aB+")++init"llek 00000420: 7361 4828 2220 7b2d 0a2f 2f32 3861 5a56 saH(" {-.//28aZV 00000430: 3873 267c 3f6c 7a3d 6132 302d 7d20 2d2d 8s&|?lz=a20-} -- 00000440: 2029 2a2f 2f2f f09f 92ac 696a 6f6d 65f0 )*///....ijome. 00000450: 9f92 ace2 9ea1 f09f 98ad 456d 6f74 696e ..........Emotin 00000460: 6f6d 6963 6f6e f09f 98b2 e28f aae2 8fac omicon.......... 00000470: e28f a940 2c6b 6122 3839 2d65 676e 7566 ...@,ka"89-egnuf 00000480: 656e 5522 enU" 

Thanks to @NieDzejkob and @BMO for help with fixing brainfuck, Alice, and BrainFlak in chat!

Changes

I redid the funge section, and applied the fixes supplied by @BMO for Alice, BrainFlak, and Brainfuck.

\$\endgroup\$
4
\$\begingroup\$

31. Quintefunge-97, 1251 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> v
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v<
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_"Quintefunge-97"
.l . *///{}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//TJrf$8AlzKx5?x?I-}--)*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97

Try it online!

Next answer must not exceed 1626 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 3c0a write/**/;}/*}<. 000001d0: 3e20 2076 0a39 3939 2039 3939 2039 390a > v.999 999 99. 000001e0: 3939 3920 3939 3920 390a 3939 3976 3c3e 999 999 9.999v<> 000001f0: 0a76 2020 3c3e 2265 6675 6e67 652d 3938 .v <>"efunge-98 00000200: 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 763c ",,,,,,,,,7y3-v< 00000210: 0a3e 2020 235e 4776 2020 2020 2020 2020 .> #^Gv 00000220: 2020 2020 2020 2020 2040 2c22 4222 5f22 @,"B"_" 00000230: 5472 222c 2c40 0a20 2020 763c 5b5f 225d Tr",,@. v<[_"] 00000240: 4265 6675 6e67 652d 3933 223e 2c2c 2c2c Befunge-93">,,,, 00000250: 2c2c 2c2c 2c2c 403c 0a20 2020 3e23 3c22 ,,,,,,@<. >#<" 00000260: 4265 6675 6e67 652d 3936 223e 205e 7624 Befunge-96"> ^v$ 00000270: 4730 3031 0a76 2020 2c2c 2c2c 2c22 3739 G001.v ,,,,,"79 00000280: 2d65 676e 7566 6542 2220 5f20 2020 2020 -egnufeB" _ 00000290: 2020 2020 2020 2020 2020 2020 2076 3c0a v<. 000002a0: 3e20 202c 2c2c 2c2c 4023 2020 2020 2020 > ,,,,,@# 000002b0: 2c22 3739 2d65 676e 7566 6572 5422 5f76 ,"79-egnuferT"_v 000002c0: 2320 2447 3030 3031 3c3e 0a20 2020 2020 # $G0001<>. 000002d0: 2020 2020 2020 2020 2020 2020 2020 2020 000002e0: 2020 2020 2020 2020 203c 3e31 3030 3030 <>10000 000002f0: 4724 760a 2020 2020 2023 402c 2c2c 2c2c G$v. #@,,,,, 00000300: 2c2c 2c2c 2c2c 2c2c 2c40 2322 3739 2d65 ,,,,,,,,,@#"79-e 00000310: 676e 7566 6572 6461 7551 225f 2251 7569 gnuferdauQ"_"Qui 00000320: 6e74 6566 756e 6765 2d39 3722 0a2e 6c20 ntefunge-97"..l 00000330: 2020 2020 2020 202e 2020 2020 2020 202a . * 00000340: 2f2f 2f7b 7d5d e28e 9ac2 bfe2 81b5 6c61 ///{}]........la 00000350: 6f63 7261 6843 c2a6 2b2b 2b2b 5b2d 3c2b ocrahC..++++[-<+ 00000360: 2b2b 2b2b 3e5d 3c5b 2d3c 2b2b 2b2b 2b2b ++++>]<[-<++++++ 00000370: 3c2b 2b2b 2b2b 3c2b 2b2b 2b2b 3e3e 3e5d <+++++<+++++>>>] 00000380: 3c3c 3c2b 2b2b 2b2b 2b2b 2e3e 2d2e 3e2d <<<+++++++.>-.>- 00000390: 2d2d 2e3c 3c2d 2d2d 2d2d 2e2b 2b2b 2b2b --.<<-----.+++++ 000003a0: 2b2b 2b2e 2d2d 2d2d 2d2e 3e2d 2d2e 3e2d +++.-----.>--.>- 000003b0: 2d2d 2e3c 2b2e 3e3e 3e28 2828 2828 2828 --.<+.>>>((((((( 000003c0: 2828 2828 2928 2928 2929 7b7d 297b 7d29 (((()()()){}){}) 000003d0: 7b7d 297b 7d28 2929 7b7d 2928 2828 2928 {}){}()){})((()( 000003e0: 2928 2928 2929 7b7d 297b 7d29 5b28 285b )()()){}){})[(([ 000003f0: 5d5b 5d29 7b7d 297b 7d28 295d 2928 5b5d ][]){}){}()])([] 00000400: 2829 297b 7d29 5b5d 2829 2928 285b 5b5d ()){})[]())(([[] 00000410: 5b5d 2829 5d28 5b5d 2829 2828 2828 285b []()]([]()((((([ 00000420: 5d5b 5d5b 5d29 297b 7d7b 7d29 5b5d 297b ][][])){}{})[]){ 00000430: 7d29 2929 5b5d 2829 2928 7b20 2d7d 5f3d })))[]())({ -}_= 00000440: 2229 223b 2821 293d 7365 713b 6d61 696e ")";(!)=seq;main 00000450: 7c6c 6574 2062 215f 3d22 223d 7075 7453 |let b!_=""=putS 00000460: 7472 2428 2222 2122 736e 7265 7474 6150 tr$(""!"snrettaP 00000470: 676e 6142 2b22 292b 2b69 6e69 7422 6c6c gnaB+")++init"ll 00000480: 656b 7361 4828 227b 2d0a 2f2f 544a 7266 eksaH("{-.//TJrf 00000490: 2438 416c 7a4b 7835 3f78 3f49 2d7d 2d2d $8AlzKx5?x?I-}-- 000004a0: 292a 2f2f 2ff0 9f92 ac69 6a6f 6d65 f09f )*///....ijome.. 000004b0: 92ac e29e a1f0 9f98 ad45 6d6f 7469 6e6f .........Emotino 000004c0: 6d69 636f 6ef0 9f98 b2e2 8faa e28f ace2 micon........... 000004d0: 8fa9 402c 6b61 2238 392d 6567 6e75 6665 ..@,ka"89-egnufe 000004e0: 6e55 22 nU" 

Explanation

Uses the relative get command, G with enough arguments to distinguish it from the other befunges.

\$\endgroup\$
4
\$\begingroup\$

33. Sexefunge-97, 1644 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> v
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v<
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_1000000G$!v
 ,,"79-egnufetniuQ"_"Sexefunge-97"#@,,,,,,,,,,,,@#
.l . *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//TJrf$8AlzKx5?x?I-}--)*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97

Try it online!

Next answer must not exceed 2137 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 3c0a write/**/;}/*}<. 000001d0: 3e20 2076 0a39 3939 2039 3939 2039 390a > v.999 999 99. 000001e0: 3939 3920 3939 3920 390a 3939 3976 3c3e 999 999 9.999v<> 000001f0: 0a76 2020 3c3e 2265 6675 6e67 652d 3938 .v <>"efunge-98 00000200: 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 763c ",,,,,,,,,7y3-v< 00000210: 0a3e 2020 235e 4776 2020 2020 2020 2020 .> #^Gv 00000220: 2020 2020 2020 2020 2040 2c22 4222 5f22 @,"B"_" 00000230: 5472 222c 2c40 0a20 2020 763c 5b5f 225d Tr",,@. v<[_"] 00000240: 4265 6675 6e67 652d 3933 223e 2c2c 2c2c Befunge-93">,,,, 00000250: 2c2c 2c2c 2c2c 403c 0a20 2020 3e23 3c22 ,,,,,,@<. >#<" 00000260: 4265 6675 6e67 652d 3936 223e 205e 7624 Befunge-96"> ^v$ 00000270: 4730 3031 0a76 2020 2c2c 2c2c 2c22 3739 G001.v ,,,,,"79 00000280: 2d65 676e 7566 6542 2220 5f20 2020 2020 -egnufeB" _ 00000290: 2020 2020 2020 2020 2020 2020 2076 3c0a v<. 000002a0: 3e20 202c 2c2c 2c2c 4023 2020 2020 2020 > ,,,,,@# 000002b0: 2c22 3739 2d65 676e 7566 6572 5422 5f76 ,"79-egnuferT"_v 000002c0: 2320 2447 3030 3031 3c3e 0a20 2020 2020 # $G0001<>. 000002d0: 2020 2020 2020 2020 2020 2020 2020 2020 000002e0: 2020 2020 2020 2020 203c 3e31 3030 3030 <>10000 000002f0: 4724 760a 2020 2020 2023 402c 2c2c 2c2c G$v. #@,,,,, 00000300: 2c2c 2c2c 2c2c 2c2c 2c40 2322 3739 2d65 ,,,,,,,,,@#"79-e 00000310: 676e 7566 6572 6461 7551 225f 3130 3030 gnuferdauQ"_1000 00000320: 3030 3047 2421 760a 2020 2020 2020 2020 000G$!v. 00000330: 2020 2020 2020 2020 2020 2020 2020 2020 00000340: 2020 2020 2020 2020 2c2c 2237 392d 6567 ,,"79-eg 00000350: 6e75 6665 746e 6975 5122 5f22 5365 7865 nufetniuQ"_"Sexe 00000360: 6675 6e67 652d 3937 2223 402c 2c2c 2c2c funge-97"#@,,,,, 00000370: 2c2c 2c2c 2c2c 2c40 230a 2e6c 2020 2020 ,,,,,,,@#..l 00000380: 2020 2020 2e20 2020 2020 2020 2a2f 2f2f . */// 00000390: 7b7d 5de2 8e9a efbc a6c2 b96c 616f 6372 {}]........laocr 000003a0: 6168 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 ahC............. 000003b0: c2b2 e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 ................ 000003c0: 86a8 c2b2 c2b2 e28c 82e2 86a8 e286 90c3 ................ 000003d0: 9fe2 89a4 e296 bce2 8692 e296 bce2 8690 ................ 000003e0: e289 a5e2 8692 e28c 82e2 86a8 cf83 e286 ................ 000003f0: 92e2 8692 e286 92e2 86a8 c39f e286 92e2 ................ 00000400: 8692 e286 92e2 86a8 cf80 e286 92e2 8692 ................ 00000410: e286 92e2 8692 e286 92e2 86a8 c2a1 c39f ................ 00000420: c2a1 e286 92e2 8692 e286 a8ce b4e2 8692 ................ 00000430: e286 a8c3 9fe2 8692 e286 92e2 8692 e286 ................ 00000440: 92e2 86a8 c2b5 e286 92e2 8692 e286 92e2 ................ 00000450: 86a8 c2a1 cf86 e286 a8ce b5cf 80e2 8c82 ................ 00000460: e286 a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 ................ 00000470: 8692 e286 a8c2 a1cf 80cf 83e2 96b2 e28c ................ 00000480: 82e2 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 ................ 00000490: 86a8 c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 ................ 000004a0: cf80 c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 ................ 000004b0: 96b2 e296 b2e2 96b2 c2a1 cf83 e296 b2c2 ................ 000004c0: a1ce b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 ................ 000004d0: e296 b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 ................ 000004e0: bb2b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c .++++[-<+++++>]< 000004f0: 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c [-<++++++<+++++< 00000500: 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b +++++>>>]<<<++++ 00000510: 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d +++.>-.>---.<<-- 00000520: 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d ---.++++++++.--- 00000530: 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e --.>--.>---.<+.> 00000540: 3e3e 2828 2828 2828 2828 2828 2829 2829 >>((((((((((()() 00000550: 2829 297b 7d29 7b7d 297b 7d29 7b7d 2829 ()){}){}){}){}() 00000560: 297b 7d29 2828 2829 2829 2829 2829 297b ){})((()()()()){ 00000570: 7d29 7b7d 295b 2828 5b5d 5b5d 297b 7d29 }){})[(([][]){}) 00000580: 7b7d 2829 5d29 285b 5d28 2929 7b7d 295b {}()])([]()){})[ 00000590: 5d28 2929 2828 5b5b 5d5b 5d28 295d 285b ]())(([[][]()]([ 000005a0: 5d28 2928 2828 2828 5b5d 5b5d 5b5d 2929 ]()((((([][][])) 000005b0: 7b7d 7b7d 295b 5d29 7b7d 2929 295b 5d28 {}{})[]){})))[]( 000005c0: 2929 287b 202d 7d5f 3d22 2922 3b28 2129 ))({ -}_=")";(!) 000005d0: 3d73 6571 3b6d 6169 6e7c 6c65 7420 6221 =seq;main|let b! 000005e0: 5f3d 2222 3d70 7574 5374 7224 2822 2221 _=""=putStr$(""! 000005f0: 2273 6e72 6574 7461 5067 6e61 422b 2229 "snrettaPgnaB+") 00000600: 2b2b 696e 6974 226c 6c65 6b73 6148 2822 ++init"lleksaH(" 00000610: 7b2d 0a2f 2f54 4a72 6624 3841 6c7a 4b78 {-.//TJrf$8AlzKx 00000620: 353f 783f 492d 7d2d 2d29 2a2f 2f2f f09f 5?x?I-}--)*///.. 00000630: 92ac 696a 6f6d 65f0 9f92 ace2 9ea1 f09f ..ijome......... 00000640: 98ad 456d 6f74 696e 6f6d 6963 6f6e f09f ..Emotinomicon.. 00000650: 98b2 e28f aae2 8fac e28f a940 2c6b 6122 ...........@,ka" 00000660: 3839 2d65 676e 7566 656e 5522 89-egnufenU" 
\$\endgroup\$
4
\$\begingroup\$

37. Grass, 2542 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left
.L .. *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-@^srEqRMM~dO-}--)*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenU"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitcejbO in Objective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass

Try it online!

Next answer must not exceed 3304 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f5c 0a20 2f2b 2023 5c0a 2062 6173 656e /\. /+ #\. basen 00000060: 616d 6520 2224 2872 6561 646c 696e 6b20 ame "$(readlink 00000070: 2f70 726f 632f 2424 2f65 7865 2922 7c72 /proc/$$/exe)"|r 00000080: 6576 3b3a 3c3c 2745 4f46 2720 233e 3e5c ev;:<<'EOF' #>>\ 00000090: 0a31 2b2f 2f2f 2020 2020 2020 2020 2020 .1+/// 000000a0: 2020 2020 2020 2020 4f5c 0a2f 2a20 1b67 O\./* .g 000000b0: 6763 476d 6956 1b5a 5a3b 6f6f 6f22 6c6f gcGmiV.ZZ;ooo"lo 000000c0: 4722 3b3f 3d30 2553 2131 316f 6f6f 3c22 G";?=0%S!11ooo<" 000000d0: 3e3c 3e22 0a23 6465 6669 6e65 2053 2243 ><>".#define S"C 000000e0: 2220 2020 2020 2020 2f2f 410a 2369 6664 " //A.#ifd 000000f0: 6566 205f 5f63 706c 7573 706c 7573 2f2f ef __cplusplus// 00000100: 6c0a 2066 2829 3b20 2020 2020 2020 2020 l. f(); 00000110: 2020 202f 2f69 0a23 696e 636c 7564 653c //i.#include< 00000120: 6373 7464 696f 3e2f 2f63 0a23 6465 6669 cstdio>//c.#defi 00000130: 6e65 2053 222b 2b43 2220 2f2f 650a 2069 ne S"++C" //e. i 00000140: 6e74 2f2f 2f20 2020 2020 2020 2020 220a nt/// ". 00000150: 2365 6e64 6966 2f2f 2020 2020 2020 205c #endif// \ 00000160: 2e0a 2369 6664 6566 205f 5f4f 424a 435f ..#ifdef __OBJC_ 00000170: 5f0a 2364 6566 696e 6520 5322 432d 6576 _.#define S"C-ev 00000180: 6974 6365 6a62 4f22 0a23 656e 6469 660a itcejbO".#endif. 00000190: 206d 6169 6e28 297b 7072 696e 7466 2853 main(){printf(S 000001a0: 292f 2a2f 6d61 696e 2829 7b69 6d70 6f72 )/*/main(){impor 000001b0: 7420 7374 642e 7374 6469 6f3b 2244 222e t std.stdio;"D". 000001c0: 7772 6974 652f 2a2a 2f3b 7d2f 2a7d 3c0a write/**/;}/*}<. 000001d0: 3e20 2076 7757 5757 5777 5757 5757 5777 > vwWWWWwWWWWWw 000001e0: 7677 5757 7757 5757 7776 7757 5777 5757 vwWWwWWWwvwWWwWW 000001f0: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 00000200: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000210: 5777 5757 5777 7657 7777 7777 7777 7777 WwWWWwvWwwwwwwww 00000220: 7777 7757 5757 7757 5757 5757 5777 5757 wwwWWWwWWWWWWwWW 00000230: 5757 5757 5777 5757 5757 5757 5757 5777 WWWWWwWWWWWWWWWw 00000240: 5757 5757 5757 5757 5757 5757 7757 5757 WWWWWWWWWWWWwWWW 00000250: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 00000260: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 00000270: 5757 5757 5757 5757 5757 5757 7757 5757 WWWWWWWWWWWWwWWW 00000280: 5757 5757 5757 5757 5757 5757 5757 5777 WWWWWWWWWWWWWWWw 00000290: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 000002a0: 5757 5777 7757 5757 5757 5757 5757 5757 WWWwwWWWWWWWWWWW 000002b0: 5757 5757 5757 5757 5777 7777 7777 7757 WWWWWWWWWwwwwwwW 000002c0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 000002d0: 5757 5757 7777 7777 7757 5757 5757 5757 WWWWwwwwwWWWWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5757 5777 WWWWWWWWWWWWWWWw 000002f0: 7777 7777 7777 7777 7777 0a39 3939 2039 wwwwwwwwww.999 9 00000300: 3939 2039 390a 3939 3920 3939 3920 390a 99 99.999 999 9. 00000310: 3939 3976 3c3e 0a76 2020 3c3e 2265 6675 999v<>.v <>"efu 00000320: 6e67 652d 3938 222c 2c2c 2c2c 2c2c 2c2c nge-98",,,,,,,,, 00000330: 3779 332d 763c 2040 0a3e 2020 235e 4776 7y3-v< @.> #^Gv 00000340: 2020 2020 2020 2020 2020 2020 2020 2020 00000350: 2040 2c22 4222 5f22 5472 222c 2c40 0a20 @,"B"_"Tr",,@. 00000360: 2020 763c 5b5f 225d 4265 6675 6e67 652d v<[_"]Befunge- 00000370: 3933 223e 2c2c 2c2c 2c2c 2c2c 2c2c 307c 93">,,,,,,,,,,0| 00000380: 403c 0a20 2020 3e23 3c22 4265 6675 6e67 @<. >#<"Befung 00000390: 652d 3936 223e 205e 7624 4730 3031 0a76 e-96"> ^v$G001.v 000003a0: 2020 2c2c 2c2c 2c22 3739 2d65 676e 7566 ,,,,,"79-egnuf 000003b0: 6542 2220 5f20 2020 2020 2020 2020 2020 eB" _ 000003c0: 2020 2020 2020 2076 3c0a 3e20 202c 2c2c v<.> ,,, 000003d0: 2c2c 4023 2020 2020 2020 2c22 3739 2d65 ,,@# ,"79-e 000003e0: 676e 7566 6572 5422 5f76 2320 2447 3030 gnuferT"_v# $G00 000003f0: 3031 3c3e 0a20 2020 2020 2020 2020 2020 01<>. 00000400: 2020 2020 2020 2020 2020 2020 2020 2020 00000410: 2020 203c 3e31 3030 3030 4724 760a 2020 <>10000G$v. 00000420: 2020 2023 402c 2c2c 2c2c 2c2c 2c2c 2c2c #@,,,,,,,,,,, 00000430: 2c2c 2c40 2322 3739 2d65 676e 7566 6572 ,,,@#"79-egnufer 00000440: 6461 7551 225f 3130 3030 3030 4724 760a dauQ"_100000G$v. 00000450: 2020 2020 2020 2020 2020 2020 2020 2020 00000460: 2020 2020 2020 2020 2020 2020 2020 2c2c ,, 00000470: 2237 392d 6567 6e75 6665 746e 6975 5122 "79-egnufetniuQ" 00000480: 5f31 3030 3030 3030 4724 2176 402c 2c2c _1000000G$!v@,,, 00000490: 2c2c 2c2c 2c2c 2c2c 2c0a 2020 2020 2020 ,,,,,,,,,. 000004a0: 2020 2020 2020 2020 2020 2020 2020 2020 000004b0: 2020 2020 2020 2020 2020 2020 2020 2020 000004c0: 2020 2020 2020 2237 392d 6567 6e75 6665 "79-egnufe 000004d0: 7470 6553 225f 2253 6578 6566 756e 6765 tpeS"_"Sexefunge 000004e0: 2d39 3722 2340 2c2c 2c2c 2c2c 2c2c 2c2c -97"#@,,,,,,,,,, 000004f0: 2c2c 4023 2c0a 2020 2020 2020 2020 2020 ,,@#,. 00000500: 2020 2020 2020 2020 2020 2020 2020 2020 00000510: 2020 2020 203c 3e22 7622 400a 2040 2c22 <>"v"@. @," 00000520: 4622 2c22 7522 2c22 6e22 2c22 6322 2c22 F","u","n","c"," 00000530: 7422 2c22 6f22 2c22 6922 2c22 6422 3c3e t","o","i","d"<> 00000540: 2072 6564 2064 6f77 6e20 7477 6f20 7265 red down two re 00000550: 6420 6c65 6674 206f 6e65 2079 656c 6c6f d left one yello 00000560: 7720 7570 2067 7265 656e 2064 6f77 6e20 w up green down 00000570: 7965 6c6c 6f77 2075 7020 6772 6565 6e20 yellow up green 00000580: 646f 776e 2072 6564 2075 7020 7468 7265 down red up thre 00000590: 6520 7265 6420 7269 6768 7420 7477 6f20 e red right two 000005a0: 7965 6c6c 6f77 2064 6f77 6e20 7965 6c6c yellow down yell 000005b0: 6f77 2064 6f77 6e20 626c 7565 206c 6566 ow down blue lef 000005c0: 7420 6772 6565 6e20 646f 776e 2072 6564 t green down red 000005d0: 2064 6f77 6e20 6f6e 6520 7965 6c6c 6f77 down one yellow 000005e0: 2064 6f77 6e20 626c 7565 206c 6566 7420 down blue left 000005f0: 6772 6565 6e20 646f 776e 2072 6564 2064 green down red d 00000600: 6f77 6e20 7477 6f20 7265 6420 6c65 6674 own two red left 00000610: 206f 6e65 2079 656c 6c6f 7720 7570 2079 one yellow up y 00000620: 656c 6c6f 7720 646f 776e 2062 6c75 6520 ellow down blue 00000630: 6c65 6674 2067 7265 656e 2064 6f77 6e20 left green down 00000640: 7265 6420 6c65 6674 206f 6e65 2072 6564 red left one red 00000650: 2064 6f77 6e20 7468 7265 6520 7965 6c6c down three yell 00000660: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 00000670: 6f77 6e20 626c 7565 206c 6566 7420 6772 own blue left gr 00000680: 6565 6e20 646f 776e 2072 6564 2075 7020 een down red up 00000690: 7477 6f20 6772 6565 6e20 646f 776e 2079 two green down y 000006a0: 656c 6c6f 7720 7570 2079 656c 6c6f 7720 ellow up yellow 000006b0: 646f 776e 2062 6c75 6520 6c65 6674 2072 down blue left r 000006c0: 6564 2075 7020 7468 7265 6520 7265 6420 ed up three red 000006d0: 7269 6768 7420 7477 6f20 7965 6c6c 6f77 right two yellow 000006e0: 2064 6f77 6e20 7965 6c6c 6f77 2064 6f77 down yellow dow 000006f0: 6e20 626c 7565 206c 6566 740a 2e4c 2020 n blue left..L 00000700: 2020 2020 2020 2020 202e 2e20 2020 2a2f .. */ 00000710: 2f2f 7b7d 5de2 8e9a efbc a6c2 b96c 616f //{}]........lao 00000720: 6372 6168 43c2 abe2 96b2 c2b2 c2b2 c2b2 crahC........... 00000730: c2b2 c2b2 e28c 82e2 86a8 ceb1 e286 a8c3 ................ 00000740: 9fe2 86a8 c2b2 c2b2 e28c 82e2 86a8 e286 ................ 00000750: 90c3 9fe2 89a4 e296 bce2 8692 e296 bce2 ................ 00000760: 8690 e289 a5e2 8692 e28c 82e2 86a8 cf83 ................ 00000770: e286 92e2 8692 e286 92e2 86a8 c39f e286 ................ 00000780: 92e2 8692 e286 92e2 86a8 cf80 e286 92e2 ................ 00000790: 8692 e286 92e2 8692 e286 92e2 86a8 c2a1 ................ 000007a0: c39f c2a1 e286 92e2 8692 e286 a8ce b4e2 ................ 000007b0: 8692 e286 a8c3 9fe2 8692 e286 92e2 8692 ................ 000007c0: e286 92e2 86a8 c2b5 e286 92e2 8692 e286 ................ 000007d0: 92e2 86a8 c2a1 cf86 e286 a8ce b5cf 80e2 ................ 000007e0: 8c82 e286 a8c2 a1c3 9fc2 a1e2 8692 e286 ................ 000007f0: 92e2 8692 e286 a8c2 a1cf 80cf 83e2 96b2 ................ 00000800: e28c 82e2 86a8 c2a1 cf83 c2b5 c2a1 e286 ................ 00000810: 92e2 86a8 c2a1 ceb1 c2a1 e286 92e2 86a8 ................ 00000820: c2a1 cf80 c2a1 e296 b2e2 96b2 e296 b2c2 ................ 00000830: a1e2 96b2 e296 b2e2 96b2 c2a1 cf83 e296 ................ 00000840: b2c2 a1ce b4c2 a1cf 86e2 96b2 e296 b2e2 ................ 00000850: 96b2 e296 b2c2 a1ce b5e2 96bc e296 bcc2 ................ 00000860: a1c2 bb2b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e ...++++[-<+++++> 00000870: 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b ]<[-<++++++<++++ 00000880: 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b +<+++++>>>]<<<++ 00000890: 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c +++++.>-.>---.<< 000008a0: 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d -----.++++++++.- 000008b0: 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b ----.>--.>---.<+ 000008c0: 2e3e 3e3e 2828 2828 2828 2828 2828 2829 .>>>((((((((((() 000008d0: 2829 2829 297b 7d29 7b7d 297b 7d29 7b7d ()()){}){}){}){} 000008e0: 2829 297b 7d29 2828 2829 2829 2829 2829 ()){})((()()()() 000008f0: 297b 7d29 7b7d 295b 2828 5b5d 5b5d 297b ){}){})[(([][]){ 00000900: 7d29 7b7d 2829 5d29 285b 5d28 2929 7b7d }){}()])([]()){} 00000910: 295b 5d28 2929 2828 5b5b 5d5b 5d28 295d )[]())(([[][]()] 00000920: 285b 5d28 2928 2828 2828 5b5d 5b5d 5b5d ([]()((((([][][] 00000930: 2929 7b7d 7b7d 295b 5d29 7b7d 2929 295b )){}{})[]){})))[ 00000940: 5d28 2929 287b 202d 7d5f 3d22 2922 3b28 ]())({ -}_=")";( 00000950: 2129 3d73 6571 3b6d 6169 6e7c 6c65 7420 !)=seq;main|let 00000960: 6221 5f3d 2222 3d70 7574 5374 7224 2822 b!_=""=putStr$(" 00000970: 2221 2273 6e72 6574 7461 5067 6e61 422b "!"snrettaPgnaB+ 00000980: 2229 2b2b 696e 6974 226c 6c65 6b73 6148 ")++init"lleksaH 00000990: 2822 7b2d 0a2f 2f48 4854 2d40 5e73 7245 ("{-.//HHT-@^srE 000009a0: 7152 4d4d 7e64 4f2d 7d2d 2d29 2a2f 2f2f qRMM~dO-}--)*/// 000009b0: f09f 92ac 696a 6f6d 65f0 9f92 ace2 9ea1 ....ijome....... 000009c0: f09f 98ad 456d 6f74 696e 6f6d 6963 6f6e ....Emotinomicon 000009d0: f09f 98b2 e28f aae2 8fac e28f a940 2c6b .............@,k 000009e0: 6122 3839 2d65 676e 7566 656e 5522 a"89-egnufenU" 
\$\endgroup\$
4
\$\begingroup\$

39. Canvas, 2667 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///op\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left
.L .. *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-@^srEqRMM~dO-}--)*//∙SAVNACp💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiij"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in Canvas

Try Canvas online!

Try it online!

Next answer must not exceed 3467 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f6f 705c 0a20 2f2b 2023 5c0a 2062 6173 /op\. /+ #\. bas 00000060: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin 00000070: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)" 00000080: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #> 00000090: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+/// 000000a0: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./* 000000b0: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 000000c0: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 000000d0: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 000000e0: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i 000000f0: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus 00000100: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f(); 00000110: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ 00000120: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de 00000130: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e. 00000140: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int/// 00000150: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif// 00000160: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ 00000170: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C- 00000180: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi 00000190: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf 000001a0: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp 000001b0: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D 000001c0: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*} 000001d0: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW 000001e0: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 000001f0: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000200: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000210: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww 00000220: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw 00000230: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 00000240: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW 00000250: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 00000260: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW 00000270: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW 00000280: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000290: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW 000002a0: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW 000002b0: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww 000002c0: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 000002d0: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 000002f0: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999 00000300: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999 00000310: 390a 3939 3976 3c3e 0a76 2020 3c3e 2265 9.999v<>.v <>"e 00000320: 6675 6e67 652d 3938 222c 2c2c 2c2c 2c2c funge-98",,,,,,, 00000330: 2c2c 3779 332d 763c 2040 0a3e 2020 235e ,,7y3-v< @.> #^ 00000340: 4776 2020 2020 2020 2020 2020 2020 2020 Gv 00000350: 2020 2040 2c22 4222 5f22 5472 222c 2c40 @,"B"_"Tr",,@ 00000360: 0a20 2020 763c 5b5f 225d 4265 6675 6e67 . v<[_"]Befung 00000370: 652d 3933 223e 2c2c 2c2c 2c2c 2c2c 2c2c e-93">,,,,,,,,,, 00000380: 307c 403c 0a20 2020 3e23 3c22 4265 6675 0|@<. >#<"Befu 00000390: 6e67 652d 3936 223e 205e 7624 4730 3031 nge-96"> ^v$G001 000003a0: 0a76 2020 2c2c 2c2c 2c22 3739 2d65 676e .v ,,,,,"79-egn 000003b0: 7566 6542 2220 5f20 2020 2020 2020 2020 ufeB" _ 000003c0: 2020 2020 2020 2020 2076 3c0a 3e20 202c v<.> , 000003d0: 2c2c 2c2c 4023 2020 2020 2020 2c22 3739 ,,,,@# ,"79 000003e0: 2d65 676e 7566 6572 5422 5f76 2320 2447 -egnuferT"_v# $G 000003f0: 3030 3031 3c3e 0a20 2020 2020 2020 2020 0001<>. 00000400: 2020 2020 2020 2020 2020 2020 2020 2020 00000410: 2020 2020 203c 3e31 3030 3030 4724 760a <>10000G$v. 00000420: 2020 2020 2023 402c 2c2c 2c2c 2c2c 2c2c #@,,,,,,,,, 00000430: 2c2c 2c2c 2c40 2322 3739 2d65 676e 7566 ,,,,,@#"79-egnuf 00000440: 6572 6461 7551 225f 3130 3030 3030 4724 erdauQ"_100000G$ 00000450: 760a 2020 2020 2020 2020 2020 2020 2020 v. 00000460: 2020 2020 2020 2020 2020 2020 2020 2020 00000470: 2c2c 2237 392d 6567 6e75 6665 746e 6975 ,,"79-egnufetniu 00000480: 5122 5f31 3030 3030 3030 4724 2176 402c Q"_1000000G$!v@, 00000490: 2c2c 2c2c 2c2c 2c2c 2c2c 2c0a 2020 2020 ,,,,,,,,,,,. 000004a0: 2020 2020 2020 2020 2020 2020 2020 2020 000004b0: 2020 2020 2020 2020 2020 2020 2020 2020 000004c0: 2020 2020 2020 2020 2237 392d 6567 6e75 "79-egnu 000004d0: 6665 7470 6553 225f 2253 6578 6566 756e fetpeS"_"Sexefun 000004e0: 6765 2d39 3722 2340 2c2c 2c2c 2c2c 2c2c ge-97"#@,,,,,,,, 000004f0: 2c2c 2c2c 4023 2c0a 2020 2020 2020 2020 ,,,,@#,. 00000500: 2020 2020 2020 2020 2020 2020 2020 2020 00000510: 2020 2020 2020 203c 3e22 7622 400a 2040 <>"v"@. @ 00000520: 2c22 4622 2c22 7522 2c22 6e22 2c22 6322 ,"F","u","n","c" 00000530: 2c22 7422 2c22 6f22 2c22 6922 2c22 6422 ,"t","o","i","d" 00000540: 3c3e 2072 6564 2064 6f77 6e20 7477 6f20 <> red down two 00000550: 7265 6420 6c65 6674 206f 6e65 2079 656c red left one yel 00000560: 6c6f 7720 7570 2067 7265 656e 2064 6f77 low up green dow 00000570: 6e20 7965 6c6c 6f77 2075 7020 6772 6565 n yellow up gree 00000580: 6e20 646f 776e 2072 6564 2075 7020 7468 n down red up th 00000590: 7265 6520 7265 6420 7269 6768 7420 7477 ree red right tw 000005a0: 6f20 7965 6c6c 6f77 2064 6f77 6e20 7965 o yellow down ye 000005b0: 6c6c 6f77 2064 6f77 6e20 626c 7565 206c llow down blue l 000005c0: 6566 7420 6772 6565 6e20 646f 776e 2072 eft green down r 000005d0: 6564 2064 6f77 6e20 6f6e 6520 7965 6c6c ed down one yell 000005e0: 6f77 2064 6f77 6e20 626c 7565 206c 6566 ow down blue lef 000005f0: 7420 6772 6565 6e20 646f 776e 2072 6564 t green down red 00000600: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le 00000610: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up 00000620: 2079 656c 6c6f 7720 646f 776e 2062 6c75 yellow down blu 00000630: 6520 6c65 6674 2067 7265 656e 2064 6f77 e left green dow 00000640: 6e20 7265 6420 6c65 6674 206f 6e65 2072 n red left one r 00000650: 6564 2064 6f77 6e20 7468 7265 6520 7965 ed down three ye 00000660: 6c6c 6f77 2064 6f77 6e20 7965 6c6c 6f77 llow down yellow 00000670: 2064 6f77 6e20 626c 7565 206c 6566 7420 down blue left 00000680: 6772 6565 6e20 646f 776e 2072 6564 2075 green down red u 00000690: 7020 7477 6f20 6772 6565 6e20 646f 776e p two green down 000006a0: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello 000006b0: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 000006c0: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re 000006d0: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell 000006e0: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 000006f0: 6f77 6e20 626c 7565 206c 6566 740a 2e4c own blue left..L 00000700: 2020 2020 2020 2020 2020 202e 2e20 2020 .. 00000710: 2a2f 2f2f 7b7d 5de2 8e9a efbc a6c2 b96c *///{}]........l 00000720: 616f 6372 6168 43c2 abe2 96b2 c2b2 c2b2 aocrahC......... 00000730: c2b2 c2b2 c2b2 e28c 82e2 86a8 ceb1 e286 ................ 00000740: a8c3 9fe2 86a8 c2b2 c2b2 e28c 82e2 86a8 ................ 00000750: e286 90c3 9fe2 89a4 e296 bce2 8692 e296 ................ 00000760: bce2 8690 e289 a5e2 8692 e28c 82e2 86a8 ................ 00000770: cf83 e286 92e2 8692 e286 92e2 86a8 c39f ................ 00000780: e286 92e2 8692 e286 92e2 86a8 cf80 e286 ................ 00000790: 92e2 8692 e286 92e2 8692 e286 92e2 86a8 ................ 000007a0: c2a1 c39f c2a1 e286 92e2 8692 e286 a8ce ................ 000007b0: b4e2 8692 e286 a8c3 9fe2 8692 e286 92e2 ................ 000007c0: 8692 e286 92e2 86a8 c2b5 e286 92e2 8692 ................ 000007d0: e286 92e2 86a8 c2a1 cf86 e286 a8ce b5cf ................ 000007e0: 80e2 8c82 e286 a8c2 a1c3 9fc2 a1e2 8692 ................ 000007f0: e286 92e2 8692 e286 a8c2 a1cf 80cf 83e2 ................ 00000800: 96b2 e28c 82e2 86a8 c2a1 cf83 c2b5 c2a1 ................ 00000810: e286 92e2 86a8 c2a1 ceb1 c2a1 e286 92e2 ................ 00000820: 86a8 c2a1 cf80 c2a1 e296 b2e2 96b2 e296 ................ 00000830: b2c2 a1e2 96b2 e296 b2e2 96b2 c2a1 cf83 ................ 00000840: e296 b2c2 a1ce b4c2 a1cf 86e2 96b2 e296 ................ 00000850: b2e2 96b2 e296 b2c2 a1ce b5e2 96bc e296 ................ 00000860: bcc2 a1c2 bb2b 2b2b 2b5b 2d3c 2b2b 2b2b .....++++[-<++++ 00000870: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b +>]<[-<++++++<++ 00000880: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c +++<+++++>>>]<<< 00000890: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e +++++++.>-.>---. 000008a0: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b <<-----.++++++++ 000008b0: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e .-----.>--.>---. 000008c0: 3c2b 2e3e 3e3e 2828 2828 2828 2828 2828 <+.>>>(((((((((( 000008d0: 2829 2829 2829 297b 7d29 7b7d 297b 7d29 ()()()){}){}){}) 000008e0: 7b7d 2829 297b 7d29 2828 2829 2829 2829 {}()){})((()()() 000008f0: 2829 297b 7d29 7b7d 295b 2828 5b5d 5b5d ()){}){})[(([][] 00000900: 297b 7d29 7b7d 2829 5d29 285b 5d28 2929 ){}){}()])([]()) 00000910: 7b7d 295b 5d28 2929 2828 5b5b 5d5b 5d28 {})[]())(([[][]( 00000920: 295d 285b 5d28 2928 2828 2828 5b5d 5b5d )]([]()((((([][] 00000930: 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d 2929 [])){}{})[]){})) 00000940: 295b 5d28 2929 287b 202d 7d5f 3d22 2922 )[]())({ -}_=")" 00000950: 3b28 2129 3d73 6571 3b6d 6169 6e7c 6c65 ;(!)=seq;main|le 00000960: 7420 6221 5f3d 2222 3d70 7574 5374 7224 t b!_=""=putStr$ 00000970: 2822 2221 2273 6e72 6574 7461 5067 6e61 (""!"snrettaPgna 00000980: 422b 2229 2b2b 696e 6974 226c 6c65 6b73 B+")++init"lleks 00000990: 6148 2822 7b2d 0a2f 2f48 4854 2d40 5e73 aH("{-.//HHT-@^s 000009a0: 7245 7152 4d4d 7e64 4f2d 7d2d 2d29 2a2f rEqRMM~dO-}--)*/ 000009b0: 2fe2 8899 5341 564e 4143 efbd 90f0 9f92 /...SAVNAC...... 000009c0: ac69 6a6f 6d65 f09f 92ac e29e a1f0 9f98 .ijome.......... 000009d0: ad45 6d6f 7469 6e6f 6d69 636f 6ef0 9f98 .Emotinomicon... 000009e0: b2e2 8faa e28f ace2 8fa9 402c 6b61 2238 ..........@,ka"8 000009f0: 392d 6567 6e75 6665 6e55 7373 7373 7361 9-egnufenUsssssa 00000a00: 6161 6161 6565 6565 6565 6565 6565 7061 aaaaeeeeeeeeeepa 00000a10: 6565 6565 6565 6565 6565 6369 7361 6565 eeeeeeeeeecisaee 00000a20: 6565 6565 656a 6969 6969 6969 6969 6a65 eeeeejiiiiiiiije 00000a30: 6565 6565 6565 6565 6565 6565 6565 6565 eeeeeeeeeeeeeeee 00000a40: 656a 6969 6969 6969 6969 6969 6969 696a ejiiiiiiiiiiiiij 00000a50: 6565 6565 6565 6565 6a69 6969 696a 6969 eeeeeeeejiiiijii 00000a60: 6969 6969 6969 6969 696a 22 iiiiiiiiij" 
\$\endgroup\$
4
\$\begingroup\$

38. alphuck, 2656 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///op\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left
.L .. *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-@^srEqRMM~dO-}--)*///💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiij"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck

Try it online!

Next answer must not exceed 3452 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f6f 705c 0a20 2f2b 2023 5c0a 2062 6173 /op\. /+ #\. bas 00000060: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin 00000070: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)" 00000080: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #> 00000090: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+/// 000000a0: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./* 000000b0: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 000000c0: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 000000d0: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 000000e0: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i 000000f0: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus 00000100: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f(); 00000110: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ 00000120: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de 00000130: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e. 00000140: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int/// 00000150: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif// 00000160: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ 00000170: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C- 00000180: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi 00000190: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf 000001a0: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp 000001b0: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D 000001c0: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*} 000001d0: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW 000001e0: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 000001f0: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000200: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000210: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww 00000220: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw 00000230: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 00000240: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW 00000250: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 00000260: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW 00000270: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW 00000280: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000290: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW 000002a0: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW 000002b0: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww 000002c0: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 000002d0: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 000002f0: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999 00000300: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999 00000310: 390a 3939 3976 3c3e 0a76 2020 3c3e 2265 9.999v<>.v <>"e 00000320: 6675 6e67 652d 3938 222c 2c2c 2c2c 2c2c funge-98",,,,,,, 00000330: 2c2c 3779 332d 763c 2040 0a3e 2020 235e ,,7y3-v< @.> #^ 00000340: 4776 2020 2020 2020 2020 2020 2020 2020 Gv 00000350: 2020 2040 2c22 4222 5f22 5472 222c 2c40 @,"B"_"Tr",,@ 00000360: 0a20 2020 763c 5b5f 225d 4265 6675 6e67 . v<[_"]Befung 00000370: 652d 3933 223e 2c2c 2c2c 2c2c 2c2c 2c2c e-93">,,,,,,,,,, 00000380: 307c 403c 0a20 2020 3e23 3c22 4265 6675 0|@<. >#<"Befu 00000390: 6e67 652d 3936 223e 205e 7624 4730 3031 nge-96"> ^v$G001 000003a0: 0a76 2020 2c2c 2c2c 2c22 3739 2d65 676e .v ,,,,,"79-egn 000003b0: 7566 6542 2220 5f20 2020 2020 2020 2020 ufeB" _ 000003c0: 2020 2020 2020 2020 2076 3c0a 3e20 202c v<.> , 000003d0: 2c2c 2c2c 4023 2020 2020 2020 2c22 3739 ,,,,@# ,"79 000003e0: 2d65 676e 7566 6572 5422 5f76 2320 2447 -egnuferT"_v# $G 000003f0: 3030 3031 3c3e 0a20 2020 2020 2020 2020 0001<>. 00000400: 2020 2020 2020 2020 2020 2020 2020 2020 00000410: 2020 2020 203c 3e31 3030 3030 4724 760a <>10000G$v. 00000420: 2020 2020 2023 402c 2c2c 2c2c 2c2c 2c2c #@,,,,,,,,, 00000430: 2c2c 2c2c 2c40 2322 3739 2d65 676e 7566 ,,,,,@#"79-egnuf 00000440: 6572 6461 7551 225f 3130 3030 3030 4724 erdauQ"_100000G$ 00000450: 760a 2020 2020 2020 2020 2020 2020 2020 v. 00000460: 2020 2020 2020 2020 2020 2020 2020 2020 00000470: 2c2c 2237 392d 6567 6e75 6665 746e 6975 ,,"79-egnufetniu 00000480: 5122 5f31 3030 3030 3030 4724 2176 402c Q"_1000000G$!v@, 00000490: 2c2c 2c2c 2c2c 2c2c 2c2c 2c0a 2020 2020 ,,,,,,,,,,,. 000004a0: 2020 2020 2020 2020 2020 2020 2020 2020 000004b0: 2020 2020 2020 2020 2020 2020 2020 2020 000004c0: 2020 2020 2020 2020 2237 392d 6567 6e75 "79-egnu 000004d0: 6665 7470 6553 225f 2253 6578 6566 756e fetpeS"_"Sexefun 000004e0: 6765 2d39 3722 2340 2c2c 2c2c 2c2c 2c2c ge-97"#@,,,,,,,, 000004f0: 2c2c 2c2c 4023 2c0a 2020 2020 2020 2020 ,,,,@#,. 00000500: 2020 2020 2020 2020 2020 2020 2020 2020 00000510: 2020 2020 2020 203c 3e22 7622 400a 2040 <>"v"@. @ 00000520: 2c22 4622 2c22 7522 2c22 6e22 2c22 6322 ,"F","u","n","c" 00000530: 2c22 7422 2c22 6f22 2c22 6922 2c22 6422 ,"t","o","i","d" 00000540: 3c3e 2072 6564 2064 6f77 6e20 7477 6f20 <> red down two 00000550: 7265 6420 6c65 6674 206f 6e65 2079 656c red left one yel 00000560: 6c6f 7720 7570 2067 7265 656e 2064 6f77 low up green dow 00000570: 6e20 7965 6c6c 6f77 2075 7020 6772 6565 n yellow up gree 00000580: 6e20 646f 776e 2072 6564 2075 7020 7468 n down red up th 00000590: 7265 6520 7265 6420 7269 6768 7420 7477 ree red right tw 000005a0: 6f20 7965 6c6c 6f77 2064 6f77 6e20 7965 o yellow down ye 000005b0: 6c6c 6f77 2064 6f77 6e20 626c 7565 206c llow down blue l 000005c0: 6566 7420 6772 6565 6e20 646f 776e 2072 eft green down r 000005d0: 6564 2064 6f77 6e20 6f6e 6520 7965 6c6c ed down one yell 000005e0: 6f77 2064 6f77 6e20 626c 7565 206c 6566 ow down blue lef 000005f0: 7420 6772 6565 6e20 646f 776e 2072 6564 t green down red 00000600: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le 00000610: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up 00000620: 2079 656c 6c6f 7720 646f 776e 2062 6c75 yellow down blu 00000630: 6520 6c65 6674 2067 7265 656e 2064 6f77 e left green dow 00000640: 6e20 7265 6420 6c65 6674 206f 6e65 2072 n red left one r 00000650: 6564 2064 6f77 6e20 7468 7265 6520 7965 ed down three ye 00000660: 6c6c 6f77 2064 6f77 6e20 7965 6c6c 6f77 llow down yellow 00000670: 2064 6f77 6e20 626c 7565 206c 6566 7420 down blue left 00000680: 6772 6565 6e20 646f 776e 2072 6564 2075 green down red u 00000690: 7020 7477 6f20 6772 6565 6e20 646f 776e p two green down 000006a0: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello 000006b0: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 000006c0: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re 000006d0: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell 000006e0: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 000006f0: 6f77 6e20 626c 7565 206c 6566 740a 2e4c own blue left..L 00000700: 2020 2020 2020 2020 2020 202e 2e20 2020 .. 00000710: 2a2f 2f2f 7b7d 5de2 8e9a efbc a6c2 b96c *///{}]........l 00000720: 616f 6372 6168 43c2 abe2 96b2 c2b2 c2b2 aocrahC......... 00000730: c2b2 c2b2 c2b2 e28c 82e2 86a8 ceb1 e286 ................ 00000740: a8c3 9fe2 86a8 c2b2 c2b2 e28c 82e2 86a8 ................ 00000750: e286 90c3 9fe2 89a4 e296 bce2 8692 e296 ................ 00000760: bce2 8690 e289 a5e2 8692 e28c 82e2 86a8 ................ 00000770: cf83 e286 92e2 8692 e286 92e2 86a8 c39f ................ 00000780: e286 92e2 8692 e286 92e2 86a8 cf80 e286 ................ 00000790: 92e2 8692 e286 92e2 8692 e286 92e2 86a8 ................ 000007a0: c2a1 c39f c2a1 e286 92e2 8692 e286 a8ce ................ 000007b0: b4e2 8692 e286 a8c3 9fe2 8692 e286 92e2 ................ 000007c0: 8692 e286 92e2 86a8 c2b5 e286 92e2 8692 ................ 000007d0: e286 92e2 86a8 c2a1 cf86 e286 a8ce b5cf ................ 000007e0: 80e2 8c82 e286 a8c2 a1c3 9fc2 a1e2 8692 ................ 000007f0: e286 92e2 8692 e286 a8c2 a1cf 80cf 83e2 ................ 00000800: 96b2 e28c 82e2 86a8 c2a1 cf83 c2b5 c2a1 ................ 00000810: e286 92e2 86a8 c2a1 ceb1 c2a1 e286 92e2 ................ 00000820: 86a8 c2a1 cf80 c2a1 e296 b2e2 96b2 e296 ................ 00000830: b2c2 a1e2 96b2 e296 b2e2 96b2 c2a1 cf83 ................ 00000840: e296 b2c2 a1ce b4c2 a1cf 86e2 96b2 e296 ................ 00000850: b2e2 96b2 e296 b2c2 a1ce b5e2 96bc e296 ................ 00000860: bcc2 a1c2 bb2b 2b2b 2b5b 2d3c 2b2b 2b2b .....++++[-<++++ 00000870: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b +>]<[-<++++++<++ 00000880: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c +++<+++++>>>]<<< 00000890: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e +++++++.>-.>---. 000008a0: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b <<-----.++++++++ 000008b0: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e .-----.>--.>---. 000008c0: 3c2b 2e3e 3e3e 2828 2828 2828 2828 2828 <+.>>>(((((((((( 000008d0: 2829 2829 2829 297b 7d29 7b7d 297b 7d29 ()()()){}){}){}) 000008e0: 7b7d 2829 297b 7d29 2828 2829 2829 2829 {}()){})((()()() 000008f0: 2829 297b 7d29 7b7d 295b 2828 5b5d 5b5d ()){}){})[(([][] 00000900: 297b 7d29 7b7d 2829 5d29 285b 5d28 2929 ){}){}()])([]()) 00000910: 7b7d 295b 5d28 2929 2828 5b5b 5d5b 5d28 {})[]())(([[][]( 00000920: 295d 285b 5d28 2928 2828 2828 5b5d 5b5d )]([]()((((([][] 00000930: 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d 2929 [])){}{})[]){})) 00000940: 295b 5d28 2929 287b 202d 7d5f 3d22 2922 )[]())({ -}_=")" 00000950: 3b28 2129 3d73 6571 3b6d 6169 6e7c 6c65 ;(!)=seq;main|le 00000960: 7420 6221 5f3d 2222 3d70 7574 5374 7224 t b!_=""=putStr$ 00000970: 2822 2221 2273 6e72 6574 7461 5067 6e61 (""!"snrettaPgna 00000980: 422b 2229 2b2b 696e 6974 226c 6c65 6b73 B+")++init"lleks 00000990: 6148 2822 7b2d 0a2f 2f48 4854 2d40 5e73 aH("{-.//HHT-@^s 000009a0: 7245 7152 4d4d 7e64 4f2d 7d2d 2d29 2a2f rEqRMM~dO-}--)*/ 000009b0: 2f2f f09f 92ac 696a 6f6d 65f0 9f92 ace2 //....ijome..... 000009c0: 9ea1 f09f 98ad 456d 6f74 696e 6f6d 6963 ......Emotinomic 000009d0: 6f6e f09f 98b2 e28f aae2 8fac e28f a940 on.............@ 000009e0: 2c6b 6122 3839 2d65 676e 7566 656e 5573 ,ka"89-egnufenUs 000009f0: 7373 7373 6161 6161 6165 6565 6565 6565 ssssaaaaaeeeeeee 00000a00: 6565 6570 6165 6565 6565 6565 6565 6563 eeepaeeeeeeeeeec 00000a10: 6973 6165 6565 6565 6565 6a69 6969 6969 isaeeeeeeejiiiii 00000a20: 6969 696a 6565 6565 6565 6565 6565 6565 iiijeeeeeeeeeeee 00000a30: 6565 6565 6565 6a69 6969 6969 6969 6969 eeeeeejiiiiiiiii 00000a40: 6969 6969 6a65 6565 6565 6565 656a 6969 iiiijeeeeeeeejii 00000a50: 6969 6a69 6969 6969 6969 6969 6969 6a22 iijiiiiiiiiiiij" 

Changes

Added alphuck code near the end, and some scattered throughout the code. Capitalized the J for Objective-C, to avoid output. The sssss is to balance five open ps (those are alphuck's []).

\$\endgroup\$
4
\$\begingroup\$

40. Nameless language, 3241 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///op\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
 f(); //i
#include<cstdio>//c
#define S"++C" //e
 int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
 v<[_"]Befunge-93">,,,,,,,,,,0|@<
 >#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
 <>10000G$v
 #@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
 ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
 "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 <>"v"@
 @,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
.L . . *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-"NUb4`BJJndO-}--)s*//∙SAVNACp💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiij"

Prints:

  • D in D
  • emmoS in Somme
  • ><> in ><>
  • C in C
  • laocrahC in Charcoal
  • miV in Vim
  • C-evitceJbO in ObJective-C
  • 89-egnufeB in Befunge-98
  • 39-egnufeB in Befunge-93
  • elif MOC SODeerF in FreeDOS COM file
  • ><>loG in Gol><>
  • 89-egnufenU in Unefunge-98
  • 79-egnufeB in Befunge-97
  • 69-egnufeB in Befunge-96
  • kcufniarb in brainfuck
  • 89-egnuferT in Trefunge-98
  • kalf-niarb in brain-flak
  • hsab in bash
  • lleksaH in Haskell
  • hsz in zsh
  • ijome in emoji
  • snrettaPgnaB+lleksaH in Haskell+BangPatterns
  • ++C in C++
  • nocimonitomE in Emotinomicon
  • hsk in ksh
  • hsad in dash
  • 79-egnuferT in Trefunge-97
  • ecilA in Alice
  • 79-egnuferdauQ in Quadrefunge-97
  • 99 in 99
  • 79-egnufetniuQ in Quintefunge-97
  • kcufniarb cilobmys in symbolic brainfuck
  • 79-egnufexeS in Sexefunge-97
  • senots in stones
  • 79-egnufetpeS in Septefunge-97
  • diotcnuF in Functoid
  • ssarG in Grass
  • kcuhpla in alphuck
  • SAVNAC in CANVAS
  • egaugnal sseleman in nameless language

Try it online!

Next answer must not exceed 4213 bytes.

Changes

I wrote an interpreter for the newly added language which I added to the TIO (nameless.hs). (@Dennis just added the interpreter to TIO, try it here)

I changed the somme-fix.py such that it tries to avoid characters which clash with others (such as Brain-Flak etc.) and such that it doesn't need manual fiddling with the last two lines.

Explanation

This language is basically just brainfuck differently encoded (every instruction is 4 characters of 0s and 1s), but it extends the instruction set by a few instructions. To no-op all the instructions resulting from intial code I inserted 00 0011 0110 right where the 99 code is which is equivalent to closing p (reset pointer) and the instructions -[ to set the cell to 0 and skip all the remaining code.

Later (after the stones code) follows the closing ] and the code which is basically this (a adds the value of the next instruction to the cell and p as above):

>a++>a+a+>>aaa++>a+a+>aa+++>>aa++->aaa+->a++>aa+>a++>aa++>>aa+++>->p<a+[>aaaaa<-]>--p[[>+]-p-]>.>.>.>.>.>.>.>.[-]aaaa++a.>..>.>.>.>.>.>.>+ 

Try it online!

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR! 00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0 00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5 00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S 00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*// 00000050: 2f6f 705c 0a20 2f2b 2023 5c0a 2062 6173 /op\. /+ #\. bas 00000060: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin 00000070: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)" 00000080: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #> 00000090: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+/// 000000a0: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./* 000000b0: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo" 000000c0: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo 000000d0: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S 000000e0: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i 000000f0: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus 00000100: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f(); 00000110: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ 00000120: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de 00000130: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e. 00000140: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int/// 00000150: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif// 00000160: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ 00000170: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C- 00000180: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi 00000190: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf 000001a0: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp 000001b0: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D 000001c0: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*} 000001d0: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW 000001e0: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw 000001f0: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW 00000200: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv 00000210: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww 00000220: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw 00000230: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW 00000240: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW 00000250: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW 00000260: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW 00000270: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW 00000280: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 00000290: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW 000002a0: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW 000002b0: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww 000002c0: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW 000002d0: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW 000002e0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW 000002f0: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999 00000300: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999 00000310: 390a 3939 3976 3c3e 3030 3030 3131 3031 9.999v<>00001101 00000320: 3130 0a76 2020 3c3e 2265 6675 6e67 652d 10.v <>"efunge- 00000330: 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 98",,,,,,,,,7y3- 00000340: 763c 2040 0a3e 2020 235e 4776 2020 2020 v< @.> #^Gv 00000350: 2020 2020 2020 2020 2020 2020 2040 2c22 @," 00000360: 4222 5f22 5472 222c 2c40 0a20 2020 763c B"_"Tr",,@. v< 00000370: 5b5f 225d 4265 6675 6e67 652d 3933 223e [_"]Befunge-93"> 00000380: 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c 0a20 ,,,,,,,,,,0|@<. 00000390: 2020 3e23 3c22 4265 6675 6e67 652d 3936 >#<"Befunge-96 000003a0: 223e 205e 7624 4730 3031 0a76 2020 2c2c "> ^v$G001.v ,, 000003b0: 2c2c 2c22 3739 2d65 676e 7566 6542 2220 ,,,"79-egnufeB" 000003c0: 5f20 2020 2020 2020 2020 2020 2020 2020 _ 000003d0: 2020 2076 3c0a 3e20 202c 2c2c 2c2c 4023 v<.> ,,,,,@# 000003e0: 2020 2020 2020 2c22 3739 2d65 676e 7566 ,"79-egnuf 000003f0: 6572 5422 5f76 2320 2447 3030 3031 3c3e erT"_v# $G0001<> 00000400: 0a20 2020 2020 2020 2020 2020 2020 2020 . 00000410: 2020 2020 2020 2020 2020 2020 2020 203c < 00000420: 3e31 3030 3030 4724 760a 2020 2020 2023 >10000G$v. # 00000430: 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 2c40 @,,,,,,,,,,,,,,@ 00000440: 2322 3739 2d65 676e 7566 6572 6461 7551 #"79-egnuferdauQ 00000450: 225f 3130 3030 3030 4724 760a 2020 2020 "_100000G$v. 00000460: 2020 2020 2020 2020 2020 2020 2020 2020 00000470: 2020 2020 2020 2020 2020 2c2c 2237 392d ,,"79- 00000480: 6567 6e75 6665 746e 6975 5122 5f31 3030 egnufetniuQ"_100 00000490: 3030 3030 4724 2176 402c 2c2c 2c2c 2c2c 0000G$!v@,,,,,,, 000004a0: 2c2c 2c2c 2c0a 2020 2020 2020 2020 2020 ,,,,,. 000004b0: 2020 2020 2020 2020 2020 2020 2020 2020 000004c0: 2020 2020 2020 2020 2020 2020 2020 2020 000004d0: 2020 2237 392d 6567 6e75 6665 7470 6553 "79-egnufetpeS 000004e0: 225f 2253 6578 6566 756e 6765 2d39 3722 "_"Sexefunge-97" 000004f0: 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 4023 #@,,,,,,,,,,,,@# 00000500: 2c0a 2020 2020 2020 2020 2020 2020 2020 ,. 00000510: 2020 2020 2020 2020 2020 2020 2020 2020 00000520: 203c 3e22 7622 400a 2040 2c22 4622 2c22 <>"v"@. @,"F"," 00000530: 7522 2c22 6e22 2c22 6322 2c22 7422 2c22 u","n","c","t"," 00000540: 6f22 2c22 6922 2c22 6422 3c3e 2072 6564 o","i","d"<> red 00000550: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le 00000560: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up 00000570: 2067 7265 656e 2064 6f77 6e20 7965 6c6c green down yell 00000580: 6f77 2075 7020 6772 6565 6e20 646f 776e ow up green down 00000590: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re 000005a0: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell 000005b0: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d 000005c0: 6f77 6e20 626c 7565 206c 6566 7420 6772 own blue left gr 000005d0: 6565 6e20 646f 776e 2072 6564 2064 6f77 een down red dow 000005e0: 6e20 6f6e 6520 7965 6c6c 6f77 2064 6f77 n one yellow dow 000005f0: 6e20 626c 7565 206c 6566 7420 6772 6565 n blue left gree 00000600: 6e20 646f 776e 2072 6564 2064 6f77 6e20 n down red down 00000610: 7477 6f20 7265 6420 6c65 6674 206f 6e65 two red left one 00000620: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello 00000630: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left 00000640: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red 00000650: 6c65 6674 206f 6e65 2072 6564 2064 6f77 left one red dow 00000660: 6e20 7468 7265 6520 7965 6c6c 6f77 2064 n three yellow d 00000670: 6f77 6e20 7965 6c6c 6f77 2064 6f77 6e20 own yellow down 00000680: 626c 7565 206c 6566 7420 6772 6565 6e20 blue left green 00000690: 646f 776e 2072 6564 2075 7020 7477 6f20 down red up two 000006a0: 6772 6565 6e20 646f 776e 2079 656c 6c6f green down yello 000006b0: 7720 7570 2079 656c 6c6f 7720 646f 776e w up yellow down 000006c0: 2062 6c75 6520 6c65 6674 2072 6564 2075 blue left red u 000006d0: 7020 7468 7265 6520 7265 6420 7269 6768 p three red righ 000006e0: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77 t two yellow dow 000006f0: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c n yellow down bl 00000700: 7565 206c 6566 7420 3030 3031 3131 3030 ue left 00011100 00000710: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000720: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 00000730: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 00000740: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 00000750: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000 00000760: 3130 3030 3030 3130 3030 3130 3030 3030 1000001000100000 00000770: 3130 3030 3130 3030 3130 3030 3030 3030 1000100010000000 00000780: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 00000790: 3130 3030 3131 3030 3030 3130 3030 3130 1000110000100010 000007a0: 3030 3130 3030 3030 3130 3030 3131 3030 0010000010001100 000007b0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007c0: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 000007d0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000 000007e0: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000 000007f0: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010 00000800: 3030 3030 3130 3030 3130 3030 3130 3030 0000100010001000 00000810: 3030 3030 3131 3030 3030 3131 3030 3030 0000110000110000 00000820: 3031 3130 3030 3030 3130 3031 3130 3030 0110000010011000 00000830: 3030 3130 3030 3130 3030 3130 3030 3130 0010001000100010 00000840: 3030 3130 3030 3030 3031 3030 3131 3031 0010000001001101 00000850: 3131 3030 3030 3030 3131 3030 3131 3131 1100000011001111 00000860: 3030 3031 3130 3031 3130 3030 3030 3030 0001100110000000 00000870: 3130 3031 3131 3030 3131 3131 3030 3030 1001110011110000 00000880: 3131 3031 3131 3030 3030 3031 3030 3030 1101110000010000 00000890: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000008a0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000008b0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 000008c0: 3030 3031 3030 3031 3130 3030 3131 3031 0001000110001101 000008d0: 3131 3130 3030 3130 3030 3130 3030 3130 1110001000100010 000008e0: 3030 3030 3130 3030 3130 3130 3030 3031 0000100010100001 000008f0: 3030 3030 3030 3031 3030 3031 3030 3030 0000000100010000 00000900: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000910: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000920: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000 00000930: 3030 3030 3130 3031 3130 0a2e 4c20 2020 0000100110..L 00000940: 202e 202e 2020 2020 2020 2020 202a 2f2f . . *// 00000950: 2f7b 7d5d e28e 9aef bca6 c2b9 6c61 6f63 /{}]........laoc 00000960: 7261 6843 c2ab e296 b2c2 b2c2 b2c2 b2c2 rahC............ 00000970: b2c2 b2e2 8c82 e286 a8ce b1e2 86a8 c39f ................ 00000980: e286 a8c2 b2c2 b2e2 8c82 e286 a8e2 8690 ................ 00000990: c39f e289 a4e2 96bc e286 92e2 96bc e286 ................ 000009a0: 90e2 89a5 e286 92e2 8c82 e286 a8cf 83e2 ................ 000009b0: 8692 e286 92e2 8692 e286 a8c3 9fe2 8692 ................ 000009c0: e286 92e2 8692 e286 a8cf 80e2 8692 e286 ................ 000009d0: 92e2 8692 e286 92e2 8692 e286 a8c2 a1c3 ................ 000009e0: 9fc2 a1e2 8692 e286 92e2 86a8 ceb4 e286 ................ 000009f0: 92e2 86a8 c39f e286 92e2 8692 e286 92e2 ................ 00000a00: 8692 e286 a8c2 b5e2 8692 e286 92e2 8692 ................ 00000a10: e286 a8c2 a1cf 86e2 86a8 ceb5 cf80 e28c ................ 00000a20: 82e2 86a8 c2a1 c39f c2a1 e286 92e2 8692 ................ 00000a30: e286 92e2 86a8 c2a1 cf80 cf83 e296 b2e2 ................ 00000a40: 8c82 e286 a8c2 a1cf 83c2 b5c2 a1e2 8692 ................ 00000a50: e286 a8c2 a1ce b1c2 a1e2 8692 e286 a8c2 ................ 00000a60: a1cf 80c2 a1e2 96b2 e296 b2e2 96b2 c2a1 ................ 00000a70: e296 b2e2 96b2 e296 b2c2 a1cf 83e2 96b2 ................ 00000a80: c2a1 ceb4 c2a1 cf86 e296 b2e2 96b2 e296 ................ 00000a90: b2e2 96b2 c2a1 ceb5 e296 bce2 96bc c2a1 ................ 00000aa0: c2bb 2b2b 2b2b 5b2d 3c2b 2b2b 2b2b 3e5d ..++++[-<+++++>] 00000ab0: 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b 2b2b 2b2b <[-<++++++<+++++ 00000ac0: 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c 3c2b 2b2b <+++++>>>]<<<+++ 00000ad0: 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d 2e3c 3c2d ++++.>-.>---.<<- 00000ae0: 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b 2b2e 2d2d ----.++++++++.-- 00000af0: 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d 2e3c 2b2e ---.>--.>---.<+. 00000b00: 3e3e 3e28 2828 2828 2828 2828 2828 2928 >>>((((((((((()( 00000b10: 2928 2929 7b7d 297b 7d29 7b7d 297b 7d28 )()){}){}){}){}( 00000b20: 2929 7b7d 2928 2828 2928 2928 2928 2929 )){})((()()()()) 00000b30: 7b7d 297b 7d29 5b28 285b 5d5b 5d29 7b7d {}){})[(([][]){} 00000b40: 297b 7d28 295d 2928 5b5d 2829 297b 7d29 ){}()])([]()){}) 00000b50: 5b5d 2829 2928 285b 5b5d 5b5d 2829 5d28 []())(([[][]()]( 00000b60: 5b5d 2829 2828 2828 285b 5d5b 5d5b 5d29 []()((((([][][]) 00000b70: 297b 7d7b 7d29 5b5d 297b 7d29 2929 5b5d ){}{})[]){})))[] 00000b80: 2829 2928 7b20 2d7d 5f3d 2229 223b 2821 ())({ -}_=")";(! 00000b90: 293d 7365 713b 6d61 696e 7c6c 6574 2062 )=seq;main|let b 00000ba0: 215f 3d22 223d 7075 7453 7472 2428 2222 !_=""=putStr$("" 00000bb0: 2122 736e 7265 7474 6150 676e 6142 2b22 !"snrettaPgnaB+" 00000bc0: 292b 2b69 6e69 7422 6c6c 656b 7361 4828 )++init"lleksaH( 00000bd0: 227b 2d0a 2f2f 4848 542d 224e 5562 3460 "{-.//HHT-"NUb4` 00000be0: 424a 4a6e 644f 2d7d 2d2d 2973 2a2f 2fe2 BJJndO-}--)s*//. 00000bf0: 8899 5341 564e 4143 efbd 90f0 9f92 ac69 ..SAVNAC.......i 00000c00: 6a6f 6d65 f09f 92ac e29e a1f0 9f98 ad45 jome...........E 00000c10: 6d6f 7469 6e6f 6d69 636f 6ef0 9f98 b2e2 motinomicon..... 00000c20: 8faa e28f ace2 8fa9 402c 6b61 2238 392d ........@,ka"89- 00000c30: 6567 6e75 6665 6e55 7373 7373 7361 6161 egnufenUsssssaaa 00000c40: 6161 6565 6565 6565 6565 6565 7061 6565 aaeeeeeeeeeepaee 00000c50: 6565 6565 6565 6565 6369 7361 6565 6565 eeeeeeeecisaeeee 00000c60: 6565 656a 6969 6969 6969 6969 6a65 6565 eeejiiiiiiiijeee 00000c70: 6565 6565 6565 6565 6565 6565 6565 656a eeeeeeeeeeeeeeej 00000c80: 6969 6969 6969 6969 6969 6969 696a 6565 iiiiiiiiiiiiijee 00000c90: 6565 6565 6565 6a69 6969 696a 6969 6969 eeeeeejiiiijiiii 00000ca0: 6969 6969 6969 696a 22 iiiiiiij" 
\$\endgroup\$

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.