17
\$\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\$
  • 3
    \$\begingroup\$ Related \$\endgroup\$ – JungHwan Min Jun 29 '18 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\$ – FreezePhoenix Jun 29 '18 at 22:36
  • 2
    \$\begingroup\$ Warning: This challenge, which involves the language name, is closed as unclear. \$\endgroup\$ – user202729 Jun 30 '18 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\$ – stasoid Jul 9 '18 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\$ – user202729 Jul 9 '18 at 14:27

50 Answers 50

4
\$\begingroup\$

44. BrainFlaX86, 3662 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-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiijzaeeeaeeaewuuuweeeeeaaaakeeaaaawvw⠀⠖⠗⠎⢎⢦⢦⠮"

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

Try it online!

Next answer must not exceed 4760 bytes.

Explanation

BrainFlaX86 is a Brain-Flak compiler that uses 32bit integers ([-2147483648,2147483647]) while the classic Brain-Flak uses unbounded integers, the code tests the result of 2^32:

push 5
(()()()()())
push 2
<>(()())
do 32 times
<>{({}[()])
    square the value
    <>({({})({}[()])}{})
<>}<>

Try it online!

From there it's just a conditional statement which tests for zero.

Note: The test harness just compiles a patched version of BrainHack to emulate the behaviour of BrainFlaX86 since TIO doesn't include 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 6966 204d 4f43 2053   "M!M elif MOC S
00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f  ODeerF$}++++[*//
00000050: 2f6f 70e2 a086 e2a1 86e2 a086 e2a1 86e2  /op.............
00000060: a086 e2a1 86e2 a086 e2a1 86e2 a086 e2a1  ................
00000070: 86e2 a086 e2a1 86e2 a086 e2a1 865c 0a20  .............\. 
00000080: 2f2b 2023 5c0a 2062 6173 656e 616d 6520  /+ #\. basename 
00000090: 2224 2872 6561 646c 696e 6b20 2f70 726f  "$(readlink /pro
000000a0: 632f 2424 2f65 7865 2922 7c72 6576 3b3a  c/$$/exe)"|rev;:
000000b0: 3c3c 2745 4f46 2720 233e 3e5c 0a31 2b2f  <<'EOF' #>>\.1+/
000000c0: 2f2f 2020 2020 2020 2020 2020 2020 2020  //              
000000d0: 2020 2020 4f5c 0a2f 2a20 1b67 6763 476d      O\./* .ggcGm
000000e0: 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 3b3f  iV.ZZ;ooo"loG";?
000000f0: 3d30 2553 2131 316f 6f6f 3c22 3e3c 3e22  =0%S!11ooo<"><>"
00000100: 0a23 6465 6669 6e65 2053 2243 2220 2020  .#define S"C"   
00000110: 2020 2020 2f2f 410a 2369 6664 6566 205f      //A.#ifdef _
00000120: 5f63 706c 7573 706c 7573 2f2f 6c0a 2066  _cplusplus//l. f
00000130: 2829 3b20 2020 2020 2020 2020 2020 202f  ();            /
00000140: 2f69 0a23 696e 636c 7564 653c 6373 7464  /i.#include<cstd
00000150: 696f 3e2f 2f63 0a23 6465 6669 6e65 2053  io>//c.#define S
00000160: 222b 2b43 2220 2f2f 650a 2069 6e74 2f2f  "++C" //e. int//
00000170: 2f20 2020 2020 2020 2020 220a 2365 6e64  /         ".#end
00000180: 6966 2f2f 2020 2020 2020 205c 2e0a 2369  if//       \..#i
00000190: 6664 6566 205f 5f4f 424a 435f 5f0a 2364  fdef __OBJC__.#d
000001a0: 6566 696e 6520 5322 432d 6576 6974 6365  efine S"C-evitce
000001b0: 4a62 4f22 0a23 656e 6469 660a 206d 6169  JbO".#endif. mai
000001c0: 6e28 297b 7072 696e 7466 2853 292f 2a2f  n(){printf(S)/*/
000001d0: 6d61 696e 2829 7b69 6d70 6f72 7420 7374  main(){import st
000001e0: 642e 7374 6469 6f3b 2244 222e 7772 6974  d.stdio;"D".writ
000001f0: 652f 2a2a 2f3b 7d2f 2a7d 3c0a 3e20 2076  e/**/;}/*}<.>  v
00000200: 7757 5757 5777 5757 5757 5777 7677 5757  wWWWWwWWWWWwvwWW
00000210: 7757 5757 7776 7757 5777 5757 5777 7677  wWWWwvwWWwWWWwvw
00000220: 5757 7757 5757 7776 7757 5777 5757 5777  WWwWWWwvwWWwWWWw
00000230: 7677 5757 7757 5757 7776 7757 5777 5757  vwWWwWWWwvwWWwWW
00000240: 5777 7657 7777 7777 7777 7777 7777 7757  WwvWwwwwwwwwwwwW
00000250: 5757 7757 5757 5757 5777 5757 5757 5757  WWwWWWWWWwWWWWWW
00000260: 5777 5757 5757 5757 5757 5777 5757 5757  WwWWWWWWWWWwWWWW
00000270: 5757 5757 5757 5757 7757 5757 5757 5757  WWWWWWWWwWWWWWWW
00000280: 5757 5777 5757 5757 5757 5757 5757 5757  WWWwWWWWWWWWWWWW
00000290: 5757 5757 5777 5757 5757 5757 5757 5757  WWWWWwWWWWWWWWWW
000002a0: 5757 5757 5757 5757 7757 5757 5757 5757  WWWWWWWWwWWWWWWW
000002b0: 5757 5757 5757 5757 5757 5777 5757 5757  WWWWWWWWWWWwWWWW
000002c0: 5757 5757 5757 5757 5757 5757 5757 5777  WWWWWWWWWWWWWWWw
000002d0: 7757 5757 5757 5757 5757 5757 5757 5757  wWWWWWWWWWWWWWWW
000002e0: 5757 5757 5777 7777 7777 7757 5757 5757  WWWWWwwwwwwWWWWW
000002f0: 5757 5757 5757 5757 5757 5757 5757 5757  WWWWWWWWWWWWWWWW
00000300: 7777 7777 7757 5757 5757 5757 5757 5757  wwwwwWWWWWWWWWWW
00000310: 5757 5757 5757 5757 5757 5777 7777 7777  WWWWWWWWWWWwwwww
00000320: 7777 7777 7777 0a39 3939 2039 3939 2039  wwwwww.999 999 9
00000330: 390a 3939 3920 3939 3920 390a 3939 3976  9.999 999 9.999v
00000340: 3c3e 3030 3030 3131 3031 3130 0a76 2020  <>0000110110.v  
00000350: 3c3e 2265 6675 6e67 652d 3938 222c 2c2c  <>"efunge-98",,,
00000360: 2c2c 2c2c 2c2c 3779 332d 763c 2040 0a3e  ,,,,,,7y3-v< @.>
00000370: 2020 235e 4776 2020 2020 2020 2020 2020    #^Gv          
00000380: 2020 2020 2020 2040 2c22 4222 5f22 5472         @,"B"_"Tr
00000390: 222c 2c40 0a20 2020 763c 5b5f 225d 4265  ",,@.   v<[_"]Be
000003a0: 6675 6e67 652d 3933 223e 2c2c 2c2c 2c2c  funge-93">,,,,,,
000003b0: 2c2c 2c2c 307c 403c 0a20 2020 3e23 3c22  ,,,,0|@<.   >#<"
000003c0: 4265 6675 6e67 652d 3936 223e 205e 7624  Befunge-96"> ^v$
000003d0: 4730 3031 0a76 2020 2c2c 2c2c 2c22 3739  G001.v  ,,,,,"79
000003e0: 2d65 676e 7566 6542 2220 5f20 2020 2020  -egnufeB" _     
000003f0: 2020 2020 2020 2020 2020 2020 2076 3c0a               v<.
00000400: 3e20 202c 2c2c 2c2c 4023 2020 2020 2020  >  ,,,,,@#      
00000410: 2c22 3739 2d65 676e 7566 6572 5422 5f76  ,"79-egnuferT"_v
00000420: 2320 2447 3030 3031 3c3e 0a20 2020 2020  # $G0001<>.     
00000430: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000440: 2020 2020 2020 2020 203c 3e31 3030 3030           <>10000
00000450: 4724 760a 2020 2020 2023 402c 2c2c 2c2c  G$v.     #@,,,,,
00000460: 2c2c 2c2c 2c2c 2c2c 2c40 2322 3739 2d65  ,,,,,,,,,@#"79-e
00000470: 676e 7566 6572 6461 7551 225f 3130 3030  gnuferdauQ"_1000
00000480: 3030 4724 760a 2020 2020 2020 2020 2020  00G$v.          
00000490: 2020 2020 2020 2020 2020 2020 2020 2020                  
000004a0: 2020 2020 2c2c 2237 392d 6567 6e75 6665      ,,"79-egnufe
000004b0: 746e 6975 5122 5f31 3030 3030 3030 4724  tniuQ"_1000000G$
000004c0: 2176 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c0a  !v@,,,,,,,,,,,,.
000004d0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000004e0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000004f0: 2020 2020 2020 2020 2020 2020 2237 392d              "79-
00000500: 6567 6e75 6665 7470 6553 225f 2253 6578  egnufetpeS"_"Sex
00000510: 6566 756e 6765 2d39 3722 2340 2c2c 2c2c  efunge-97"#@,,,,
00000520: 2c2c 2c2c 2c2c 2c2c 4023 2c0a 2020 2020  ,,,,,,,,@#,.    
00000530: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000540: 2020 2020 2020 2020 2020 203c 3e22 7622             <>"v"
00000550: 400a 2040 2c22 4622 2c22 7522 2c22 6e22  @. @,"F","u","n"
00000560: 2c22 6322 2c22 7422 2c22 6f22 2c22 6922  ,"c","t","o","i"
00000570: 2c22 6422 3c3e 2072 6564 2064 6f77 6e20  ,"d"<> red down 
00000580: 7477 6f20 7265 6420 6c65 6674 206f 6e65  two red left one
00000590: 2079 656c 6c6f 7720 7570 2067 7265 656e   yellow up green
000005a0: 2064 6f77 6e20 7965 6c6c 6f77 2075 7020   down yellow up 
000005b0: 6772 6565 6e20 646f 776e 2072 6564 2075  green down red u
000005c0: 7020 7468 7265 6520 7265 6420 7269 6768  p three red righ
000005d0: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77  t two yellow dow
000005e0: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c  n yellow down bl
000005f0: 7565 206c 6566 7420 6772 6565 6e20 646f  ue left green do
00000600: 776e 2072 6564 2064 6f77 6e20 6f6e 6520  wn red down one 
00000610: 7965 6c6c 6f77 2064 6f77 6e20 626c 7565  yellow down blue
00000620: 206c 6566 7420 6772 6565 6e20 646f 776e   left green down
00000630: 2072 6564 2064 6f77 6e20 7477 6f20 7265   red down two re
00000640: 6420 6c65 6674 206f 6e65 2079 656c 6c6f  d left one yello
00000650: 7720 7570 2079 656c 6c6f 7720 646f 776e  w up yellow down
00000660: 2062 6c75 6520 6c65 6674 2067 7265 656e   blue left green
00000670: 2064 6f77 6e20 7265 6420 6c65 6674 206f   down red left o
00000680: 6e65 2072 6564 2064 6f77 6e20 7468 7265  ne red down thre
00000690: 6520 7965 6c6c 6f77 2064 6f77 6e20 7965  e yellow down ye
000006a0: 6c6c 6f77 2064 6f77 6e20 626c 7565 206c  llow down blue l
000006b0: 6566 7420 6772 6565 6e20 646f 776e 2072  eft green down r
000006c0: 6564 2075 7020 7477 6f20 6772 6565 6e20  ed up two green 
000006d0: 646f 776e 2079 656c 6c6f 7720 7570 2079  down yellow up y
000006e0: 656c 6c6f 7720 646f 776e 2062 6c75 6520  ellow down blue 
000006f0: 6c65 6674 2072 6564 2075 7020 7468 7265  left red up thre
00000700: 6520 7265 6420 7269 6768 7420 7477 6f20  e red right two 
00000710: 7965 6c6c 6f77 2064 6f77 6e20 7965 6c6c  yellow down yell
00000720: 6f77 2064 6f77 6e20 626c 7565 206c 6566  ow down blue lef
00000730: 7420 3030 3031 3131 3030 3030 3130 3030  t 00011100001000
00000740: 3030 3130 3030 3130 3030 3030 3130 3030  0010001000001000
00000750: 3030 3130 3130 3030 3030 3130 3030 3030  0010100000100000
00000760: 3030 3030 3130 3030 3130 3030 3130 3030  0000100010001000
00000770: 3030 3130 3030 3130 3030 3030 3130 3030  0010001000001000
00000780: 3030 3130 3130 3030 3030 3130 3030 3030  0010100000100000
00000790: 3130 3030 3130 3030 3030 3130 3030 3130  1000100000100010
000007a0: 3030 3130 3030 3030 3030 3030 3130 3030  0010000000001000
000007b0: 3130 3030 3030 3130 3030 3130 3030 3131  1000001000100011
000007c0: 3030 3030 3130 3030 3130 3030 3130 3030  0000100010001000
000007d0: 3030 3130 3030 3131 3030 3030 3130 3030  0010001100001000
000007e0: 3030 3130 3030 3130 3030 3030 3130 3030  0010001000001000
000007f0: 3130 3030 3030 3130 3030 3030 3130 3030  1000001000001000
00000800: 3030 3130 3030 3130 3030 3030 3130 3030  0010001000001000
00000810: 3130 3030 3030 3130 3030 3130 3030 3030  1000001000100000
00000820: 3030 3030 3130 3030 3130 3030 3030 3130  0000100010000010
00000830: 3030 3130 3030 3130 3030 3030 3030 3131  0010001000000011
00000840: 3030 3030 3131 3030 3030 3031 3130 3030  0000110000011000
00000850: 3030 3130 3031 3130 3030 3030 3130 3030  0010011000001000
00000860: 3130 3030 3130 3030 3130 3030 3130 3030  1000100010001000
00000870: 3030 3031 3030 3131 3031 3131 3030 3030  0001001101110000
00000880: 3030 3131 3030 3131 3131 3030 3031 3130  0011001111000110
00000890: 3031 3130 3030 3030 3030 3130 3031 3131  0110000000100111
000008a0: 3030 3131 3131 3030 3030 3131 3031 3131  0011110000110111
000008b0: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
000008c0: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
000008d0: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
000008e0: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
000008f0: 3031 3130 3030 3131 3031 3131 3130 3030  0110001101111000
00000900: 3130 3030 3130 3030 3130 3030 3030 3130  1000100010000010
00000910: 3030 3130 3130 3030 3031 3030 3030 3030  0010100001000000
00000920: 3031 3030 3031 3030 3030 3030 3031 3030  0100010000000100
00000930: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
00000940: 3030 3030 3031 3030 3030 3030 3031 3030  0000010000000100
00000950: 3030 3030 3031 3030 3030 3030 3030 3130  0000010000000010
00000960: 3031 3130 0a2e 4c20 2020 202e 202e 2020  0110..L    . .  
00000970: 2020 2020 2020 202a 2f2f 2f7b 7d5d e28e         *///{}]..
00000980: 9aef bca6 c2b9 6c61 6f63 7261 6843 c2ab  ......laocrahC..
00000990: e296 b2c2 b2c2 b2c2 b2c2 b2c2 b2e2 8c82  ................
000009a0: e286 a8ce b1e2 86a8 c39f e286 a8c2 b2c2  ................
000009b0: b2e2 8c82 e286 a8e2 8690 c39f e289 a4e2  ................
000009c0: 96bc e286 92e2 96bc e286 90e2 89a5 e286  ................
000009d0: 92e2 8c82 e286 a8cf 83e2 8692 e286 92e2  ................
000009e0: 8692 e286 a8c3 9fe2 8692 e286 92e2 8692  ................
000009f0: e286 a8cf 80e2 8692 e286 92e2 8692 e286  ................
00000a00: 92e2 8692 e286 a8c2 a1c3 9fc2 a1e2 8692  ................
00000a10: e286 92e2 86a8 ceb4 e286 92e2 86a8 c39f  ................
00000a20: e286 92e2 8692 e286 92e2 8692 e286 a8c2  ................
00000a30: b5e2 8692 e286 92e2 8692 e286 a8c2 a1cf  ................
00000a40: 86e2 86a8 ceb5 cf80 e28c 82e2 86a8 c2a1  ................
00000a50: c39f c2a1 e286 92e2 8692 e286 92e2 86a8  ................
00000a60: c2a1 cf80 cf83 e296 b2e2 8c82 e286 a8c2  ................
00000a70: a1cf 83c2 b5c2 a1e2 8692 e286 a8c2 a1ce  ................
00000a80: b1c2 a1e2 8692 e286 a8c2 a1cf 80c2 a1e2  ................
00000a90: 96b2 e296 b2e2 96b2 c2a1 e296 b2e2 96b2  ................
00000aa0: e296 b2c2 a1cf 83e2 96b2 c2a1 ceb4 c2a1  ................
00000ab0: cf86 e296 b2e2 96b2 e296 b2e2 96b2 c2a1  ................
00000ac0: ceb5 e296 bce2 96bc c2a1 c2bb 2b5b 2d2b  ............+[-+
00000ad0: 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d  +++[-<+++++>]<[-
00000ae0: 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b  <++++++<+++++<++
00000af0: 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b  +++>>>]<<<++++++
00000b00: 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d  +.>-.>---.<<----
00000b10: 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d  -.++++++++.-----
00000b20: 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e  .>--.>---.<+.>>>
00000b30: 5d28 2829 2829 2829 2829 2829 293c 3e28  ](()()()()())<>(
00000b40: 2829 2829 293c 3e7b 287b 7d5b 2829 5d29  ()())<>{({}[()])
00000b50: 3c3e 287b 287b 7d29 287b 7d5b 2829 5d29  <>({({})({}[()])
00000b60: 7d7b 7d29 3c3e 7d3c 3e28 2829 7b5b 2829  }{})<>}<>((){[()
00000b70: 5d28 3c7b 7d28 2828 2828 2828 2828 2828  ](<{}(((((((((((
00000b80: 2928 2928 2929 7b7d 297b 7d29 7b7d 297b  )()()){}){}){}){
00000b90: 7d28 2929 7b7d 2928 2828 2928 2928 2928  }()){})((()()()(
00000ba0: 2929 7b7d 297b 7d29 5b28 285b 5d5b 5d29  )){}){})[(([][])
00000bb0: 7b7d 297b 7d28 295d 2928 5b5d 2829 297b  {}){}()])([]()){
00000bc0: 7d29 5b5d 2829 2928 285b 5b5d 5b5d 2829  })[]())(([[][]()
00000bd0: 5d28 5b5d 2829 2828 2828 285b 5d5b 5d5b  ]([]()((((([][][
00000be0: 5d29 297b 7d7b 7d29 5b5d 297b 7d29 2929  ])){}{})[]){})))
00000bf0: 5b5d 2829 293e 297d 7b7d 297b 7b7d 283c  []())>)}{}){{}(<
00000c00: 2828 2828 2828 2828 2828 2828 2828 2829  ((((((((((((((()
00000c10: 2829 2829 297b 7d29 7b7d 297b 7d29 7b7d  ()()){}){}){}){}
00000c20: 2829 297b 7d29 2828 2829 2829 2829 2829  ()){})((()()()()
00000c30: 297b 7d29 7b7d 295b 2828 5b5d 5b5d 297b  ){}){})[(([][]){
00000c40: 7d29 7b7d 2829 5d29 285b 5d28 2929 7b7d  }){}()])([]()){}
00000c50: 295b 5d28 2929 5b5b 5d28 2928 2928 295d  )[]())[[]()()()]
00000c60: 295b 5d29 5b5b 5d28 2928 2928 2928 295d  )[])[[]()()()()]
00000c70: 295b 5d5b 5d5b 5d5b 2829 5d29 2828 2828  )[][][][()])((((
00000c80: 2828 2829 2829 2829 297b 7d28 2929 7b7d  ((()()()){}()){}
00000c90: 297b 7d29 7b7d 295b 2829 2829 5d29 3e29  ){}){})[()()])>)
00000ca0: 7d7b 7d28 7b20 2d7d 5f3d 2229 223b 2821  }{}({ -}_=")";(!
00000cb0: 293d 7365 713b 6d61 696e 7c6c 6574 2062  )=seq;main|let b
00000cc0: 215f 3d22 223d 7075 7453 7472 2428 2222  !_=""=putStr$(""
00000cd0: 2122 736e 7265 7474 6150 676e 6142 2b22  !"snrettaPgnaB+"
00000ce0: 292b 2b69 6e69 7422 6c6c 656b 7361 4828  )++init"lleksaH(
00000cf0: 227b 2d0a 2f2f 4848 542d 224e 5562 3460  "{-.//HHT-"NUb4`
00000d00: 424a 4a6e 644f 2d7d 2d2d 295b 2d5d 3c3e  BJJndO-}--)[-]<>
00000d10: 5c5b 5c3c 3e5c 5c2f 3c3e 5c2f 5c5b 2f5c  \[\<>\\/<>\/\[/\
00000d20: 2f5c 3c3e 3c3e 3c3e 5c5b 2f5c 2f5c 2f3c  /\<><><>\[/\/\/<
00000d30: 3e5c 2f2f 5c2f 3c3e 3c3e 3c3e 3c3e 3c3e  >\//\/<><><><><>
00000d40: 5c5c 5d2f 5c2f 2f5c 2f2f 5c2f 5c5d 2f5c  \\]/\//\//\/\]/\
00000d50: 2f5c 5c2e 2f5d 732a 2f2f e288 9953 4156  /\\./]s*//...SAV
00000d60: 4e41 43ef bd90 f09f 92ac 696a 6f6d 65f0  NAC.......ijome.
00000d70: 9f92 ace2 9ea1 f09f 98ad 456d 6f74 696e  ..........Emotin
00000d80: 6f6d 6963 6f6e f09f 98b2 e28f aae2 8fac  omicon..........
00000d90: e28f a940 2c6b 6122 3839 2d65 676e 7566  ...@,ka"89-egnuf
00000da0: 656e 5573 7373 7373 6161 6161 6165 6565  enUsssssaaaaaeee
00000db0: 6565 6565 6565 6570 6165 6565 6565 6565  eeeeeeepaeeeeeee
00000dc0: 6565 6563 6973 6165 6565 6565 6565 6a69  eeecisaeeeeeeeji
00000dd0: 6969 6969 6969 696a 6565 6565 6565 6565  iiiiiiijeeeeeeee
00000de0: 6565 6565 6565 6565 6565 6a69 6969 6969  eeeeeeeeeejiiiii
00000df0: 6969 6969 6969 6969 6a65 6565 6565 6565  iiiiiiiijeeeeeee
00000e00: 656a 6969 6969 6a69 6969 6969 6969 6969  ejiiiijiiiiiiiii
00000e10: 6969 6a7a 6165 6565 6165 6561 6577 7575  iijzaeeeaeeaewuu
00000e20: 7577 6565 6565 6561 6161 616b 6565 6161  uweeeeeaaaakeeaa
00000e30: 6161 7776 77e2 a080 e2a0 96e2 a097 e2a0  aawvw...........
00000e40: 8ee2 a28e e2a2 a6e2 a2a6 e2a0 ae22       ............."
\$\endgroup\$
4
\$\begingroup\$

47. Minkolang, 3820 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«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»+[-++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>](()()()()())<>(()())<>{({}[()])<>({({})({}[()])}{})<>}<>((){[()](<{}((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())>)}{}){{}(<((((((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())[[]()()()])[])[[]()()()()])[][][][()])((((((()()()){}()){}){}){})[()()])>)}{}({ -}_=")";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
  • gnalokniM in Minkolang

Try it online!

Next answer must not exceed 4881 bytes.

Explanation

Minkolang is a 3D language that splits its source code into multiple layers stacked on top of one another, like a 3D chess board. When the IP encounters a space it drops to the next layer, the language documentation describes this as moving along the time dimension.

The IP starts in the top left, encounters the v, which sends it in the down direction until the second line, where it encounters its temporal shift. The layers are delineated by a line that ends in $$$. So I inserted a $$$ line, and a simple Minkolang answer.

$$$

>"gnalokniM"OOOOOOOOO.

Since we entered the time shift on the second line, the minkolang answer begins two lines down from the $$$, where > catches the IP and sends it to the right, through the appropriate code to answer. But of course this caused Somme headaches.

Ultimately, I ended up adding a buch of characters to the first line of Minkolang’s second layer to satisfy Somme, and a few more characters to the $$$ line so that I could avoid the flack sensitive tokens. This is final result of that debugging.

& I8 H I  d      $$$
a&8g&3g4g6R9PPPPPP<
>"gnalokniM"OOOOOOOOO.

Good Luck!

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 2026 2049 3820 4820   <>"v"@. & I8 H 
000005b0: 4920 2064 2020 2020 2020 2424 240a 6126  I  d      $$$.a&
000005c0: 3867 2633 6734 6736 5239 5050 5050 5050  8g&3g4g6R9PPPPPP
000005d0: 3c0a 3e22 676e 616c 6f6b 6e69 4d22 4f4f  <.>"gnalokniM"OO
000005e0: 4f4f 4f4f 4f4f 4f2e 0a20 402c 2246 222c  OOOOOOO.. @,"F",
000005f0: 2275 222c 226e 222c 2263 222c 2274 222c  "u","n","c","t",
00000600: 226f 222c 2269 222c 2264 223c 3e20 7265  "o","i","d"<> re
00000610: 6420 646f 776e 2074 776f 2072 6564 206c  d down two red l
00000620: 6566 7420 6f6e 6520 7965 6c6c 6f77 2075  eft one yellow u
00000630: 7020 6772 6565 6e20 646f 776e 2079 656c  p green down yel
00000640: 6c6f 7720 7570 2067 7265 656e 2064 6f77  low up green dow
00000650: 6e20 7265 6420 7570 2074 6872 6565 2072  n red up three r
00000660: 6564 2072 6967 6874 2074 776f 2079 656c  ed right two yel
00000670: 6c6f 7720 646f 776e 2079 656c 6c6f 7720  low down yellow 
00000680: 646f 776e 2062 6c75 6520 6c65 6674 2067  down blue left g
00000690: 7265 656e 2064 6f77 6e20 7265 6420 646f  reen down red do
000006a0: 776e 206f 6e65 2079 656c 6c6f 7720 646f  wn one yellow do
000006b0: 776e 2062 6c75 6520 6c65 6674 2067 7265  wn blue left gre
000006c0: 656e 2064 6f77 6e20 7265 6420 646f 776e  en down red down
000006d0: 2074 776f 2072 6564 206c 6566 7420 6f6e   two red left on
000006e0: 6520 7965 6c6c 6f77 2075 7020 7965 6c6c  e yellow up yell
000006f0: 6f77 2064 6f77 6e20 626c 7565 206c 6566  ow down blue lef
00000700: 7420 6772 6565 6e20 646f 776e 2072 6564  t green down red
00000710: 206c 6566 7420 6f6e 6520 7265 6420 646f   left one red do
00000720: 776e 2074 6872 6565 2079 656c 6c6f 7720  wn three yellow 
00000730: 646f 776e 2079 656c 6c6f 7720 646f 776e  down yellow down
00000740: 2062 6c75 6520 6c65 6674 2067 7265 656e   blue left green
00000750: 2064 6f77 6e20 7265 6420 7570 2074 776f   down red up two
00000760: 2067 7265 656e 2064 6f77 6e20 7965 6c6c   green down yell
00000770: 6f77 2075 7020 7965 6c6c 6f77 2064 6f77  ow up yellow dow
00000780: 6e20 626c 7565 206c 6566 7420 7265 6420  n blue left red 
00000790: 7570 2074 6872 6565 2072 6564 2072 6967  up three red rig
000007a0: 6874 2074 776f 2079 656c 6c6f 7720 646f  ht two yellow do
000007b0: 776e 2079 656c 6c6f 7720 646f 776e 2062  wn yellow down b
000007c0: 6c75 6520 6c65 6674 2030 3030 3131 3130  lue left 0001110
000007d0: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
000007e0: 3030 3031 3030 3030 3031 3031 3030 3030  0001000001010000
000007f0: 3031 3030 3030 3030 3030 3031 3030 3031  0100000000010001
00000800: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
00000810: 3030 3031 3030 3030 3031 3031 3030 3030  0001000001010000
00000820: 3031 3030 3030 3031 3030 3031 3030 3030  0100000100010000
00000830: 3031 3030 3031 3030 3031 3030 3030 3030  0100010001000000
00000840: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
00000850: 3031 3030 3031 3130 3030 3031 3030 3031  0100011000010001
00000860: 3030 3031 3030 3030 3031 3030 3031 3130  0001000001000110
00000870: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
00000880: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
00000890: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
000008a0: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
000008b0: 3031 3030 3030 3030 3030 3031 3030 3031  0100000000010001
000008c0: 3030 3030 3031 3030 3031 3030 3031 3030  0000010001000100
000008d0: 3030 3030 3031 3130 3030 3031 3130 3030  0000011000011000
000008e0: 3030 3131 3030 3030 3031 3030 3131 3030  0011000001001100
000008f0: 3030 3031 3030 3031 3030 3031 3030 3031  0001000100010001
00000900: 3030 3031 3030 3030 3030 3130 3031 3130  0001000000100110
00000910: 3131 3130 3030 3030 3031 3130 3031 3131  1110000001100111
00000920: 3130 3030 3131 3030 3131 3030 3030 3030  1000110011000000
00000930: 3031 3030 3131 3130 3031 3131 3130 3030  0100111001111000
00000940: 3031 3130 3131 3130 3030 3030 3130 3030  0110111000001000
00000950: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000960: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000970: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000980: 3030 3030 3130 3030 3131 3030 3031 3130  0000100011000110
00000990: 3131 3131 3030 3031 3030 3031 3030 3031  1111000100010001
000009a0: 3030 3030 3031 3030 3031 3031 3030 3030  0000010001010000
000009b0: 3130 3030 3030 3030 3130 3030 3130 3030  1000000010001000
000009c0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009d0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009e0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009f0: 3030 3030 3031 3030 3131 300a 3031 2026  00000100110.01 &
00000a00: 2026 2620 2626 2620 2020 2020 2620 7b7d   && &&&     & {}
00000a10: 5de2 8e9a efbc a6c2 b96c 616f 6372 6168  ]........laocrah
00000a20: 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 c2b2  C...............
00000a30: e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 86a8  ................
00000a40: c2b2 c2b2 e28c 82e2 86a8 e286 90c3 9fe2  ................
00000a50: 89a4 e296 bce2 8692 e296 bce2 8690 e289  ................
00000a60: a5e2 8692 e28c 82e2 86a8 cf83 e286 92e2  ................
00000a70: 8692 e286 92e2 86a8 c39f e286 92e2 8692  ................
00000a80: e286 92e2 86a8 cf80 e286 92e2 8692 e286  ................
00000a90: 92e2 8692 e286 92e2 86a8 c2a1 c39f c2a1  ................
00000aa0: e286 92e2 8692 e286 a8ce b4e2 8692 e286  ................
00000ab0: a8c3 9fe2 8692 e286 92e2 8692 e286 92e2  ................
00000ac0: 86a8 c2b5 e286 92e2 8692 e286 92e2 86a8  ................
00000ad0: c2a1 cf86 e286 a8ce b5cf 80e2 8c82 e286  ................
00000ae0: a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 8692  ................
00000af0: e286 a8c2 a1cf 80cf 83e2 96b2 e28c 82e2  ................
00000b00: 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 86a8  ................
00000b10: c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 cf80  ................
00000b20: c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 96b2  ................
00000b30: e296 b2e2 96b2 c2a1 cf83 e296 b2c2 a1ce  ................
00000b40: b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 e296  ................
00000b50: b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 bb2b  ...............+
00000b60: 5b2d 2b2b 2b2b 5b2d 3c2b 2b2b 2b2b 3e5d  [-++++[-<+++++>]
00000b70: 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b 2b2b 2b2b  <[-<++++++<+++++
00000b80: 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c 3c2b 2b2b  <+++++>>>]<<<+++
00000b90: 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d 2e3c 3c2d  ++++.>-.>---.<<-
00000ba0: 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b 2b2e 2d2d  ----.++++++++.--
00000bb0: 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d 2e3c 2b2e  ---.>--.>---.<+.
00000bc0: 3e3e 3e5d 2828 2928 2928 2928 2928 2929  >>>](()()()()())
00000bd0: 3c3e 2828 2928 2929 3c3e 7b28 7b7d 5b28  <>(()())<>{({}[(
00000be0: 295d 293c 3e28 7b28 7b7d 2928 7b7d 5b28  )])<>({({})({}[(
00000bf0: 295d 297d 7b7d 293c 3e7d 3c3e 2828 297b  )])}{})<>}<>((){
00000c00: 5b28 295d 283c 7b7d 2828 2828 2828 2828  [()](<{}((((((((
00000c10: 2828 2829 2829 2829 297b 7d29 7b7d 297b  ((()()()){}){}){
00000c20: 7d29 7b7d 2829 297b 7d29 2828 2829 2829  }){}()){})((()()
00000c30: 2829 2829 297b 7d29 7b7d 295b 2828 5b5d  ()()){}){})[(([]
00000c40: 5b5d 297b 7d29 7b7d 2829 5d29 285b 5d28  []){}){}()])([](
00000c50: 2929 7b7d 295b 5d28 2929 2828 5b5b 5d5b  )){})[]())(([[][
00000c60: 5d28 295d 285b 5d28 2928 2828 2828 5b5d  ]()]([]()((((([]
00000c70: 5b5d 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d  [][])){}{})[]){}
00000c80: 2929 295b 5d28 2929 3e29 7d7b 7d29 7b7b  )))[]())>)}{}){{
00000c90: 7d28 3c28 2828 2828 2828 2828 2828 2828  }(<(((((((((((((
00000ca0: 2828 2928 2928 2929 7b7d 297b 7d29 7b7d  (()()()){}){}){}
00000cb0: 297b 7d28 2929 7b7d 2928 2828 2928 2928  ){}()){})((()()(
00000cc0: 2928 2929 7b7d 297b 7d29 5b28 285b 5d5b  )()){}){})[(([][
00000cd0: 5d29 7b7d 297b 7d28 295d 2928 5b5d 2829  ]){}){}()])([]()
00000ce0: 297b 7d29 5b5d 2829 295b 5b5d 2829 2829  ){})[]())[[]()()
00000cf0: 2829 5d29 5b5d 295b 5b5d 2829 2829 2829  ()])[])[[]()()()
00000d00: 2829 5d29 5b5d 5b5d 5b5d 5b28 295d 2928  ()])[][][][()])(
00000d10: 2828 2828 2828 2928 2928 2929 7b7d 2829  (((((()()()){}()
00000d20: 297b 7d29 7b7d 297b 7d29 5b28 2928 295d  ){}){}){})[()()]
00000d30: 293e 297d 7b7d 287b 202d 7d5f 3d22 2922  )>)}{}({ -}_=")"
00000d40: 3b78 2d2d 3f79 0a20 3d79 3b79 3d22 7972  ;x--?y. =y;y="yr
00000d50: 7275 4322 3b28 2129 3d73 6571 3b6d 6169  ruC";(!)=seq;mai
00000d60: 6e3d 6c65 7420 6221 5f3d 2222 696e 2070  n=let b!_=""in p
00000d70: 7574 5374 7224 2822 2221 2273 6e72 6574  utStr$(""!"snret
00000d80: 7461 5067 6e61 422b 2229 2b2b 792d 2d3f  taPgnaB+")++y--?
00000d90: 226c 6c65 6b73 6148 220a 2d2d 4e27 5a69  "lleksaH".--N'Zi
00000da0: 2854 6a69 383d 402f 426d 5532 295b 2d5d  (Tji8=@/BmU2)[-]
00000db0: 3c3e 5c5b 5c3c 3e5c 5c2f 3c3e 5c2f 5c5b  <>\[\<>\\/<>\/\[
00000dc0: 2f5c 2f5c 3c3e 3c3e 3c3e 5c5b 2f5c 2f5c  /\/\<><><>\[/\/\
00000dd0: 2f3c 3e5c 2f2f 5c2f 3c3e 3c3e 3c3e 3c3e  /<>\//\/<><><><>
00000de0: 3c3e 5c5c 5d2f 5c2f 2f5c 2f2f 5c2f 5c5d  <>\\]/\//\//\/\]
00000df0: 2f5c 2f5c 5c2e 2f5d 732a 2f2f 2fe2 8899  /\/\\./]s*///...
00000e00: 5341 564e 4143 efbd 90f0 9f92 ac69 6a6f  SAVNAC.......ijo
00000e10: 6d65 f09f 92ac e29e a1f0 9f98 ad45 6d6f  me...........Emo
00000e20: 7469 6e6f 6d69 636f 6ef0 9f98 b2e2 8faa  tinomicon.......
00000e30: e28f ace2 8fa9 402c 6b61 2238 392d 6567  ......@,ka"89-eg
00000e40: 6e75 6665 6e55 7373 7373 7361 6161 6161  nufenUsssssaaaaa
00000e50: 6565 6565 6565 6565 6565 7061 6565 6565  eeeeeeeeeepaeeee
00000e60: 6565 6565 6565 6369 7361 6565 6565 6565  eeeeeecisaeeeeee
00000e70: 656a 6969 6969 6969 6969 6a65 6565 6565  ejiiiiiiiijeeeee
00000e80: 6565 6565 6565 6565 6565 6565 656a 7a61  eeeeeeeeeeeeejza
00000e90: 6369 6969 6969 6969 6969 6969 6969 6a65  ciiiiiiiiiiiiije
00000ea0: 6565 6163 6565 6163 6577 7575 7577 6565  eeaceeacewuuuwee
00000eb0: 6a69 6969 696a 6969 6969 6969 6969 6969  jiiiijiiiiiiiiii
00000ec0: 696a 6565 6561 6161 616b 6565 6161 6161  ijeeeaaaakeeaaaa
00000ed0: 7776 77e2 a080 e2a0 96e2 a097 e2a0 8ee2  wvw.............
00000ee0: a28e e2a2 a6e2 a2a6 e2a0 ae22            ..........."
\$\endgroup\$
4
\$\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\$
  • \$\begingroup\$ I've always wondered: How do you generate hexdumps? \$\endgroup\$ – FreezePhoenix Aug 6 '18 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\$ – ბიმო Aug 6 '18 at 17:50
  • \$\begingroup\$ Only five more days... \$\endgroup\$ – FreezePhoenix Aug 21 '18 at 21:39
3
\$\begingroup\$

7. Objective-C, 177 bytes

void main(){//\
/*SmiVZZ;ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
>.:<RaNs^rp/nWj"<AK*///⎚laocrahC

Try it online! (Can be switched to every compatible language but Vim)

Try it online (Vim)!

Contains two unprintables (0x1B) surrounding the SmiV portion.

Prints C-evitcejbO in Objective-C, while maintaining everything else.

Hex dump:

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: 2e3a 3c52 614e 735e 7270 2f6e 576a 223c  .:<RaNs^rp/nWj"<
000000a0: 414b 2a2f 2f2f e28e 9a6c 616f 6372 6168  AK*///...laocrah
000000b0: 43                                       C

Next answer cannot exceed 230 bytes.

Uses an Objective-C specific macro, __OBJC__ and string concatenation to print -evitcejbO only when run in Objective-C. Moved vim code to the top (so no other code could interfere), and deleted some junk at the bottom to conform with the byte count rules.

This works in both gcc and tcc.

\$\endgroup\$
3
\$\begingroup\$

8. Befunge-98, 194 bytes

void main(){//\
/*SmiVZZ;ooo"><>"
#define S""
#ifdef __OBJC__
#define S"-evitcejbO"
#endif
printf("C"S)/*/import std.stdio;"D".write/**/;}/*
>"Befunge-98"9k,@
 ,wVkk_,xeWvl>~u{A*///⎚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, and a partridge in A Pear Tree

Next answer cannot exceed 252 bytes.

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 396b 2c40  "Befunge-98"9k,@
000000a0: 0a20 2c77 566b 6b5f 2c78 6557 766c 3e7e  . ,wVkk_,xeWvl>~
000000b0: 757b 412a 2f2f 2fe2 8e9a 6c61 6f63 7261  u{A*///...laocra
000000c0: 6843                                     hC
\$\endgroup\$
  • \$\begingroup\$ Please add the next question byte limit as in the above answers. Also, please list what it prints in each language. \$\endgroup\$ – FreezePhoenix Jun 30 '18 at 19:23
  • \$\begingroup\$ @FreezePhoenix done \$\endgroup\$ – NieDzejkob Jun 30 '18 at 19:33
  • \$\begingroup\$ Wassup with the partridge? Nice touch! \$\endgroup\$ – FreezePhoenix Jun 30 '18 at 19:34
  • 1
    \$\begingroup\$ @FreezePhoenix A Pear Tree is a trivial derivative of Perl created by User:ais523 in 2016, mostly as a joke. [...] The semantics are identical to Perl, except [...] Additionally, before running the program, the source code is potentially rotated [...] The point that becomes the new start of the program is determined by checking all substrings of the program to see if they have a CRC-32 of zero. [...] If there are no appropriate substrings, the interpreter prints a partridge and exits, rather than running the program. -- The Esolangs page on A Pear Tree. \$\endgroup\$ – NieDzejkob Jun 30 '18 at 19:38
  • \$\begingroup\$ Yes, but it was never one of the languages listed. Oh, are you making a joke on listing the languages \$\endgroup\$ – FreezePhoenix Jun 30 '18 at 19:45
3
\$\begingroup\$

6. Vim, 146 bytes

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

Try it online!

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

Next answer cannot exceed 189 bytes (130% * 146).

Hexdump

The code contains unprintables, here's a hexdump:

00000000: 766f 6964 206d 6169 6e28 297b 2f2f 5c0a  void main(){//\.
00000010: 2f2a 3b6f 6f6f 223e 3c3e 220a 7072 696e  /*;ooo"><>".prin
00000020: 7466 2822 4322 292f 2a2f 696d 706f 7274  tf("C")/*/import
00000030: 2073 7464 2e73 7464 696f 3b22 4422 2e77   std.stdio;"D".w
00000040: 7269 7465 2f2a 2a2f 3b7d 2f2a 0a4a 277a  rite/**/;}/*.J'z
00000050: 7653 664e 3063 6226 297d 6b66 203b 4b2d  vSfN0cb&)}kf ;K-
00000060: 2b20 2c2b 3b71 2c2b 3b36 3064 7d5b 7d71  + ,+;q,+;60d}[}q
00000070: 282d 362b 3a70 7575 7064 222a 2f2f 2f1b  (-6+:puupd"*///.
00000080: 536d 6956 1b5a 5ae2 8e9a 6c61 6f63 7261  SmiV.ZZ...laocra
00000090: 6843                                     hC
\$\endgroup\$
3
\$\begingroup\$

20. zsh, 756 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¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";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
  • hsz in zsh

Try it online!

Next answer must not exceed 982 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 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 6d61 696e 3d70 7574  -}_=")";main=put
000002d0: 5374 7222 6c6c 656b 7361 4822 2d2d 202a  Str"lleksaH"-- *
000002e0: 2f2f 2f40 2c6b 6122 3839 2d65 676e 7566  ///@,ka"89-egnuf
000002f0: 656e 5522                                enU"

Explanation

Uses readlink and basename on /proc/<shell pid>/exe to distinguish the shell.

\$\endgroup\$
3
\$\begingroup\$

21. emoji, 772 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¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";main=putStr"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

Try it online!

Next answer must not exceed 1003 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 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 6d61 696e 3d70 7574  -}_=")";main=put
000002d0: 5374 7222 6c6c 656b 7361 4822 2d2d 202a  Str"lleksaH"-- *
000002e0: 2f2f 2ff0 9f92 ac69 6a6f 6d65 f09f 92ac  ///....ijome....
000002f0: e29e a140 2c6b 6122 3839 2d65 676e 7566  ...@,ka"89-egnuf
00000300: 656e 5522                                enU"

How?

Emoji ignores everything except for the 💬ijome💬➡ which prints ijome.

\$\endgroup\$
3
\$\begingroup\$

23. C++, 893 bytes

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 [ "$(basename "$(readlink /proc/$$/exe)")" = "bash" ] && echo hsab || echo hsz<<'EOF' #>>\
1+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C"
#ifdef __cplusplus
 f();
#include<cstdio>
#define S"++C"
 int
#endif
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<<
 "rT";#z_"B",@>2+;  >    ][ v;#;8k,7y2-;@,, <<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@<
Sjqo>@5y,b%Ja [Zao*///]]⎚¿⁵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
  • ++C in C++

Try it online!

Next answer must not exceed 1160 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 205b 2022 2428  /\. /+ #\. [ "$(
00000060: 6261 7365 6e61 6d65 2022 2428 7265 6164  basename "$(read
00000070: 6c69 6e6b 202f 7072 6f63 2f24 242f 6578  link /proc/$$/ex
00000080: 6529 2229 2220 3d20 2262 6173 6822 205d  e)")" = "bash" ]
00000090: 2026 2620 6563 686f 2068 7361 6220 7c7c   && echo hsab ||
000000a0: 2065 6368 6f20 6873 7a3c 3c27 454f 4627   echo hsz<<'EOF'
000000b0: 2023 3e3e 5c0a 312b 2f2f 2f5c 0a2f 2a1b   #>>\.1+///\./*.
000000c0: 6767 6347 6d69 561b 5a5a 3b6f 6f6f 226c  ggcGmiV.ZZ;ooo"l
000000d0: 6f47 223b 3f3d 3025 5321 3131 6f6f 6f3c  oG";?=0%S!11ooo<
000000e0: 223e 3c3e 220a 2364 6566 696e 6520 5322  "><>".#define S"
000000f0: 4322 0a23 6966 6465 6620 5f5f 6370 6c75  C".#ifdef __cplu
00000100: 7370 6c75 730a 2066 2829 3b0a 2369 6e63  splus. f();.#inc
00000110: 6c75 6465 3c63 7374 6469 6f3e 0a23 6465  lude<cstdio>.#de
00000120: 6669 6e65 2053 222b 2b43 220a 2069 6e74  fine S"++C". int
00000130: 0a23 656e 6469 660a 2369 6664 6566 205f  .#endif.#ifdef _
00000140: 5f4f 424a 435f 5f0a 2364 6566 696e 6520  _OBJC__.#define 
00000150: 5322 432d 6576 6974 6365 6a62 4f22 0a23  S"C-evitcejbO".#
00000160: 656e 6469 660a 206d 6169 6e28 297b 7072  endif. main(){pr
00000170: 696e 7466 2853 292f 2a2f 6d61 696e 2829  intf(S)/*/main()
00000180: 7b69 6d70 6f72 7420 7374 642e 7374 6469  {import std.stdi
00000190: 6f3b 2244 222e 7772 6974 652f 2a2a 2f3b  o;"D".write/**/;
000001a0: 7d2f 2a7d 3c3c 0a20 2272 5422 3b23 7a5f  }/*}<<. "rT";#z_
000001b0: 2242 222c 403e 322b 3b20 203e 2020 2020  "B",@>2+;  >    
000001c0: 5d5b 2076 3b23 3b38 6b2c 3779 322d 3b40  ][ v;#;8k,7y2-;@
000001d0: 2c2c 203c 3c3c 0a3e 2242 6566 756e 6765  ,, <<<.>"Befunge
000001e0: 2d39 3622 235e 5a30 3047 235e 5f24 342d  -96"#^Z00G#^_$4-
000001f0: 3e31 2b3e 2c2c 2c2c 2c2c 2c2c 2c2c 403c  >1+>,,,,,,,,,,@<
00000200: 0a53 6a71 6f3e 4035 792c 6225 4a61 205b  .Sjqo>@5y,b%Ja [
00000210: 5a61 6f2a 2f2f 2f5d 5de2 8e9a c2bf e281  Zao*///]].......
00000220: b56c 616f 6372 6168 43c2 a62b 2b2b 2b5b  .laocrahC..++++[
00000230: 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d 3c2b 2b2b  -<+++++>]<[-<+++
00000240: 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b 2b2b 2b3e  +++<+++++<+++++>
00000250: 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b 2b2e 3e2d  >>]<<<+++++++.>-
00000260: 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e 2b2b  .>---.<<-----.++
00000270: 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e 2d2d  ++++++.-----.>--
00000280: 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e 2828 2828  .>---.<+.>>>((((
00000290: 2828 2828 2828 2829 2829 2829 297b 7d29  ((((((()()()){})
000002a0: 7b7d 297b 7d29 7b7d 2829 297b 7d29 2828  {}){}){}()){})((
000002b0: 2829 2829 2829 2829 297b 7d29 7b7d 295b  ()()()()){}){})[
000002c0: 2828 5b5d 5b5d 297b 7d29 7b7d 2829 5d29  (([][]){}){}()])
000002d0: 285b 5d28 2929 7b7d 295b 5d28 2929 2828  ([]()){})[]())((
000002e0: 5b5b 5d5b 5d28 295d 285b 5d28 2928 2828  [[][]()]([]()(((
000002f0: 2828 5b5d 5b5d 5b5d 2929 7b7d 7b7d 295b  (([][][])){}{})[
00000300: 5d29 7b7d 2929 295b 5d28 2929 287b 202d  ]){})))[]())({ -
00000310: 7d5f 3d22 2922 3b28 2129 3d73 6571 3b6d  }_=")";(!)=seq;m
00000320: 6169 6e7c 6c65 7420 6221 5f3d 2222 3d70  ain|let b!_=""=p
00000330: 7574 5374 7224 2822 2221 2273 6e72 6574  utStr$(""!"snret
00000340: 7461 5067 6e61 422b 2229 2b2b 226c 6c65  taPgnaB+")++"lle
00000350: 6b73 6148 222d 2d20 2a2f 2f2f f09f 92ac  ksaH"-- *///....
00000360: 696a 6f6d 65f0 9f92 ace2 9ea1 402c 6b61  ijome.......@,ka
00000370: 2238 392d 6567 6e75 6665 6e55 22         "89-egnufenU"
\$\endgroup\$
3
\$\begingroup\$

24. Emotinomicon, 922 bytes

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

Try it online!

Next answer must not exceed 1198 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 205b 2022 2428  /\. /+ #\. [ "$(
00000060: 6261 7365 6e61 6d65 2022 2428 7265 6164  basename "$(read
00000070: 6c69 6e6b 202f 7072 6f63 2f24 242f 6578  link /proc/$$/ex
00000080: 6529 2229 2220 3d20 2262 6173 6822 205d  e)")" = "bash" ]
00000090: 2026 2620 6563 686f 2068 7361 6220 7c7c   && echo hsab ||
000000a0: 2065 6368 6f20 6873 7a3c 3c27 454f 4627   echo hsz<<'EOF'
000000b0: 2023 3e3e 5c0a 312b 2f2f 2f5c 0a2f 2a1b   #>>\.1+///\./*.
000000c0: 6767 6347 6d69 561b 5a5a 3b6f 6f6f 226c  ggcGmiV.ZZ;ooo"l
000000d0: 6f47 223b 3f3d 3025 5321 3131 6f6f 6f3c  oG";?=0%S!11ooo<
000000e0: 223e 3c3e 220a 2364 6566 696e 6520 5322  "><>".#define S"
000000f0: 4322 0a23 6966 6465 6620 5f5f 6370 6c75  C".#ifdef __cplu
00000100: 7370 6c75 730a 2066 2829 3b0a 2369 6e63  splus. f();.#inc
00000110: 6c75 6465 3c63 7374 6469 6f3e 0a23 6465  lude<cstdio>.#de
00000120: 6669 6e65 2053 222b 2b43 220a 2069 6e74  fine S"++C". int
00000130: 0a23 656e 6469 660a 2369 6664 6566 205f  .#endif.#ifdef _
00000140: 5f4f 424a 435f 5f0a 2364 6566 696e 6520  _OBJC__.#define 
00000150: 5322 432d 6576 6974 6365 6a62 4f22 0a23  S"C-evitcejbO".#
00000160: 656e 6469 660a 206d 6169 6e28 297b 7072  endif. main(){pr
00000170: 696e 7466 2853 292f 2a2f 6d61 696e 2829  intf(S)/*/main()
00000180: 7b69 6d70 6f72 7420 7374 642e 7374 6469  {import std.stdi
00000190: 6f3b 2244 222e 7772 6974 652f 2a2a 2f3b  o;"D".write/**/;
000001a0: 7d2f 2a7d 3c3c 0a20 2272 5422 3b23 7a5f  }/*}<<. "rT";#z_
000001b0: 2242 222c 403e 322b 3b20 203e 2020 2020  "B",@>2+;  >    
000001c0: 5d5b 2076 3b23 3b38 6b2c 3779 322d 3b40  ][ v;#;8k,7y2-;@
000001d0: 2c2c 203c 3c3c 0a3e 2242 6566 756e 6765  ,, <<<.>"Befunge
000001e0: 2d39 3622 235e 5a30 3047 235e 5f24 342d  -96"#^Z00G#^_$4-
000001f0: 3e31 2b3e 2c2c 2c2c 2c2c 2c2c 2c2c 403c  >1+>,,,,,,,,,,@<
00000200: 0a53 6a71 6f3e 4035 792c 6225 4a61 205b  .Sjqo>@5y,b%Ja [
00000210: 5a61 6f2a 2f2f 2f5d 5de2 8e9a c2bf e281  Zao*///]].......
00000220: b56c 616f 6372 6168 43c2 a62b 2b2b 2b5b  .laocrahC..++++[
00000230: 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d 3c2b 2b2b  -<+++++>]<[-<+++
00000240: 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b 2b2b 2b3e  +++<+++++<+++++>
00000250: 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b 2b2e 3e2d  >>]<<<+++++++.>-
00000260: 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e 2b2b  .>---.<<-----.++
00000270: 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e 2d2d  ++++++.-----.>--
00000280: 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e 2828 2828  .>---.<+.>>>((((
00000290: 2828 2828 2828 2829 2829 2829 297b 7d29  ((((((()()()){})
000002a0: 7b7d 297b 7d29 7b7d 2829 297b 7d29 2828  {}){}){}()){})((
000002b0: 2829 2829 2829 2829 297b 7d29 7b7d 295b  ()()()()){}){})[
000002c0: 2828 5b5d 5b5d 297b 7d29 7b7d 2829 5d29  (([][]){}){}()])
000002d0: 285b 5d28 2929 7b7d 295b 5d28 2929 2828  ([]()){})[]())((
000002e0: 5b5b 5d5b 5d28 295d 285b 5d28 2928 2828  [[][]()]([]()(((
000002f0: 2828 5b5d 5b5d 5b5d 2929 7b7d 7b7d 295b  (([][][])){}{})[
00000300: 5d29 7b7d 2929 295b 5d28 2929 287b 202d  ]){})))[]())({ -
00000310: 7d5f 3d22 2922 3b28 2129 3d73 6571 3b6d  }_=")";(!)=seq;m
00000320: 6169 6e7c 6c65 7420 6221 5f3d 2222 3d70  ain|let b!_=""=p
00000330: 7574 5374 7224 2822 2221 2273 6e72 6574  utStr$(""!"snret
00000340: 7461 5067 6e61 422b 2229 2b2b 226c 6c65  taPgnaB+")++"lle
00000350: 6b73 6148 222d 2d20 2a2f 2f2f f09f 92ac  ksaH"-- *///....
00000360: 696a 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad  ijome...........
00000370: 456d 6f74 696e 6f6d 6963 6f6e f09f 98b2  Emotinomicon....
00000380: e28f aae2 8fac e28f a940 2c6b 6122 3839  .........@,ka"89
00000390: 2d65 676e 7566 656e 5522                 -egnufenU"
\$\endgroup\$
3
\$\begingroup\$

25. ksh, 884 bytes

Smaller than the previous answer!

void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///\
 /+ #\
 basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C"
#ifdef __cplusplus
 f();
#include<cstdio>
#define S"++C"
 int
#endif
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<<
 "rT";#z_"B",@>2+;  >    ][ v;#;8k,7y2-;@,,<<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@{
Sc0}\Y6m:Hq(Gruz!+*///)]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++"lleksaH"-- *///💬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

Try it online!

Next answer must not exceed 1149 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 5c0a 2f2a 1b67 6763 476d  .1+///\./*.ggcGm
000000a0: 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 3b3f  iV.ZZ;ooo"loG";?
000000b0: 3d30 2553 2131 316f 6f6f 3c22 3e3c 3e22  =0%S!11ooo<"><>"
000000c0: 0a23 6465 6669 6e65 2053 2243 220a 2369  .#define S"C".#i
000000d0: 6664 6566 205f 5f63 706c 7573 706c 7573  fdef __cplusplus
000000e0: 0a20 6628 293b 0a23 696e 636c 7564 653c  . f();.#include<
000000f0: 6373 7464 696f 3e0a 2364 6566 696e 6520  cstdio>.#define 
00000100: 5322 2b2b 4322 0a20 696e 740a 2365 6e64  S"++C". int.#end
00000110: 6966 0a23 6966 6465 6620 5f5f 4f42 4a43  if.#ifdef __OBJC
00000120: 5f5f 0a23 6465 6669 6e65 2053 2243 2d65  __.#define S"C-e
00000130: 7669 7463 656a 624f 220a 2365 6e64 6966  vitcejbO".#endif
00000140: 0a20 6d61 696e 2829 7b70 7269 6e74 6628  . main(){printf(
00000150: 5329 2f2a 2f6d 6169 6e28 297b 696d 706f  S)/*/main(){impo
00000160: 7274 2073 7464 2e73 7464 696f 3b22 4422  rt std.stdio;"D"
00000170: 2e77 7269 7465 2f2a 2a2f 3b7d 2f2a 7d3c  .write/**/;}/*}<
00000180: 3c0a 2022 7254 223b 237a 5f22 4222 2c40  <. "rT";#z_"B",@
00000190: 3e32 2b3b 2020 3e20 2020 205d 5b20 763b  >2+;  >    ][ v;
000001a0: 233b 386b 2c37 7932 2d3b 402c 2c3c 3c3c  #;8k,7y2-;@,,<<<
000001b0: 0a3e 2242 6566 756e 6765 2d39 3622 235e  .>"Befunge-96"#^
000001c0: 5a30 3047 235e 5f24 342d 3e31 2b3e 2c2c  Z00G#^_$4->1+>,,
000001d0: 2c2c 2c2c 2c2c 2c2c 407b 0a53 6330 7d5c  ,,,,,,,,@{.Sc0}\
000001e0: 5936 6d3a 4871 2847 7275 7a21 2b2a 2f2f  Y6m:Hq(Gruz!+*//
000001f0: 2f29 5de2 8e9a c2bf e281 b56c 616f 6372  /)]........laocr
00000200: 6168 43c2 a62b 2b2b 2b5b 2d3c 2b2b 2b2b  ahC..++++[-<++++
00000210: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b  +>]<[-<++++++<++
00000220: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c  +++<+++++>>>]<<<
00000230: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e  +++++++.>-.>---.
00000240: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b  <<-----.++++++++
00000250: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e  .-----.>--.>---.
00000260: 3c2b 2e3e 3e3e 2828 2828 2828 2828 2828  <+.>>>((((((((((
00000270: 2829 2829 2829 297b 7d29 7b7d 297b 7d29  ()()()){}){}){})
00000280: 7b7d 2829 297b 7d29 2828 2829 2829 2829  {}()){})((()()()
00000290: 2829 297b 7d29 7b7d 295b 2828 5b5d 5b5d  ()){}){})[(([][]
000002a0: 297b 7d29 7b7d 2829 5d29 285b 5d28 2929  ){}){}()])([]())
000002b0: 7b7d 295b 5d28 2929 2828 5b5b 5d5b 5d28  {})[]())(([[][](
000002c0: 295d 285b 5d28 2928 2828 2828 5b5d 5b5d  )]([]()((((([][]
000002d0: 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d 2929  [])){}{})[]){}))
000002e0: 295b 5d28 2929 287b 202d 7d5f 3d22 2922  )[]())({ -}_=")"
000002f0: 3b28 2129 3d73 6571 3b6d 6169 6e7c 6c65  ;(!)=seq;main|le
00000300: 7420 6221 5f3d 2222 3d70 7574 5374 7224  t b!_=""=putStr$
00000310: 2822 2221 2273 6e72 6574 7461 5067 6e61  (""!"snrettaPgna
00000320: 422b 2229 2b2b 226c 6c65 6b73 6148 222d  B+")++"lleksaH"-
00000330: 2d20 2a2f 2f2f f09f 92ac 696a 6f6d 65f0  - *///....ijome.
00000340: 9f92 ace2 9ea1 f09f 98ad 456d 6f74 696e  ..........Emotin
00000350: 6f6d 6963 6f6e f09f 98b2 e28f aae2 8fac  omicon..........
00000360: e28f a940 2c6b 6122 3839 2d65 676e 7566  ...@,ka"89-egnuf
00000370: 656e 5522                                enU"
\$\endgroup\$
3
\$\begingroup\$

27. Trefunge-97, 912 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+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C"
#ifdef __cplusplus
 f();
#include<cstdio>
#define S"++C"
 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->,,,,,,,,,,@
Sc0]PM4zeFe{;fi646*///}]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++"lleksaH"-- *///💬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

Try it online!

Next answer must not exceed 1185 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 5c0a 2f2a 1b67 6763 476d  .1+///\./*.ggcGm
000000a0: 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 3b3f  iV.ZZ;ooo"loG";?
000000b0: 3d30 2553 2131 316f 6f6f 3c22 3e3c 3e22  =0%S!11ooo<"><>"
000000c0: 0a23 6465 6669 6e65 2053 2243 220a 2369  .#define S"C".#i
000000d0: 6664 6566 205f 5f63 706c 7573 706c 7573  fdef __cplusplus
000000e0: 0a20 6628 293b 0a23 696e 636c 7564 653c  . f();.#include<
000000f0: 6373 7464 696f 3e0a 2364 6566 696e 6520  cstdio>.#define 
00000100: 5322 2b2b 4322 0a20 696e 740a 2365 6e64  S"++C". int.#end
00000110: 6966 0a23 6966 6465 6620 5f5f 4f42 4a43  if.#ifdef __OBJC
00000120: 5f5f 0a23 6465 6669 6e65 2053 2243 2d65  __.#define S"C-e
00000130: 7669 7463 656a 624f 220a 2365 6e64 6966  vitcejbO".#endif
00000140: 0a20 6d61 696e 2829 7b70 7269 6e74 6628  . main(){printf(
00000150: 5329 2f2a 2f6d 6169 6e28 297b 696d 706f  S)/*/main(){impo
00000160: 7274 2073 7464 2e73 7464 696f 3b22 4422  rt std.stdio;"D"
00000170: 2e77 7269 7465 2f2a 2a2f 3b7d 2f2a 7d0a  .write/**/;}/*}.
00000180: 2020 2040 2c2c 2272 5422 2c2c 2c2c 2c2c     @,,"rT",,,,,,
00000190: 2c2c 2c2b 315f 3b23 3a3c 2076 2b3b 2321  ,,,+1_;#:< v+;#!
000001a0: 3c0a 2022 7254 223b 237a 5f22 4222 2c40  <. "rT";#z_"B",@
000001b0: 3e35 6b24 322b 3b3e 2020 205b 2476 3b23  >5k$2+;>   [$v;#
000001c0: 3b38 6b2c 3779 322d 3b40 2c2c 3c3c 0a3e  ;8k,7y2-;@,,<<.>
000001d0: 2242 6566 756e 6765 2d39 3622 235e 3030  "Befunge-96"#^00
000001e0: 3047 2023 5e5f 2424 332d 3e2c 2c2c 2c2c  0G #^_$$3->,,,,,
000001f0: 2c2c 2c2c 2c40 0a53 6330 5d50 4d34 7a65  ,,,,,@.Sc0]PM4ze
00000200: 4665 7b3b 6669 3634 362a 2f2f 2f7d 5de2  Fe{;fi646*///}].
00000210: 8e9a c2bf e281 b56c 616f 6372 6168 43c2  .......laocrahC.
00000220: a62b 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c  .++++[-<+++++>]<
00000230: 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c  [-<++++++<+++++<
00000240: 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b  +++++>>>]<<<++++
00000250: 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d  +++.>-.>---.<<--
00000260: 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d  ---.++++++++.---
00000270: 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e  --.>--.>---.<+.>
00000280: 3e3e 2828 2828 2828 2828 2828 2829 2829  >>((((((((((()()
00000290: 2829 297b 7d29 7b7d 297b 7d29 7b7d 2829  ()){}){}){}){}()
000002a0: 297b 7d29 2828 2829 2829 2829 2829 297b  ){})((()()()()){
000002b0: 7d29 7b7d 295b 2828 5b5d 5b5d 297b 7d29  }){})[(([][]){})
000002c0: 7b7d 2829 5d29 285b 5d28 2929 7b7d 295b  {}()])([]()){})[
000002d0: 5d28 2929 2828 5b5b 5d5b 5d28 295d 285b  ]())(([[][]()]([
000002e0: 5d28 2928 2828 2828 5b5d 5b5d 5b5d 2929  ]()((((([][][]))
000002f0: 7b7d 7b7d 295b 5d29 7b7d 2929 295b 5d28  {}{})[]){})))[](
00000300: 2929 287b 202d 7d5f 3d22 2922 3b28 2129  ))({ -}_=")";(!)
00000310: 3d73 6571 3b6d 6169 6e7c 6c65 7420 6221  =seq;main|let b!
00000320: 5f3d 2222 3d70 7574 5374 7224 2822 2221  _=""=putStr$(""!
00000330: 2273 6e72 6574 7461 5067 6e61 422b 2229  "snrettaPgnaB+")
00000340: 2b2b 226c 6c65 6b73 6148 222d 2d20 2a2f  ++"lleksaH"-- */
00000350: 2f2f f09f 92ac 696a 6f6d 65f0 9f92 ace2  //....ijome.....
00000360: 9ea1 f09f 98ad 456d 6f74 696e 6f6d 6963  ......Emotinomic
00000370: 6f6e f09f 98b2 e28f aae2 8fac e28f a940  on.............@
00000380: 2c6b 6122 3839 2d65 676e 7566 656e 5522  ,ka"89-egnufenU"
\$\endgroup\$
3
\$\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\$
3
\$\begingroup\$

35. Septefunge-97, 2170 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"_100000G$v
                              ,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
                                            "79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
 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
.y          .     *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//ner"4@Rl4Sz5L3ZI-}--)*///💬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

Try it online!

Next answer must not exceed 2821 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 4724 760a 2020 2020 2020 2020 2020  00G$v.          
00000330: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000340: 2020 2020 2c2c 2237 392d 6567 6e75 6665      ,,"79-egnufe
00000350: 746e 6975 5122 5f31 3030 3030 3030 4724  tniuQ"_1000000G$
00000360: 2176 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c0a  !v@,,,,,,,,,,,,.
00000370: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000380: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000390: 2020 2020 2020 2020 2020 2020 2237 392d              "79-
000003a0: 6567 6e75 6665 7470 6553 225f 2253 6578  egnufetpeS"_"Sex
000003b0: 6566 756e 6765 2d39 3722 2340 2c2c 2c2c  efunge-97"#@,,,,
000003c0: 2c2c 2c2c 2c2c 2c2c 4023 2c0a 2072 6564  ,,,,,,,,@#,. red
000003d0: 2064 6f77 6e20 7477 6f20 7265 6420 6c65   down two red le
000003e0: 6674 206f 6e65 2079 656c 6c6f 7720 7570  ft one yellow up
000003f0: 2067 7265 656e 2064 6f77 6e20 7965 6c6c   green down yell
00000400: 6f77 2075 7020 6772 6565 6e20 646f 776e  ow up green down
00000410: 2072 6564 2075 7020 7468 7265 6520 7265   red up three re
00000420: 6420 7269 6768 7420 7477 6f20 7965 6c6c  d right two yell
00000430: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064  ow down yellow d
00000440: 6f77 6e20 626c 7565 206c 6566 7420 6772  own blue left gr
00000450: 6565 6e20 646f 776e 2072 6564 2064 6f77  een down red dow
00000460: 6e20 6f6e 6520 7965 6c6c 6f77 2064 6f77  n one yellow dow
00000470: 6e20 626c 7565 206c 6566 7420 6772 6565  n blue left gree
00000480: 6e20 646f 776e 2072 6564 2064 6f77 6e20  n down red down 
00000490: 7477 6f20 7265 6420 6c65 6674 206f 6e65  two red left one
000004a0: 2079 656c 6c6f 7720 7570 2079 656c 6c6f   yellow up yello
000004b0: 7720 646f 776e 2062 6c75 6520 6c65 6674  w down blue left
000004c0: 2067 7265 656e 2064 6f77 6e20 7265 6420   green down red 
000004d0: 6c65 6674 206f 6e65 2072 6564 2064 6f77  left one red dow
000004e0: 6e20 7468 7265 6520 7965 6c6c 6f77 2064  n three yellow d
000004f0: 6f77 6e20 7965 6c6c 6f77 2064 6f77 6e20  own yellow down 
00000500: 626c 7565 206c 6566 7420 6772 6565 6e20  blue left green 
00000510: 646f 776e 2072 6564 2075 7020 7477 6f20  down red up two 
00000520: 6772 6565 6e20 646f 776e 2079 656c 6c6f  green down yello
00000530: 7720 7570 2079 656c 6c6f 7720 646f 776e  w up yellow down
00000540: 2062 6c75 6520 6c65 6674 2072 6564 2075   blue left red u
00000550: 7020 7468 7265 6520 7265 6420 7269 6768  p three red righ
00000560: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77  t two yellow dow
00000570: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c  n yellow down bl
00000580: 7565 206c 6566 740a 2e79 2020 2020 2020  ue left..y      
00000590: 2020 2020 2e20 2020 2020 2a2f 2f2f 7b7d      .     *///{}
000005a0: 5de2 8e9a efbc a6c2 b96c 616f 6372 6168  ]........laocrah
000005b0: 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 c2b2  C...............
000005c0: e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 86a8  ................
000005d0: c2b2 c2b2 e28c 82e2 86a8 e286 90c3 9fe2  ................
000005e0: 89a4 e296 bce2 8692 e296 bce2 8690 e289  ................
000005f0: a5e2 8692 e28c 82e2 86a8 cf83 e286 92e2  ................
00000600: 8692 e286 92e2 86a8 c39f e286 92e2 8692  ................
00000610: e286 92e2 86a8 cf80 e286 92e2 8692 e286  ................
00000620: 92e2 8692 e286 92e2 86a8 c2a1 c39f c2a1  ................
00000630: e286 92e2 8692 e286 a8ce b4e2 8692 e286  ................
00000640: a8c3 9fe2 8692 e286 92e2 8692 e286 92e2  ................
00000650: 86a8 c2b5 e286 92e2 8692 e286 92e2 86a8  ................
00000660: c2a1 cf86 e286 a8ce b5cf 80e2 8c82 e286  ................
00000670: a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 8692  ................
00000680: e286 a8c2 a1cf 80cf 83e2 96b2 e28c 82e2  ................
00000690: 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 86a8  ................
000006a0: c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 cf80  ................
000006b0: c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 96b2  ................
000006c0: e296 b2e2 96b2 c2a1 cf83 e296 b2c2 a1ce  ................
000006d0: b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 e296  ................
000006e0: b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 bb2b  ...............+
000006f0: 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d  +++[-<+++++>]<[-
00000700: 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b  <++++++<+++++<++
00000710: 2b2b 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b  +++>>>]<<<++++++
00000720: 2b2e 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d  +.>-.>---.<<----
00000730: 2d2e 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d  -.++++++++.-----
00000740: 2e3e 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e  .>--.>---.<+.>>>
00000750: 2828 2828 2828 2828 2828 2829 2829 2829  ((((((((((()()()
00000760: 297b 7d29 7b7d 297b 7d29 7b7d 2829 297b  ){}){}){}){}()){
00000770: 7d29 2828 2829 2829 2829 2829 297b 7d29  })((()()()()){})
00000780: 7b7d 295b 2828 5b5d 5b5d 297b 7d29 7b7d  {})[(([][]){}){}
00000790: 2829 5d29 285b 5d28 2929 7b7d 295b 5d28  ()])([]()){})[](
000007a0: 2929 2828 5b5b 5d5b 5d28 295d 285b 5d28  ))(([[][]()]([](
000007b0: 2928 2828 2828 5b5d 5b5d 5b5d 2929 7b7d  )((((([][][])){}
000007c0: 7b7d 295b 5d29 7b7d 2929 295b 5d28 2929  {})[]){})))[]())
000007d0: 287b 202d 7d5f 3d22 2922 3b28 2129 3d73  ({ -}_=")";(!)=s
000007e0: 6571 3b6d 6169 6e7c 6c65 7420 6221 5f3d  eq;main|let b!_=
000007f0: 2222 3d70 7574 5374 7224 2822 2221 2273  ""=putStr$(""!"s
00000800: 6e72 6574 7461 5067 6e61 422b 2229 2b2b  nrettaPgnaB+")++
00000810: 696e 6974 226c 6c65 6b73 6148 2822 7b2d  init"lleksaH("{-
00000820: 0a2f 2f6e 6572 2234 4052 6c34 537a 354c  .//ner"4@Rl4Sz5L
00000830: 335a 492d 7d2d 2d29 2a2f 2f2f f09f 92ac  3ZI-}--)*///....
00000840: 696a 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad  ijome...........
00000850: 456d 6f74 696e 6f6d 6963 6f6e f09f 98b2  Emotinomicon....
00000860: e28f aae2 8fac e28f a940 2c6b 6122 3839  .........@,ka"89
00000870: 2d65 676e 7566 656e 5522                 -egnufenU"
\$\endgroup\$
3
\$\begingroup\$

42. V, 3354 bytes

Note: This language has nothing to do with Vim or the golfing language V based on it!

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-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiijzaeeeaeeaewuuuweeeeeaaaakeeaaaawvw"

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

Try it online!1

Next answer must not exceed 4360 bytes.

Explanation

Both Brainfuck and V use [] for looping and . for printing. Once we hit the Brainfuck section the active cell of V is 0 so wrapping it in [] will no-op it - leaving us with:

+[- <brainfuck-code> ]

This way Brainfuck executes its code but V ignores it, now we can insert it (just after all the []s of Brain-flak) where we need to zero the active cell of Brainfuck and make sure V executes its code:

[-]<>\[ <V-code> /]

Where the last / makes sure we leave the []s again. Actual code:

\<>\\/<>\/\[/\/\<><><>\[/\/\/<>\//\/<><><><><>\\]/\//\//\/\]/\/\\.

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 2b5b 2d2b 2b2b 2b5b 2d3c 2b2b 2b2b  ..+[-++++[-<++++
00000ab0: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b  +>]<[-<++++++<++
00000ac0: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c  +++<+++++>>>]<<<
00000ad0: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e  +++++++.>-.>---.
00000ae0: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b  <<-----.++++++++
00000af0: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e  .-----.>--.>---.
00000b00: 3c2b 2e3e 3e3e 5d28 2828 2828 2828 2828  <+.>>>](((((((((
00000b10: 2828 2928 2928 2929 7b7d 297b 7d29 7b7d  (()()()){}){}){}
00000b20: 297b 7d28 2929 7b7d 2928 2828 2928 2928  ){}()){})((()()(
00000b30: 2928 2929 7b7d 297b 7d29 5b28 285b 5d5b  )()){}){})[(([][
00000b40: 5d29 7b7d 297b 7d28 295d 2928 5b5d 2829  ]){}){}()])([]()
00000b50: 297b 7d29 5b5d 2829 2928 285b 5b5d 5b5d  ){})[]())(([[][]
00000b60: 2829 5d28 5b5d 2829 2828 2828 285b 5d5b  ()]([]()((((([][
00000b70: 5d5b 5d29 297b 7d7b 7d29 5b5d 297b 7d29  ][])){}{})[]){})
00000b80: 2929 5b5d 2829 2928 7b20 2d7d 5f3d 2229  ))[]())({ -}_=")
00000b90: 223b 2821 293d 7365 713b 6d61 696e 7c6c  ";(!)=seq;main|l
00000ba0: 6574 2062 215f 3d22 223d 7075 7453 7472  et b!_=""=putStr
00000bb0: 2428 2222 2122 736e 7265 7474 6150 676e  $(""!"snrettaPgn
00000bc0: 6142 2b22 292b 2b69 6e69 7422 6c6c 656b  aB+")++init"llek
00000bd0: 7361 4828 227b 2d0a 2f2f 4848 542d 224e  saH("{-.//HHT-"N
00000be0: 5562 3460 424a 4a6e 644f 2d7d 2d2d 295b  Ub4`BJJndO-}--)[
00000bf0: 2d5d 3c3e 5c5b 5c3c 3e5c 5c2f 3c3e 5c2f  -]<>\[\<>\\/<>\/
00000c00: 5c5b 2f5c 2f5c 3c3e 3c3e 3c3e 5c5b 2f5c  \[/\/\<><><>\[/\
00000c10: 2f5c 2f3c 3e5c 2f2f 5c2f 3c3e 3c3e 3c3e  /\/<>\//\/<><><>
00000c20: 3c3e 3c3e 5c5c 5d2f 5c2f 2f5c 2f2f 5c2f  <><>\\]/\//\//\/
00000c30: 5c5d 2f5c 2f5c 5c2e 2f5d 732a 2f2f e288  \]/\/\\./]s*//..
00000c40: 9953 4156 4e41 43ef bd90 f09f 92ac 696a  .SAVNAC.......ij
00000c50: 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad 456d  ome...........Em
00000c60: 6f74 696e 6f6d 6963 6f6e f09f 98b2 e28f  otinomicon......
00000c70: aae2 8fac e28f a940 2c6b 6122 3839 2d65  .......@,ka"89-e
00000c80: 676e 7566 656e 5573 7373 7373 6161 6161  gnufenUsssssaaaa
00000c90: 6165 6565 6565 6565 6565 6570 6165 6565  aeeeeeeeeeepaeee
00000ca0: 6565 6565 6565 6563 6973 6165 6565 6565  eeeeeeecisaeeeee
00000cb0: 6565 6a69 6969 6969 6969 696a 6565 6565  eejiiiiiiiijeeee
00000cc0: 6565 6565 6565 6565 6565 6565 6565 6a69  eeeeeeeeeeeeeeji
00000cd0: 6969 6969 6969 6969 6969 6969 6a65 6565  iiiiiiiiiiiijeee
00000ce0: 6565 6565 656a 6969 6969 6a69 6969 6969  eeeeejiiiijiiiii
00000cf0: 6969 6969 6969 6a7a 6165 6565 6165 6561  iiiiiijzaeeeaeea
00000d00: 6577 7575 7577 6565 6565 6561 6161 616b  ewuuuweeeeeaaaak
00000d10: 6565 6161 6161 7776 7722                 eeaaaawvw"

1: There's a patch for V included since TIO's version (or rather Ørjan Johansen's) treats ! specially.

\$\endgroup\$
3
\$\begingroup\$

48. Brainhype, 3890 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

Try it online!

Next answer must not exceed 5057 bytes.

Explanation

Brainhype is a brainfuck extension which adds {} which checks whether the program between the parentheses will halt with the current tape configuration, if it does it sets the current cell to 0 and else it leaves it unmodified.

The code basically ended up like this:

initialize tape for both brainfuck & Brainhype
+{}
   [
    print 'kcufniarb' & make sure the tape ends with ... 255 (0)
   ]
<+
  [
   print 'epyhniarb'
  ]
>

Of course always making sure that all the parentheses are balanced for the Flaks. To distinguish I simply used that {} is a no-op in regular brainfuck and in Brainhype it will set the current cell to 0 (every empty bf program halts). Also I had to move the Emotinomicon code to the front of the BF code because it started getting stack-overflows -.-

To test the Brainhype code on TIO we can just transpile the {} to a [-] and reuse the brainfuck interpreter. However I started a little project which implements a lot of brainfuck derivatives that also includes Brainhype.

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 2026 2049 3820 4820   <>"v"@. & I8 H 
000005b0: 4920 2064 2020 2020 2020 2424 240a 6126  I  d      $$$.a&
000005c0: 3867 2633 6734 6736 5239 5050 5050 5050  8g&3g4g6R9PPPPPP
000005d0: 3c0a 3e22 676e 616c 6f6b 6e69 4d22 4f4f  <.>"gnalokniM"OO
000005e0: 4f4f 4f4f 4f4f 4f2e 0a20 402c 2246 222c  OOOOOOO.. @,"F",
000005f0: 2275 222c 226e 222c 2263 222c 2274 222c  "u","n","c","t",
00000600: 226f 222c 2269 222c 2264 223c 3e20 7265  "o","i","d"<> re
00000610: 6420 646f 776e 2074 776f 2072 6564 206c  d down two red l
00000620: 6566 7420 6f6e 6520 7965 6c6c 6f77 2075  eft one yellow u
00000630: 7020 6772 6565 6e20 646f 776e 2079 656c  p green down yel
00000640: 6c6f 7720 7570 2067 7265 656e 2064 6f77  low up green dow
00000650: 6e20 7265 6420 7570 2074 6872 6565 2072  n red up three r
00000660: 6564 2072 6967 6874 2074 776f 2079 656c  ed right two yel
00000670: 6c6f 7720 646f 776e 2079 656c 6c6f 7720  low down yellow 
00000680: 646f 776e 2062 6c75 6520 6c65 6674 2067  down blue left g
00000690: 7265 656e 2064 6f77 6e20 7265 6420 646f  reen down red do
000006a0: 776e 206f 6e65 2079 656c 6c6f 7720 646f  wn one yellow do
000006b0: 776e 2062 6c75 6520 6c65 6674 2067 7265  wn blue left gre
000006c0: 656e 2064 6f77 6e20 7265 6420 646f 776e  en down red down
000006d0: 2074 776f 2072 6564 206c 6566 7420 6f6e   two red left on
000006e0: 6520 7965 6c6c 6f77 2075 7020 7965 6c6c  e yellow up yell
000006f0: 6f77 2064 6f77 6e20 626c 7565 206c 6566  ow down blue lef
00000700: 7420 6772 6565 6e20 646f 776e 2072 6564  t green down red
00000710: 206c 6566 7420 6f6e 6520 7265 6420 646f   left one red do
00000720: 776e 2074 6872 6565 2079 656c 6c6f 7720  wn three yellow 
00000730: 646f 776e 2079 656c 6c6f 7720 646f 776e  down yellow down
00000740: 2062 6c75 6520 6c65 6674 2067 7265 656e   blue left green
00000750: 2064 6f77 6e20 7265 6420 7570 2074 776f   down red up two
00000760: 2067 7265 656e 2064 6f77 6e20 7965 6c6c   green down yell
00000770: 6f77 2075 7020 7965 6c6c 6f77 2064 6f77  ow up yellow dow
00000780: 6e20 626c 7565 206c 6566 7420 7265 6420  n blue left red 
00000790: 7570 2074 6872 6565 2072 6564 2072 6967  up three red rig
000007a0: 6874 2074 776f 2079 656c 6c6f 7720 646f  ht two yellow do
000007b0: 776e 2079 656c 6c6f 7720 646f 776e 2062  wn yellow down b
000007c0: 6c75 6520 6c65 6674 2030 3030 3131 3130  lue left 0001110
000007d0: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
000007e0: 3030 3031 3030 3030 3031 3031 3030 3030  0001000001010000
000007f0: 3031 3030 3030 3030 3030 3031 3030 3031  0100000000010001
00000800: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
00000810: 3030 3031 3030 3030 3031 3031 3030 3030  0001000001010000
00000820: 3031 3030 3030 3031 3030 3031 3030 3030  0100000100010000
00000830: 3031 3030 3031 3030 3031 3030 3030 3030  0100010001000000
00000840: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
00000850: 3031 3030 3031 3130 3030 3031 3030 3031  0100011000010001
00000860: 3030 3031 3030 3030 3031 3030 3031 3130  0001000001000110
00000870: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
00000880: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
00000890: 3030 3031 3030 3030 3031 3030 3031 3030  0001000001000100
000008a0: 3030 3031 3030 3031 3030 3030 3031 3030  0001000100000100
000008b0: 3031 3030 3030 3030 3030 3031 3030 3031  0100000000010001
000008c0: 3030 3030 3031 3030 3031 3030 3031 3030  0000010001000100
000008d0: 3030 3030 3031 3130 3030 3031 3130 3030  0000011000011000
000008e0: 3030 3131 3030 3030 3031 3030 3131 3030  0011000001001100
000008f0: 3030 3031 3030 3031 3030 3031 3030 3031  0001000100010001
00000900: 3030 3031 3030 3030 3030 3130 3031 3130  0001000000100110
00000910: 3131 3130 3030 3030 3031 3130 3031 3131  1110000001100111
00000920: 3130 3030 3131 3030 3131 3030 3030 3030  1000110011000000
00000930: 3031 3030 3131 3130 3031 3131 3130 3030  0100111001111000
00000940: 3031 3130 3131 3130 3030 3030 3130 3030  0110111000001000
00000950: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000960: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000970: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
00000980: 3030 3030 3130 3030 3131 3030 3031 3130  0000100011000110
00000990: 3131 3131 3030 3031 3030 3031 3030 3031  1111000100010001
000009a0: 3030 3030 3031 3030 3031 3031 3030 3030  0000010001010000
000009b0: 3130 3030 3030 3030 3130 3030 3130 3030  1000000010001000
000009c0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009d0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009e0: 3030 3030 3130 3030 3030 3030 3130 3030  0000100000001000
000009f0: 3030 3030 3031 3030 3131 300a 3031 2026  00000100110.01 &
00000a00: 2026 2620 2626 2620 2020 2020 2620 7b7d   && &&&     & {}
00000a10: 5de2 8e9a efbc a6c2 b96c 616f 6372 6168  ]........laocrah
00000a20: 43c2 abe2 96b2 c2b2 c2b2 c2b2 c2b2 c2b2  C...............
00000a30: e28c 82e2 86a8 ceb1 e286 a8c3 9fe2 86a8  ................
00000a40: c2b2 c2b2 e28c 82e2 86a8 e286 90c3 9fe2  ................
00000a50: 89a4 e296 bce2 8692 e296 bce2 8690 e289  ................
00000a60: a5e2 8692 e28c 82e2 86a8 cf83 e286 92e2  ................
00000a70: 8692 e286 92e2 86a8 c39f e286 92e2 8692  ................
00000a80: e286 92e2 86a8 cf80 e286 92e2 8692 e286  ................
00000a90: 92e2 8692 e286 92e2 86a8 c2a1 c39f c2a1  ................
00000aa0: e286 92e2 8692 e286 a8ce b4e2 8692 e286  ................
00000ab0: a8c3 9fe2 8692 e286 92e2 8692 e286 92e2  ................
00000ac0: 86a8 c2b5 e286 92e2 8692 e286 92e2 86a8  ................
00000ad0: c2a1 cf86 e286 a8ce b5cf 80e2 8c82 e286  ................
00000ae0: a8c2 a1c3 9fc2 a1e2 8692 e286 92e2 8692  ................
00000af0: e286 a8c2 a1cf 80cf 83e2 96b2 e28c 82e2  ................
00000b00: 86a8 c2a1 cf83 c2b5 c2a1 e286 92e2 86a8  ................
00000b10: c2a1 ceb1 c2a1 e286 92e2 86a8 c2a1 cf80  ................
00000b20: c2a1 e296 b2e2 96b2 e296 b2c2 a1e2 96b2  ................
00000b30: e296 b2e2 96b2 c2a1 cf83 e296 b2c2 a1ce  ................
00000b40: b4c2 a1cf 86e2 96b2 e296 b2e2 96b2 e296  ................
00000b50: b2c2 a1ce b5e2 96bc e296 bcc2 a1c2 bbf0  ................
00000b60: 9f98 ad45 6d6f 7469 6e6f 6d69 636f 6ef0  ...Emotinomicon.
00000b70: 9f98 b2e2 8faa e28f ace2 8fa9 2b5b 2d2b  ............+[-+
00000b80: 2b2b 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d  +++[-<+++++>]<[-
00000b90: 3c2b 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b  <++++++<+++++<++
00000ba0: 2b2b 2b3e 3e3e 5d3e 2b7b 7d5b 3c3c 3c3c  +++>>>]>+{}[<<<<
00000bb0: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e  +++++++.>-.>---.
00000bc0: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b  <<-----.++++++++
00000bd0: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e  .-----.>--.>---.
00000be0: 3c2b 2e3e 3e2d 3e2d 5d3c 2b5b 3c3c 2b2e  <+.>>->-]<+[<<+.
00000bf0: 3c2b 2b2b 2b2b 2b2b 2b2b 2b2b 2b2e 3e3e  <++++++++++++.>>
00000c00: 2b2e 3c2b 2b2b 2e3c 2d2d 2e3e 2b2e 2d2d  +.<+++.<--.>+.--
00000c10: 2d2d 2d2d 2d2d 2e3c 2b2b 2b2b 2e3e 2b2e  ------.<++++.>+.
00000c20: 3e3e 7b7d 5d3e 5d28 2829 2829 2829 2829  >>{}]>](()()()()
00000c30: 2829 293c 3e28 2829 2829 293c 3e7b 287b  ())<>(()())<>{({
00000c40: 7d5b 2829 5d29 3c3e 287b 287b 7d29 287b  }[()])<>({({})({
00000c50: 7d5b 2829 5d29 7d7b 7d29 3c3e 7d3c 3e28  }[()])}{})<>}<>(
00000c60: 2829 7b5b 2829 5d28 3c7b 7d28 2828 2828  (){[()](<{}(((((
00000c70: 2828 2828 2828 2928 2928 2929 7b7d 297b  (((((()()()){}){
00000c80: 7d29 7b7d 297b 7d28 2929 7b7d 2928 2828  }){}){}()){})(((
00000c90: 2928 2928 2928 2929 7b7d 297b 7d29 5b28  )()()()){}){})[(
00000ca0: 285b 5d5b 5d29 7b7d 297b 7d28 295d 2928  ([][]){}){}()])(
00000cb0: 5b5d 2829 297b 7d29 5b5d 2829 2928 285b  []()){})[]())(([
00000cc0: 5b5d 5b5d 2829 5d28 5b5d 2829 2828 2828  [][]()]([]()((((
00000cd0: 285b 5d5b 5d5b 5d29 297b 7d7b 7d29 5b5d  ([][][])){}{})[]
00000ce0: 297b 7d29 2929 5b5d 2829 293e 297d 7b7d  ){})))[]())>)}{}
00000cf0: 297b 7b7d 283c 2828 2828 2828 2828 2828  ){{}(<((((((((((
00000d00: 2828 2828 2829 2829 2829 297b 7d29 7b7d  ((((()()()){}){}
00000d10: 297b 7d29 7b7d 2829 297b 7d29 2828 2829  ){}){}()){})((()
00000d20: 2829 2829 2829 297b 7d29 7b7d 295b 2828  ()()()){}){})[((
00000d30: 5b5d 5b5d 297b 7d29 7b7d 2829 5d29 285b  [][]){}){}()])([
00000d40: 5d28 2929 7b7d 295b 5d28 2929 5b5b 5d28  ]()){})[]())[[](
00000d50: 2928 2928 295d 295b 5d29 5b5b 5d28 2928  )()()])[])[[]()(
00000d60: 2928 2928 295d 295b 5d5b 5d5b 5d5b 2829  )()()])[][][][()
00000d70: 5d29 2828 2828 2828 2829 2829 2829 297b  ])((((((()()()){
00000d80: 7d28 2929 7b7d 297b 7d29 7b7d 295b 2829  }()){}){}){})[()
00000d90: 2829 5d29 3e29 7d7b 7d28 7b20 2d7d 5f3d  ()])>)}{}({ -}_=
00000da0: 2229 223b 782d 2d3f 790a 203d 793b 793d  ")";x--?y. =y;y=
00000db0: 2279 7272 7543 223b 2821 293d 7365 713b  "yrruC";(!)=seq;
00000dc0: 6d61 696e 3d6c 6574 2062 215f 3d22 2269  main=let b!_=""i
00000dd0: 6e20 7075 7453 7472 2428 2222 2122 736e  n putStr$(""!"sn
00000de0: 7265 7474 6150 676e 6142 2b22 292b 2b79  rettaPgnaB+")++y
00000df0: 2d2d 3f22 6c6c 656b 7361 4822 0a2d 2d4e  --?"lleksaH".--N
00000e00: 275a 6928 546a 6938 3d40 2f42 6d55 3229  'Zi(Tji8=@/BmU2)
00000e10: 5b2d 5d3c 3e5c 5b5c 3c3e 5c5c 2f3c 3e5c  [-]<>\[\<>\\/<>\
00000e20: 2f5c 5b2f 5c2f 5c3c 3e3c 3e3c 3e5c 5b2f  /\[/\/\<><><>\[/
00000e30: 5c2f 5c2f 3c3e 5c2f 2f5c 2f3c 3e3c 3e3c  \/\/<>\//\/<><><
00000e40: 3e3c 3e3c 3e5c 5c5d 2f5c 2f2f 5c2f 2f5c  ><><>\\]/\//\//\
00000e50: 2f5c 5d2f 5c2f 5c5c 2e2f 5d73 2a2f 2f2f  /\]/\/\\./]s*///
00000e60: e288 9953 4156 4e41 43ef bd90 f09f 92ac  ...SAVNAC.......
00000e70: 696a 6f6d 65f0 9f92 ace2 9ea1 402c 6b61  ijome.......@,ka
00000e80: 2238 392d 6567 6e75 6665 6e55 7373 7373  "89-egnufenUssss
00000e90: 7361 6161 6161 6565 6565 6565 6565 6565  saaaaaeeeeeeeeee
00000ea0: 7061 6565 6565 6565 6565 6565 6369 7361  paeeeeeeeeeecisa
00000eb0: 6565 6565 6565 656a 6969 6969 6969 6969  eeeeeeejiiiiiiii
00000ec0: 6a65 6565 6565 6565 6565 6565 6565 6565  jeeeeeeeeeeeeeee
00000ed0: 6565 656a 7a61 6369 6969 6969 6969 6969  eeejzaciiiiiiiii
00000ee0: 6969 6969 6a65 6565 6163 6565 6163 6577  iiiijeeeaceeacew
00000ef0: 7575 7577 6565 6a69 6969 696a 6969 6969  uuuweejiiiijiiii
00000f00: 6969 6969 6969 696a 6565 6561 6161 616b  iiiiiiijeeeaaaak
00000f10: 6565 6161 6161 7776 77e2 a080 e2a0 96e2  eeaaaawvw.......
00000f20: a097 e2a0 8ee2 a28e e2a2 a6e2 a2a6 e2a0  ................
00000f30: ae22                                     ."
\$\endgroup\$
2
\$\begingroup\$

32. symbolic brainfuck, 1567 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        .       *///{}]⎚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

Try it online!

Next answer must not exceed 2037 bytes.

Explanation

The only language that created some minor problems was Charcoal, but wrapping the code in «» and no-opping it should work: However the parser for symbolic brainfuck didn't like the ¿ character of the Charcoal code, so I changed that conditional statement to a for-loop that executes once:

F¹laocrahC« sbf code »

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 9aef bca6 c2b9 6c61  ///{}]........la
00000350: 6f63 7261 6843 c2ab e296 b2c2 b2c2 b2c2  ocrahC..........
00000360: b2c2 b2c2 b2e2 8c82 e286 a8ce b1e2 86a8  ................
00000370: c39f e286 a8c2 b2c2 b2e2 8c82 e286 a8e2  ................
00000380: 8690 c39f e289 a4e2 96bc e286 92e2 96bc  ................
00000390: e286 90e2 89a5 e286 92e2 8c82 e286 a8cf  ................
000003a0: 83e2 8692 e286 92e2 8692 e286 a8c3 9fe2  ................
000003b0: 8692 e286 92e2 8692 e286 a8cf 80e2 8692  ................
000003c0: e286 92e2 8692 e286 92e2 8692 e286 a8c2  ................
000003d0: a1c3 9fc2 a1e2 8692 e286 92e2 86a8 ceb4  ................
000003e0: e286 92e2 86a8 c39f e286 92e2 8692 e286  ................
000003f0: 92e2 8692 e286 a8c2 b5e2 8692 e286 92e2  ................
00000400: 8692 e286 a8c2 a1cf 86e2 86a8 ceb5 cf80  ................
00000410: e28c 82e2 86a8 c2a1 c39f c2a1 e286 92e2  ................
00000420: 8692 e286 92e2 86a8 c2a1 cf80 cf83 e296  ................
00000430: b2e2 8c82 e286 a8c2 a1cf 83c2 b5c2 a1e2  ................
00000440: 8692 e286 a8c2 a1ce b1c2 a1e2 8692 e286  ................
00000450: a8c2 a1cf 80c2 a1e2 96b2 e296 b2e2 96b2  ................
00000460: c2a1 e296 b2e2 96b2 e296 b2c2 a1cf 83e2  ................
00000470: 96b2 c2a1 ceb4 c2a1 cf86 e296 b2e2 96b2  ................
00000480: e296 b2e2 96b2 c2a1 ceb5 e296 bce2 96bc  ................
00000490: c2a1 c2bb 2b2b 2b2b 5b2d 3c2b 2b2b 2b2b  ....++++[-<+++++
000004a0: 3e5d 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b 2b2b  >]<[-<++++++<+++
000004b0: 2b2b 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c 3c2b  ++<+++++>>>]<<<+
000004c0: 2b2b 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d 2e3c  ++++++.>-.>---.<
000004d0: 3c2d 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b 2b2e  <-----.++++++++.
000004e0: 2d2d 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d 2e3c  -----.>--.>---.<
000004f0: 2b2e 3e3e 3e28 2828 2828 2828 2828 2828  +.>>>(((((((((((
00000500: 2928 2928 2929 7b7d 297b 7d29 7b7d 297b  )()()){}){}){}){
00000510: 7d28 2929 7b7d 2928 2828 2928 2928 2928  }()){})((()()()(
00000520: 2929 7b7d 297b 7d29 5b28 285b 5d5b 5d29  )){}){})[(([][])
00000530: 7b7d 297b 7d28 295d 2928 5b5d 2829 297b  {}){}()])([]()){
00000540: 7d29 5b5d 2829 2928 285b 5b5d 5b5d 2829  })[]())(([[][]()
00000550: 5d28 5b5d 2829 2828 2828 285b 5d5b 5d5b  ]([]()((((([][][
00000560: 5d29 297b 7d7b 7d29 5b5d 297b 7d29 2929  ])){}{})[]){})))
00000570: 5b5d 2829 2928 7b20 2d7d 5f3d 2229 223b  []())({ -}_=")";
00000580: 2821 293d 7365 713b 6d61 696e 7c6c 6574  (!)=seq;main|let
00000590: 2062 215f 3d22 223d 7075 7453 7472 2428   b!_=""=putStr$(
000005a0: 2222 2122 736e 7265 7474 6150 676e 6142  ""!"snrettaPgnaB
000005b0: 2b22 292b 2b69 6e69 7422 6c6c 656b 7361  +")++init"lleksa
000005c0: 4828 227b 2d0a 2f2f 544a 7266 2438 416c  H("{-.//TJrf$8Al
000005d0: 7a4b 7835 3f78 3f49 2d7d 2d2d 292a 2f2f  zKx5?x?I-}--)*//
000005e0: 2ff0 9f92 ac69 6a6f 6d65 f09f 92ac e29e  /....ijome......
000005f0: a1f0 9f98 ad45 6d6f 7469 6e6f 6d69 636f  .....Emotinomico
00000600: 6ef0 9f98 b2e2 8faa e28f ace2 8fa9 402c  n.............@,
00000610: 6b61 2238 392d 6567 6e75 6665 6e55 22    ka"89-egnufenU"
\$\endgroup\$
2
\$\begingroup\$

34. stones, 2088 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"#@,,,,,,,,,,,,@#
 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
.y          .     *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//ner"4@Rl4Sz5L3ZI-}--)*///💬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

Try it online!

Next answer must not exceed 2714 bytes.

Explanation

Only Somme created needed a fix which required indenting the new code since the fix would have interfered with Befunge-96. Other than that it was quite simple code with a weird stack-based language.

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 2072 6564 2064  ,,,,,,,@#. red d
00000380: 6f77 6e20 7477 6f20 7265 6420 6c65 6674  own two red left
00000390: 206f 6e65 2079 656c 6c6f 7720 7570 2067   one yellow up g
000003a0: 7265 656e 2064 6f77 6e20 7965 6c6c 6f77  reen down yellow
000003b0: 2075 7020 6772 6565 6e20 646f 776e 2072   up green down r
000003c0: 6564 2075 7020 7468 7265 6520 7265 6420  ed up three red 
000003d0: 7269 6768 7420 7477 6f20 7965 6c6c 6f77  right two yellow
000003e0: 2064 6f77 6e20 7965 6c6c 6f77 2064 6f77   down yellow dow
000003f0: 6e20 626c 7565 206c 6566 7420 6772 6565  n blue left gree
00000400: 6e20 646f 776e 2072 6564 2064 6f77 6e20  n down red down 
00000410: 6f6e 6520 7965 6c6c 6f77 2064 6f77 6e20  one yellow down 
00000420: 626c 7565 206c 6566 7420 6772 6565 6e20  blue left green 
00000430: 646f 776e 2072 6564 2064 6f77 6e20 7477  down red down tw
00000440: 6f20 7265 6420 6c65 6674 206f 6e65 2079  o red left one y
00000450: 656c 6c6f 7720 7570 2079 656c 6c6f 7720  ellow up yellow 
00000460: 646f 776e 2062 6c75 6520 6c65 6674 2067  down blue left g
00000470: 7265 656e 2064 6f77 6e20 7265 6420 6c65  reen down red le
00000480: 6674 206f 6e65 2072 6564 2064 6f77 6e20  ft one red down 
00000490: 7468 7265 6520 7965 6c6c 6f77 2064 6f77  three yellow dow
000004a0: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c  n yellow down bl
000004b0: 7565 206c 6566 7420 6772 6565 6e20 646f  ue left green do
000004c0: 776e 2072 6564 2075 7020 7477 6f20 6772  wn red up two gr
000004d0: 6565 6e20 646f 776e 2079 656c 6c6f 7720  een down yellow 
000004e0: 7570 2079 656c 6c6f 7720 646f 776e 2062  up yellow down b
000004f0: 6c75 6520 6c65 6674 2072 6564 2075 7020  lue left red up 
00000500: 7468 7265 6520 7265 6420 7269 6768 7420  three red right 
00000510: 7477 6f20 7965 6c6c 6f77 2064 6f77 6e20  two yellow down 
00000520: 7965 6c6c 6f77 2064 6f77 6e20 626c 7565  yellow down blue
00000530: 206c 6566 740a 2e79 2020 2020 2020 2020   left..y        
00000540: 2020 2e20 2020 2020 2a2f 2f2f 7b7d 5de2    .     *///{}].
00000550: 8e9a efbc a6c2 b96c 616f 6372 6168 43c2  .......laocrahC.
00000560: abe2 96b2 c2b2 c2b2 c2b2 c2b2 c2b2 e28c  ................
00000570: 82e2 86a8 ceb1 e286 a8c3 9fe2 86a8 c2b2  ................
00000580: c2b2 e28c 82e2 86a8 e286 90c3 9fe2 89a4  ................
00000590: e296 bce2 8692 e296 bce2 8690 e289 a5e2  ................
000005a0: 8692 e28c 82e2 86a8 cf83 e286 92e2 8692  ................
000005b0: e286 92e2 86a8 c39f e286 92e2 8692 e286  ................
000005c0: 92e2 86a8 cf80 e286 92e2 8692 e286 92e2  ................
000005d0: 8692 e286 92e2 86a8 c2a1 c39f c2a1 e286  ................
000005e0: 92e2 8692 e286 a8ce b4e2 8692 e286 a8c3  ................
000005f0: 9fe2 8692 e286 92e2 8692 e286 92e2 86a8  ................
00000600: c2b5 e286 92e2 8692 e286 92e2 86a8 c2a1  ................
00000610: cf86 e286 a8ce b5cf 80e2 8c82 e286 a8c2  ................
00000620: a1c3 9fc2 a1e2 8692 e286 92e2 8692 e286  ................
00000630: a8c2 a1cf 80cf 83e2 96b2 e28c 82e2 86a8  ................
00000640: c2a1 cf83 c2b5 c2a1 e286 92e2 86a8 c2a1  ................
00000650: ceb1 c2a1 e286 92e2 86a8 c2a1 cf80 c2a1  ................
00000660: e296 b2e2 96b2 e296 b2c2 a1e2 96b2 e296  ................
00000670: b2e2 96b2 c2a1 cf83 e296 b2c2 a1ce b4c2  ................
00000680: a1cf 86e2 96b2 e296 b2e2 96b2 e296 b2c2  ................
00000690: a1ce b5e2 96bc e296 bcc2 a1c2 bb2b 2b2b  .............+++
000006a0: 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d 3c2b  +[-<+++++>]<[-<+
000006b0: 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b 2b2b  +++++<+++++<++++
000006c0: 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b 2b2e  +>>>]<<<+++++++.
000006d0: 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e  >-.>---.<<-----.
000006e0: 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e  ++++++++.-----.>
000006f0: 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e 2828  --.>---.<+.>>>((
00000700: 2828 2828 2828 2828 2829 2829 2829 297b  ((((((((()()()){
00000710: 7d29 7b7d 297b 7d29 7b7d 2829 297b 7d29  }){}){}){}()){})
00000720: 2828 2829 2829 2829 2829 297b 7d29 7b7d  ((()()()()){}){}
00000730: 295b 2828 5b5d 5b5d 297b 7d29 7b7d 2829  )[(([][]){}){}()
00000740: 5d29 285b 5d28 2929 7b7d 295b 5d28 2929  ])([]()){})[]())
00000750: 2828 5b5b 5d5b 5d28 295d 285b 5d28 2928  (([[][]()]([]()(
00000760: 2828 2828 5b5d 5b5d 5b5d 2929 7b7d 7b7d  (((([][][])){}{}
00000770: 295b 5d29 7b7d 2929 295b 5d28 2929 287b  )[]){})))[]())({
00000780: 202d 7d5f 3d22 2922 3b28 2129 3d73 6571   -}_=")";(!)=seq
00000790: 3b6d 6169 6e7c 6c65 7420 6221 5f3d 2222  ;main|let b!_=""
000007a0: 3d70 7574 5374 7224 2822 2221 2273 6e72  =putStr$(""!"snr
000007b0: 6574 7461 5067 6e61 422b 2229 2b2b 696e  ettaPgnaB+")++in
000007c0: 6974 226c 6c65 6b73 6148 2822 7b2d 0a2f  it"lleksaH("{-./
000007d0: 2f6e 6572 2234 4052 6c34 537a 354c 335a  /ner"4@Rl4Sz5L3Z
000007e0: 492d 7d2d 2d29 2a2f 2f2f f09f 92ac 696a  I-}--)*///....ij
000007f0: 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad 456d  ome...........Em
00000800: 6f74 696e 6f6d 6963 6f6e f09f 98b2 e28f  otinomicon......
00000810: aae2 8fac e28f a940 2c6b 6122 3839 2d65  .......@,ka"89-e
00000820: 676e 7566 656e 5522                      gnufenU"
\$\endgroup\$
2
\$\begingroup\$

36. Functoid, 2248 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">,,,,,,,,,,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("{-
//HHLdw6Kj|I*33vMG-}--)*///💬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

Try it online!

Next answer must not exceed 2922 bytes.

Explanation

The usual Brain-Flak and Somme fixes.. Now the interesting part is how to distinguish Functoid from the other fungeoids:

Functoid ends up taking the same path as Befunge-96 but the behaviour is different when it occurs <>v^ in a string, thus the "v"@ section terminates Befunge-96 whereas Functoid follows the v..

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: 2040 0a3e 2020 235e 4776 2020 2020 2020   @.>  #^Gv      
00000220: 2020 2020 2020 2020 2020 2040 2c22 4222             @,"B"
00000230: 5f22 5472 222c 2c40 0a20 2020 763c 5b5f  _"Tr",,@.   v<[_
00000240: 225d 4265 6675 6e67 652d 3933 223e 2c2c  "]Befunge-93">,,
00000250: 2c2c 2c2c 2c2c 2c2c 307c 403c 0a20 2020  ,,,,,,,,0|@<.   
00000260: 3e23 3c22 4265 6675 6e67 652d 3936 223e  >#<"Befunge-96">
00000270: 205e 7624 4730 3031 0a76 2020 2c2c 2c2c   ^v$G001.v  ,,,,
00000280: 2c22 3739 2d65 676e 7566 6542 2220 5f20  ,"79-egnufeB" _ 
00000290: 2020 2020 2020 2020 2020 2020 2020 2020                  
000002a0: 2076 3c0a 3e20 202c 2c2c 2c2c 4023 2020   v<.>  ,,,,,@#  
000002b0: 2020 2020 2c22 3739 2d65 676e 7566 6572      ,"79-egnufer
000002c0: 5422 5f76 2320 2447 3030 3031 3c3e 0a20  T"_v# $G0001<>. 
000002d0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000002e0: 2020 2020 2020 2020 2020 2020 203c 3e31               <>1
000002f0: 3030 3030 4724 760a 2020 2020 2023 402c  0000G$v.     #@,
00000300: 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 2c40 2322  ,,,,,,,,,,,,,@#"
00000310: 3739 2d65 676e 7566 6572 6461 7551 225f  79-egnuferdauQ"_
00000320: 3130 3030 3030 4724 760a 2020 2020 2020  100000G$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 5f31 3030 3030  nufetniuQ"_10000
00000360: 3030 4724 2176 402c 2c2c 2c2c 2c2c 2c2c  00G$!v@,,,,,,,,,
00000370: 2c2c 2c0a 2020 2020 2020 2020 2020 2020  ,,,.            
00000380: 2020 2020 2020 2020 2020 2020 2020 2020                  
00000390: 2020 2020 2020 2020 2020 2020 2020 2020                  
000003a0: 2237 392d 6567 6e75 6665 7470 6553 225f  "79-egnufetpeS"_
000003b0: 2253 6578 6566 756e 6765 2d39 3722 2340  "Sexefunge-97"#@
000003c0: 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 4023 2c0a  ,,,,,,,,,,,,@#,.
000003d0: 2020 2020 2020 2020 2020 2020 2020 2020                  
000003e0: 2020 2020 2020 2020 2020 2020 2020 203c                 <
000003f0: 3e22 7622 400a 2040 2c22 4622 2c22 7522  >"v"@. @,"F","u"
00000400: 2c22 6e22 2c22 6322 2c22 7422 2c22 6f22  ,"n","c","t","o"
00000410: 2c22 6922 2c22 6422 3c3e 2072 6564 2064  ,"i","d"<> red d
00000420: 6f77 6e20 7477 6f20 7265 6420 6c65 6674  own two red left
00000430: 206f 6e65 2079 656c 6c6f 7720 7570 2067   one yellow up g
00000440: 7265 656e 2064 6f77 6e20 7965 6c6c 6f77  reen down yellow
00000450: 2075 7020 6772 6565 6e20 646f 776e 2072   up green down r
00000460: 6564 2075 7020 7468 7265 6520 7265 6420  ed up three red 
00000470: 7269 6768 7420 7477 6f20 7965 6c6c 6f77  right two yellow
00000480: 2064 6f77 6e20 7965 6c6c 6f77 2064 6f77   down yellow dow
00000490: 6e20 626c 7565 206c 6566 7420 6772 6565  n blue left gree
000004a0: 6e20 646f 776e 2072 6564 2064 6f77 6e20  n down red down 
000004b0: 6f6e 6520 7965 6c6c 6f77 2064 6f77 6e20  one yellow down 
000004c0: 626c 7565 206c 6566 7420 6772 6565 6e20  blue left green 
000004d0: 646f 776e 2072 6564 2064 6f77 6e20 7477  down red down tw
000004e0: 6f20 7265 6420 6c65 6674 206f 6e65 2079  o red left one y
000004f0: 656c 6c6f 7720 7570 2079 656c 6c6f 7720  ellow up yellow 
00000500: 646f 776e 2062 6c75 6520 6c65 6674 2067  down blue left g
00000510: 7265 656e 2064 6f77 6e20 7265 6420 6c65  reen down red le
00000520: 6674 206f 6e65 2072 6564 2064 6f77 6e20  ft one red down 
00000530: 7468 7265 6520 7965 6c6c 6f77 2064 6f77  three yellow dow
00000540: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c  n yellow down bl
00000550: 7565 206c 6566 7420 6772 6565 6e20 646f  ue left green do
00000560: 776e 2072 6564 2075 7020 7477 6f20 6772  wn red up two gr
00000570: 6565 6e20 646f 776e 2079 656c 6c6f 7720  een down yellow 
00000580: 7570 2079 656c 6c6f 7720 646f 776e 2062  up yellow down b
00000590: 6c75 6520 6c65 6674 2072 6564 2075 7020  lue left red up 
000005a0: 7468 7265 6520 7265 6420 7269 6768 7420  three red right 
000005b0: 7477 6f20 7965 6c6c 6f77 2064 6f77 6e20  two yellow down 
000005c0: 7965 6c6c 6f77 2064 6f77 6e20 626c 7565  yellow down blue
000005d0: 206c 6566 740a 2e4c 2020 2020 2020 2020   left..L        
000005e0: 2020 2020 2020 2e20 2a2f 2f2f 7b7d 5de2        . *///{}].
000005f0: 8e9a efbc a6c2 b96c 616f 6372 6168 43c2  .......laocrahC.
00000600: abe2 96b2 c2b2 c2b2 c2b2 c2b2 c2b2 e28c  ................
00000610: 82e2 86a8 ceb1 e286 a8c3 9fe2 86a8 c2b2  ................
00000620: c2b2 e28c 82e2 86a8 e286 90c3 9fe2 89a4  ................
00000630: e296 bce2 8692 e296 bce2 8690 e289 a5e2  ................
00000640: 8692 e28c 82e2 86a8 cf83 e286 92e2 8692  ................
00000650: e286 92e2 86a8 c39f e286 92e2 8692 e286  ................
00000660: 92e2 86a8 cf80 e286 92e2 8692 e286 92e2  ................
00000670: 8692 e286 92e2 86a8 c2a1 c39f c2a1 e286  ................
00000680: 92e2 8692 e286 a8ce b4e2 8692 e286 a8c3  ................
00000690: 9fe2 8692 e286 92e2 8692 e286 92e2 86a8  ................
000006a0: c2b5 e286 92e2 8692 e286 92e2 86a8 c2a1  ................
000006b0: cf86 e286 a8ce b5cf 80e2 8c82 e286 a8c2  ................
000006c0: a1c3 9fc2 a1e2 8692 e286 92e2 8692 e286  ................
000006d0: a8c2 a1cf 80cf 83e2 96b2 e28c 82e2 86a8  ................
000006e0: c2a1 cf83 c2b5 c2a1 e286 92e2 86a8 c2a1  ................
000006f0: ceb1 c2a1 e286 92e2 86a8 c2a1 cf80 c2a1  ................
00000700: e296 b2e2 96b2 e296 b2c2 a1e2 96b2 e296  ................
00000710: b2e2 96b2 c2a1 cf83 e296 b2c2 a1ce b4c2  ................
00000720: a1cf 86e2 96b2 e296 b2e2 96b2 e296 b2c2  ................
00000730: a1ce b5e2 96bc e296 bcc2 a1c2 bb2b 2b2b  .............+++
00000740: 2b5b 2d3c 2b2b 2b2b 2b3e 5d3c 5b2d 3c2b  +[-<+++++>]<[-<+
00000750: 2b2b 2b2b 2b3c 2b2b 2b2b 2b3c 2b2b 2b2b  +++++<+++++<++++
00000760: 2b3e 3e3e 5d3c 3c3c 2b2b 2b2b 2b2b 2b2e  +>>>]<<<+++++++.
00000770: 3e2d 2e3e 2d2d 2d2e 3c3c 2d2d 2d2d 2d2e  >-.>---.<<-----.
00000780: 2b2b 2b2b 2b2b 2b2b 2e2d 2d2d 2d2d 2e3e  ++++++++.-----.>
00000790: 2d2d 2e3e 2d2d 2d2e 3c2b 2e3e 3e3e 2828  --.>---.<+.>>>((
000007a0: 2828 2828 2828 2828 2829 2829 2829 297b  ((((((((()()()){
000007b0: 7d29 7b7d 297b 7d29 7b7d 2829 297b 7d29  }){}){}){}()){})
000007c0: 2828 2829 2829 2829 2829 297b 7d29 7b7d  ((()()()()){}){}
000007d0: 295b 2828 5b5d 5b5d 297b 7d29 7b7d 2829  )[(([][]){}){}()
000007e0: 5d29 285b 5d28 2929 7b7d 295b 5d28 2929  ])([]()){})[]())
000007f0: 2828 5b5b 5d5b 5d28 295d 285b 5d28 2928  (([[][]()]([]()(
00000800: 2828 2828 5b5d 5b5d 5b5d 2929 7b7d 7b7d  (((([][][])){}{}
00000810: 295b 5d29 7b7d 2929 295b 5d28 2929 287b  )[]){})))[]())({
00000820: 202d 7d5f 3d22 2922 3b28 2129 3d73 6571   -}_=")";(!)=seq
00000830: 3b6d 6169 6e7c 6c65 7420 6221 5f3d 2222  ;main|let b!_=""
00000840: 3d70 7574 5374 7224 2822 2221 2273 6e72  =putStr$(""!"snr
00000850: 6574 7461 5067 6e61 422b 2229 2b2b 696e  ettaPgnaB+")++in
00000860: 6974 226c 6c65 6b73 6148 2822 7b2d 0a2f  it"lleksaH("{-./
00000870: 2f48 484c 6477 364b 6a7c 492a 3333 764d  /HHLdw6Kj|I*33vM
00000880: 472d 7d2d 2d29 2a2f 2f2f f09f 92ac 696a  G-}--)*///....ij
00000890: 6f6d 65f0 9f92 ace2 9ea1 f09f 98ad 456d  ome...........Em
000008a0: 6f74 696e 6f6d 6963 6f6e f09f 98b2 e28f  otinomicon......
000008b0: aae2 8fac e28f a940 2c6b 6122 3839 2d65  .......@,ka"89-e
000008c0: 676e 7566 656e 5522                      gnufenU"
\$\endgroup\$
1
\$\begingroup\$

26. dash, 884 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+///\
/*ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C"
#ifdef __cplusplus
 f();
#include<cstdio>
#define S"++C"
 int
#endif
#ifdef __OBJC__
#define S"C-evitcejbO"
#endif
 main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<<
 "rT";#z_"B",@>2+;  >    ][ v;#;8k,7y2-;@,,<<<
>"Befunge-96"#^Z00G#^_$4->1+>,,,,,,,,,,@{
Sc0}\Y6m:Hq(Gruz!+*///)]⎚¿⁵laocrahC¦++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++"lleksaH"-- *///💬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

Try it online!

Next answer must not exceed 1149 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 5c0a 2f2a 1b67 6763 476d  .1+///\./*.ggcGm
000000a0: 6956 1b5a 5a3b 6f6f 6f22 6c6f 4722 3b3f  iV.ZZ;ooo"loG";?
000000b0: 3d30 2553 2131 316f 6f6f 3c22 3e3c 3e22  =0%S!11ooo<"><>"
000000c0: 0a23 6465 6669 6e65 2053 2243 220a 2369  .#define S"C".#i
000000d0: 6664 6566 205f 5f63 706c 7573 706c 7573  fdef __cplusplus
000000e0: 0a20 6628 293b 0a23 696e 636c 7564 653c  . f();.#include<
000000f0: 6373 7464 696f 3e0a 2364 6566 696e 6520  cstdio>.#define 
00000100: 5322 2b2b 4322 0a20 696e 740a 2365 6e64  S"++C". int.#end
00000110: 6966 0a23 6966 6465 6620 5f5f 4f42 4a43  if.#ifdef __OBJC
00000120: 5f5f 0a23 6465 6669 6e65 2053 2243 2d65  __.#define S"C-e
00000130: 7669 7463 656a 624f 220a 2365 6e64 6966  vitcejbO".#endif
00000140: 0a20 6d61 696e 2829 7b70 7269 6e74 6628  . main(){printf(
00000150: 5329 2f2a 2f6d 6169 6e28 297b 696d 706f  S)/*/main(){impo
00000160: 7274 2073 7464 2e73 7464 696f 3b22 4422  rt std.stdio;"D"
00000170: 2e77 7269 7465 2f2a 2a2f 3b7d 2f2a 7d3c  .write/**/;}/*}<
00000180: 3c0a 2022 7254 223b 237a 5f22 4222 2c40  <. "rT";#z_"B",@
00000190: 3e32 2b3b 2020 3e20 2020 205d 5b20 763b  >2+;  >    ][ v;
000001a0: 233b 386b 2c37 7932 2d3b 402c 2c3c 3c3c  #;8k,7y2-;@,,<<<
000001b0: 0a3e 2242 6566 756e 6765 2d39 3622 235e  .>"Befunge-96"#^
000001c0: 5a30 3047 235e 5f24 342d 3e31 2b3e 2c2c  Z00G#^_$4->1+>,,
000001d0: 2c2c 2c2c 2c2c 2c2c 407b 0a53 6330 7d5c  ,,,,,,,,@{.Sc0}\
000001e0: 5936 6d3a 4871 2847 7275 7a21 2b2a 2f2f  Y6m:Hq(Gruz!+*//
000001f0: 2f29 5de2 8e9a c2bf e281 b56c 616f 6372  /)]........laocr
00000200: 6168 43c2 a62b 2b2b 2b5b 2d3c 2b2b 2b2b  ahC..++++[-<++++
00000210: 2b3e 5d3c 5b2d 3c2b 2b2b 2b2b 2b3c 2b2b  +>]<[-<++++++<++
00000220: 2b2b 2b3c 2b2b 2b2b 2b3e 3e3e 5d3c 3c3c  +++<+++++>>>]<<<
00000230: 2b2b 2b2b 2b2b 2b2e 3e2d 2e3e 2d2d 2d2e  +++++++.>-.>---.
00000240: 3c3c 2d2d 2d2d 2d2e 2b2b 2b2b 2b2b 2b2b  <<-----.++++++++
00000250: 2e2d 2d2d 2d2d 2e3e 2d2d 2e3e 2d2d 2d2e  .-----.>--.>---.
00000260: 3c2b 2e3e 3e3e 2828 2828 2828 2828 2828  <+.>>>((((((((((
00000270: 2829 2829 2829 297b 7d29 7b7d 297b 7d29  ()()()){}){}){})
00000280: 7b7d 2829 297b 7d29 2828 2829 2829 2829  {}()){})((()()()
00000290: 2829 297b 7d29 7b7d 295b 2828 5b5d 5b5d  ()){}){})[(([][]
000002a0: 297b 7d29 7b7d 2829 5d29 285b 5d28 2929  ){}){}()])([]())
000002b0: 7b7d 295b 5d28 2929 2828 5b5b 5d5b 5d28  {})[]())(([[][](
000002c0: 295d 285b 5d28 2928 2828 2828 5b5d 5b5d  )]([]()((((([][]
000002d0: 5b5d 2929 7b7d 7b7d 295b 5d29 7b7d 2929  [])){}{})[]){}))
000002e0: 295b 5d28 2929 287b 202d 7d5f 3d22 2922  )[]())({ -}_=")"
000002f0: 3b28 2129 3d73 6571 3b6d 6169 6e7c 6c65  ;(!)=seq;main|le
00000300: 7420 6221 5f3d 2222 3d70 7574 5374 7224  t b!_=""=putStr$
00000310: 2822 2221 2273 6e72 6574 7461 5067 6e61  (""!"snrettaPgna
00000320: 422b 2229 2b2b 226c 6c65 6b73 6148 222d  B+")++"lleksaH"-
00000330: 2d20 2a2f 2f2f f09f 92ac 696a 6f6d 65f0  - *///....ijome.
00000340: 9f92 ace2 9ea1 f09f 98ad 456d 6f74 696e  ..........Emotin
00000350: 6f6d 6963 6f6e f09f 98b2 e28f aae2 8fac  omicon..........
00000360: e28f a940 2c6b 6122 3839 2d65 676e 7566  ...@,ka"89-egnuf
00000370: 656e 5522                                enU"
\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.