Agregar un egaugnaL a un políglota

17

Esta es una respuestas, lo que significa que todas las respuestas se ven afectadas por los que las tienen.

La tarea

El n respuesta a esta pregunta -ésimo debe ejecutarse en todos los idiomas que están presentes en las respuestas ante sí. No necesitan ejecutarse en orden, pero deben imprimir el nombre del idioma actualmente en ejecución, invertido .

Reglas adicionales

  • Un idioma no se puede usar dos veces.
  • Su programa debe ejecutarse sin errores. El uso de errores para registrar el nombre del idioma no está permitido, pero puede usar errores para determinar el idioma.
  • Cada respuesta no debe tener más del 30% o 40 bytes (lo que sea mayor) más larga que la respuesta anterior. Si el porcentaje no es un entero, se redondea hacia abajo .
  • Su idioma agregado debe ser un lenguaje de implementación gratuito .
  • Cualquier intérprete para un idioma está permitido.
  • Si puede vincular a resultados reproducibles, hágalo.
  • El nombre del idioma que se invierte no distingue entre mayúsculas y minúsculas, por lo que '3nohtyp' es válido para Python 3.0
  • No puede poner 2 respuestas seguidas.
  • Si su idioma no admite cadenas, imprima las letras como números, siguiendo este patrón: "A" = 0, "B" = 1, "C" = 2 ...
  • En el caso de que un idioma no admita cadenas y tenga caracteres que no sean letras en su nombre, imprima -1 en lugar del carácter que no sea letra. Muestre la verificación de que el idioma no admite cadenas.

Condición de victoria

Si esta pregunta dura 20 días sin respuesta, gana la penúltima respuesta.

Formato de respuesta

4. CoffeeScript, 20 bytes

(program goes here)

Este programa imprime nohtyp en Python 3 y tpircsavaj en JavaScript.

(Si desea explicar cómo lo hizo, hágalo aquí)

Congelar Fénix
fuente
3
Relacionado
JungHwan Min
1
@ ConorO'Brien porque eso significa que no es un verdadero políglota: un políglota es válido en todos los idiomas con los que está asociado.
FreezePhoenix
2
Advertencia: este desafío , que implica el nombre del idioma, se cierra como poco claro.
user202729
2
La regla de respuestas alternativas es dañina . Y ahora está perjudicando a BMO. Todos estamos perdiendo porque BMO no puede agregar una respuesta, no hay nada bueno en esta situación. Creo que desafíos como este, que crean algo más grande basado en respuestas anteriores, no deberían prohibir que un usuario agregue varias respuestas seguidas y no deberían tener una condición ganadora. Este desafío es más una colaboración que una competencia.
stasoid
2
@stasoid Si no tiene un criterio ganador, debería estar alojado en otro lugar que no sea PPCG. Sugeriría "el penúltimo póster gana", de esa manera aún puede incluir la colaboración, publicar múltiples respuestas seguidas no es bueno para usted y todavía tiene un criterio ganador.
user202729

Respuestas:

5

49. boolfuck, 3989 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • eliF MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre
  • LIve en el mal
  • V en V
  • elliarb en braille
  • 68xalfniarb en BrainFlaX86
  • NOOPS en cuchara
  • yrruC en curry
  • gnalokniM en Minkolang
  • epyhniarb en Brainhype
  • kcufloob en boolfuck

Pruébalo en línea!

La siguiente respuesta no debe exceder los 5185 bytes.

Hexdump

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

Explicación:

Boolfuck usa bits en lugar de bytes / enteros. -ahora es un noop, y ;reemplaza .. Usar -+para obtener el boolfuck en el estado deseado funciona sin afectar el brainfuck. Todo lo que se necesita es asegurarse de que no entremos en un bucle infinito o produzcamos un bit que no deberíamos, y apretar "+ ;; +; +; +; + ;; +; + ;; + ;;; + ;; +; +; +; +; +; + ;;; + ;; + ;; + ;; + ;; + ;;; + ;; +; + ;; +; + ;;;; +; + ;; +; + ;;;; +; + ;; + ;; +; + ;;; + ;; +; " en el programa La razón por la que se divide en dos partes es porque los cuatro ;s interferirían con la salida adecuada, por lo que se dividió en un punto donde había cuatro ;s.

Zacharý
fuente
Felicidades! ¡Parece que ganaste!
FreezePhoenix
12

3. > <> , 106 bytes

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

Pruébalo en línea!

Este programa imprime D en D, emmoS en Somme y > <> en> <>.

La siguiente respuesta no puede exceder 146 bytes (106 + 40).

Explicación

;ooo"><>" imprime "> <>" en> <> (que es un palíndromo), luego sale.

Zacharý
fuente
1
Este me gusta mucho: D
Conor O'Brien
23
Me tomó unos segundos entender por qué lo contrario ><>no es <><...
Federico Poloni
¿Alguna razón para todo el espacio en blanco adicional?
Jo King
Somme ... no quería interferir con eso.
Zacharý
11

4. C, 125 bytes

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

Pruébalo en línea! (Escogí clang, pero también funciona con gcc).

Este programa imprime C en C, D en D, emmoS en Somme y > <> en> <>.

La siguiente respuesta no puede exceder 165 bytes (125 + 40).

Explicación

Esto aprovecha el hecho de que los comentarios de una sola línea en C pueden extenderse a la siguiente línea escapando de la nueva línea con una barra diagonal inversa, mientras que en D eso (aparentemente) no es posible. Esto significa que /*en la línea 2 comienza un comentario de varias líneas en D, mientras que en C no lo hace. También hace uso del hecho de que /*/puede actuar como inicio y final de un comentario de varias líneas en ambos idiomas.
La parte> <> funciona exactamente igual que en las respuestas anteriores, y la parte Somme se generó nuevamente con este script .

Siguza
fuente
8

1. D, 40 bytes

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

Pruébalo en línea

¡Nombres de idiomas de un byte!

Zacharý
fuente
Un nombre de idioma de byte es fácil de revertir, de hecho.
FreezePhoenix
7

2. Somme , 73 bytes

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

Pruébalo en línea!

Este programa imprime D en D y emmoS en Somme.

La siguiente respuesta no puede exceder los 113 bytes (73 + 40).

Explicación

Somme suma cada columna y trata el resultado como comandos. Por ejemplo, la primera columna es v/1*, que suma a esto .

Esto se traduce (aproximadamente) en:

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

Puede conectar las otras filas y la columna de destino con este script .

Conor O'Brien
fuente
7

9. Befunge-93 , 221 bytes

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

Gracias a @JoKing por señalar que olvidé a 9.

Pruébalo en línea!

Pruébalo en línea! (Empuje)

Imprime 39-egnufeBen Befunge-93, junto con el mantenimiento de las otras salidas en los otros idiomas.

La siguiente respuesta no puede exceder los 287 bytes.

Funcionará en MTFI, y se debe proporcionar información para PyFunge.

Hexdump

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

¿Cómo?

Befunge-93 no sabe qué ;es (en Befunge-98, omite los comandos hasta el siguiente ;), por lo que lo ignora. Permitiéndonos distinguir las dos versiones de Befunge. Además, la porción de Somme se modificó para funcionar usando este script

Zacharý
fuente
Has olvidado el 9antes k,de Befunge-98.
Jo King
Ahí, creo que está arreglado AHORA @JoKing
Zacharý
7

17. brain-flak, 613 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral

Pruébalo en línea!

La siguiente respuesta no debe exceder los 796 bytes.

Hexdump

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

Cómo

Cambié un poco de código para equilibrar los corchetes. No sé cómo funciona el brainflak. Muchas gracias a @CatWizard (si ese sigue siendo su nombre de usuario) por la parte de brainflak en el chat . Según el comentario de @ JoKing, lo cambié a la salida de "brain-flak" invertido con su guión .

Zacharý
fuente
Allí, ahora está arreglado.
Zacharý
6

10. Archivo COM FreeDOS, 277 bytes

Esto también debería funcionar en MS-DOS y DOSbox, pero no puedo probarlo ahora, así que es mejor prevenir que curar.

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS

Pruébalo en línea!(ejecuta todos los idiomas y genera una plantilla de respuesta, excepto el archivo COM, que utiliza un emulador x86 realmente mínimo que escribí. Si cambia tanto el código que golpea una instrucción no implementada o interrumpe, impleméntelo o deje un comentario en uno de mis respuestas aquí)

La siguiente respuesta no debe exceder los 360 bytes.

Hexdump

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

Explicación

vo es un jbe , pero FreeDOS establece explícitamente las banderas en la entrada para garantizar que este salto nunca se realice. Este también debería ser el caso en MS-DOS y DOSbox, pero no puedo probarlo en este momento.

id /* golpea el puntero de la pila con imul sp, [si+0x20], 0x2a2f , pero el resultado es siempre el mismo, ya que SI siempre apunta al comienzo del código. El resultado de esta multiplicación es lo suficientemente alto como para no interferir con el código durante la ejecución.

El resto es solo ensamblaje x86 imprimible estándar. Aquí está el yasmcódigo fuente:

org 0x100
bits 16

start:
    jbe short start+0x71
    imul sp, [si+0x20], 0x2a2f

    push patch+0x2020
    pop ax
    sub ax, 0x2040
    push ax
    pop si

    push 0x7e7e
    pop ax
    inc ax
    inc ax
    xor [si+0x20], al
    xor [si+0x22], al

    push msg+0x2040
    pop ax
    sub ax, 0x2040
    push ax
    pop dx

    push 0x2920
    pop ax
    xor ax, 0x2020

patch:
    db 0x4d, 0x21, 0x4d, 0x20 ; int 0x21 / int 0x20
msg:
    db "elif MOC SODeerF$"
NieDzejkob
fuente
¿Hay un punto de terminación para el código, como un punto pasado en el que se pueden agregar nuevos idiomas?
Zacharý
Me refiero a la presentación real.
Zacharý
@ Zacharý oh! Al código de ensamblaje no le importa nada más allá $de la primera línea.
NieDzejkob
Continuemos esta discusión en el chat .
Zacharý
6

46. ​​Curry, 3755 bytes

Probé esto con diferentes implementaciones (Sloth, KiCS2 y PAKCS) pero solo PAKCS (probado con la versión 2.0.2-b7) me permitió hacer que BangPatterns funcionara:

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • eliF MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre
  • LIve en el mal
  • V en V
  • elliarb en braille
  • 68xalfniarb en BrainFlaX86
  • NOOPS en cuchara
  • yrruC en curry

Pruébalo en línea!

La siguiente respuesta no debe exceder los 4881 bytes.

Explicación

Al igual que con Haskell, el código define el (/*-)operador, luego define el operador (--?)que solo Haskell reconoce, Curry trata todo después del xcomentario:

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

Entonces definimos x --? y = ypara Haskell y luego la expresión (debe estar al final de una línea) "yrruC"--?"lleksaH"se evaluará en la cadena correcta en cada idioma:

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

El código anterior se asegura de que la -XBangPatternsbandera aún se reconozca, tuve que reescribir eso un poco para asegurarme de que Curry funciona bien con ella.

Hexdump

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

12. Unefunge-98, 320 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98

Pruébalo en línea!

La siguiente respuesta no debe exceder los 416 bytes.

Hexdump

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

Explicación

Compacté un poco el código Befunge, porque por qué no. Luego tuve que arreglar a Somme por eso. Necesito agregar Somme-Fixer a ese enlace TIO ...

Unefunge mira vy reflexiona, ya vque a no tiene sentido en una dimensión. Puede pensar que irá al final de la primera línea, pero dado que Fungespace tiene solo una dimensión, todo el código se trata como una sola línea. Por lo tanto, @,ka"89-egnufenU"se ejecuta.

El carbón utiliza el ¿condicional con una expresión siempre verdadera para ignorar el código Unefunge.

NieDzejkob
fuente
5

13. Befunge-97, 358 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97

Pruébalo en línea!

La siguiente respuesta no debe exceder los 465 bytes.

Hexdump

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

Explicación:

Se utiliza Gcomo elemento distintivo entre Befunge-97 y Befunge-98: en 97, es gsolo relativo a la posición actual, pero en el intérprete de Befunge-98, simplemente refleja. Como siempre, la porción Somme en la parte inferior tuvo que modificarse, pero esta vez solo por un personaje

Zacharý
fuente
5

14. Befunge-96, 355 bytes

¡Eso es más pequeño que la respuesta anterior!

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96

Pruébalo en línea! (agregado somme-fix.py: imprima a qué se deben cambiar los primeros 18 caracteres de la línea inferior para que Somme vuelva a funcionar)

La siguiente respuesta no debe exceder los 461 bytes.

Hexdump

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

Explicación

He rehecho la sección Befunge porque modificar el código Funge de otra persona es más difícil.

  • Zes una instrucción indefinida en todas las versiones. En -98, las instrucciones no válidas se reflejan y todas las demás las ignoran.
  • G (get relativo) no existe en -93.
  • ] (girar a la derecha) no existe en -96.
NieDzejkob
fuente
Nota: Gtambién se refleja en 98.
Zacharý
5

15. brainfuck, 452 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck

Pruébalo en línea!

La siguiente respuesta no debe exceder los 587 bytes.

Hexdump

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

Explicación

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

16. Trefunge-98, 472 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98

Pruébalo en línea!

La siguiente respuesta no debe exceder los 613 bytes.

Hexdump

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

Explicación

Si se detecta Funge-98, se consulta el número de dimensiones usando 7y. Además, cambié un poco el código de DOS para eliminarlo ), lo que hace posible usar Brain-Flak. El )se ha cambiado a a +, por lo que +se eliminó un diferente (después $de DOS). Además, Somme tiene un problema [ahora, por lo que el código de brainfuck obtuvo otro ].

NieDzejkob
fuente
Y el ++-> +también, ya que tiene una ventaja en el código DOS
Zacharý
@ Zacharý hecho. ¿Está limpio?
NieDzejkob
5

19. Haskell, 690 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell

Pruébalo en línea!

La siguiente respuesta no debe exceder los 897 bytes.

Explicación

Después de trabajar durante mucho tiempo en cómo integrar Haskell con el código binario COM de FreeDOS y encontrar una solución fea, no funcionó con el intérprete en TIO y, por lo tanto, pellizqué a @NieDzejkob que rápidamente encontró otra forma, ¡gracias!

En lugar de los /* multi-line comment */usos de Haskell {- multi-line comment -}, void /* ...se analizará correctamente. La forma en que este políglota lo maneja es usarlo voidcomo un identificador para definir el operador, (/*-)después de lo cual sigue un comentario largo, un nuevo identificador _y una definición y finalmente la mainfunción-.

Básicamente, solo tenía que cuidar Unefunge-98 (solo moverlo al final del archivo, arreglar Somme y reequilibrar y no optar por los paréntesis recién integrados para Brain-Flak. Esto funcionó muy bien porque tenía una definición inútil flotando alrededor , donde pude poner el único paren complicado ) .

Hexdump

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

30. 99, 1187 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99

Pruébalo en línea!

La siguiente respuesta no debe exceder los 1543 bytes.

Explicación

A Befunge-93 no le gustó el 999camino, así que cambié un poco su flujo de control. El resto es un código 99 muy simple :

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

Hexdump

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

45. Cuchara , 3743 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • eliF MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre
  • LIve en el mal
  • V en V
  • elliarb en braille
  • 68xalfniarb en BrainFlaX86
  • NOOPS en cuchara

Pruébalo en línea!

La siguiente respuesta no debe exceder los 4865 bytes.

Explicación

Spoon es simplemente una mierda mental, pero usa picaduras de 1 y 0 como tokens. Sin embargo, el intérprete le permite cambiar los 0 y 1 a cualquier otro carácter ascii (lamentablemente se bloquea con Unicode), por lo que para este políglota he establecido 0 = z y 1 = f (esas letras fueron elegidas porque juegan bastante bien con Alphuck y el mal).

Dado que el intérprete de Spoon no puede manejar unicode, debemos asegurarnos de que Spoon finalice antes de que se encuentren los caracteres unicode (o bifurcar / corregir el intérprete). Actualmente, está cerca del final de la primera línea, por lo que esto no debería ser un gran problema.

Tenga en cuenta que Spoon debe probarse actualmente manualmente. Hay un intérprete en Github o puedes enviarme un ping en el chat y si estoy en línea puedo probarlo por ti. Esta respuesta usaspoon.exe /0z /1f polyglot como comando de intérprete.

Además, recorté un poco el código maligno mezclándolo con el alphuck al que anteriormente estaba adyacente. Solo salvó 5 caracteres, pero también puede mantener el recuento de bytes bajo donde podamos.

Hexdump

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

5. Carbón , 136 bytes

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

Pruébalo en línea!

Imprime laocrahC en carbón, C en C, > <> en> <>, emmoS en Somme y D en D

La siguiente respuesta no puede exceder 176 bytes (136 + 40).

Explicación

borra el lienzo, laocrahCimprimelaocrahC

Bary12
fuente
4

11. Gol> <>, 306 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>

Pruébalo en línea!

La siguiente respuesta no debe exceder los 397 bytes.

Hexdump

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

NOTA: el archivo de plantilla se ha cambiado para ejecutar una interpretación Befunge-93 diferente que no tiene problemas con el tamaño del cuadro delimitador.

¿¿Cómo??

Reorganicé un código para evitar 0/0en Befunge-93 (que solicitará entrada), y agregué un código para distinguir> <> y Gol> <> mediante el uso de los S%comandos. En Gol> <>, ambas partes se omitirán como S%es un comando, pero en> <> es Sentonces %, por lo que solo Sse omitirá, luego se usará el módulo para obtener resultados diferentes. El /+ ... +/son los comentarios de anidación-D específico.

Zacharý
fuente
4

18. bash, 643 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash

Pruébalo en línea!

La siguiente respuesta no debe exceder los 835 bytes.

Hexdump

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

Explicación

Agregué - #al código de DOS, que modifica un registro justo antes de que se sobrescriba. Del mismo modo, la segunda línea también obtuvo un #. Esto es necesario para hacer que bash ignore las barras invertidas. Todo lo que sigue es un heredoc que es ignorado por echo. Los dos <<que introducen el heredoc debían equilibrarse con#>> Brain-flak.

Entonces, noté que Vim se rompió, así que cambié la S(línea de reemplazo) a a ggcG(ir a la parte superior y cambiar de aquí a la parte inferior).

Además, después de arreglar Somme, se necesitaron otros pequeños cambios para hacer feliz a Brain-flak.

NieDzejkob
fuente
¿Por qué necesitas el ggc?
Zacharý
4

22. Haskell + BangPatterns, 814 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns

Pruébalo en línea!

La siguiente respuesta no debe exceder los 1058 bytes.

Explicación

Reutiliza la idea de esta respuesta : definir un operador de nivel superior (!)=seqque se utiliza en el caso de Haskell con BangPatterns habilitado y, de lo contrario, ellet cláusula oculta esa definición.

Hexdump

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

28. Alice, 1024 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice

Pruébalo en línea!

La siguiente respuesta no debe exceder los 1331 bytes.

Explicación

Una vez que puse a Alice a trabajar (que puede reutilizar mucho código) Somme fue molesto, el código para solucionarlo habría sido lo Sc+JAvY2a3*[;G>JeDque rompe Brain-Flak . Lo que hice fue dividir la última línea en dos, lo que nos da dos líneas no utilizadas para arreglar Somme 1 , esto solo requirió soluciones pequeñas para Brain-Flak .

Hexdump

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

1: Alternativamente, podría haber trabajado insertando los puntos en una sección de Alice no utilizada, como esta

ბიმო
fuente
4

29. Quadrefunge-97, 1156 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97

Pruébalo en línea!

La siguiente respuesta no debe exceder los 1502 bytes.

Hexdump

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

¡Gracias a @NieDzejkob y @BMO por su ayuda para arreglar brainfuck, Alice y BrainFlak en el chat!

Cambios

Rehice la sección de funge y apliqué las correcciones proporcionadas por @BMO para Alice, BrainFlak y Brainfuck.

Zacharý
fuente
4

31. Quintefunge-97, 1251 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97

Pruébalo en línea!

La siguiente respuesta no debe exceder los 1626 bytes.

Hexdump

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

Explicación

Utiliza el comando get relativo, Gcon suficientes argumentos para distinguirlo de los demás errores.

Zacharý
fuente
4

37. Grass, 2542 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitcejbO en el objetivo-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba

Pruébalo en línea!

La siguiente respuesta no debe exceder los 3304 bytes.

Hexdump

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

39. Canvas, 2667 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en lona

¡Prueba Canvas en línea!

Pruébalo en línea!

La siguiente respuesta no debe exceder los 3467 bytes.

Hexdump

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

38. alphuck, 2656 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck

Pruébalo en línea!

La siguiente respuesta no debe exceder los 3452 bytes.

Hexdump

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

Cambios

Se agregó código alphuck cerca del final y algunos se dispersaron por todo el código. Capitalizó el Jpara Objective-C, para evitar la producción. El ssssses equilibrar cinco ps abiertos (esos son alphuck's []).

Zacharý
fuente
4

40. Lenguaje sin nombre , 3241 bytes

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

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre

Pruébalo en línea!

La siguiente respuesta no debe exceder los 4213 bytes.

Cambios

Escribí un intérprete para el idioma recién agregado que agregué al TIO ( nameless.hs). (@Dennis acaba de agregar el intérprete a TIO, pruébalo aquí )

Cambié el somme-fix.pymodo que intenta evitar personajes que chocan con otros (como Brain-Flak, etc.) y que no necesita manipular manualmente las últimas dos líneas.

Explicación

Este lenguaje es básicamente Brainfuck diferente codificado (cada instrucción es de 4 caracteres de 0s y 1s), sino que se extiende al conjunto de instrucciones por unas pocas instrucciones. Para no usar todas las instrucciones resultantes del código inicial, inserté 00 0011 0110justo donde está el código 99 , que es equivalente a cerrar p(reiniciar puntero) y las instrucciones-[ para establecer la celda en 0 y omitir todo el código restante.

Más tarde (después del código de piedras) sigue el cierre ]y el código que es básicamente esto ( aagrega el valor de la siguiente instrucción a la celda y pcomo se indica arriba):

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

Pruébalo en línea!

Hexdump

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

41. mal , 3275 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"

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre
  • LIve en el mal

Pruébalo en línea!

La siguiente respuesta no debe exceder los 4257 bytes.

Cambios

Modifiqué la verificación de salida incorrecta para que no distinga entre mayúsculas y minúsculas para que coincida con las reglas y no tengamos que editar el nombre del idioma en la lista si necesitamos jugar con mayúsculas y minúsculas para cosas como alphuck y evil.

El código malvado se agregó al final del programa, inmediatamente después del código alphuck. No contiene j, p ni s, por lo que no causó ningún efecto adverso con alphuck.

Explicación

el mal opera solo en letras minúsculas. Las letras más útiles para saber para la depuración son f , b , m , j , x , w .

  • f: salta al siguiente marcador
  • b: salta hacia atrás al siguiente marcador
  • m: carácter marcador para el modo de marcado predeterminado
  • j: carácter marcador para el modo de marcado secundario
  • x: alternar modos de marcado
  • w: muestra el valor del acumulador como ascii

Convenientemente, el mal no golpea ninguna w que no quisiera. Al principio alcanza una x , y el bajo número de j significa que salta rápidamente a "ijome" cerca del final del archivo. A partir de ahí, se desliza a través de Alphuck, que hace todo tipo de tonterías a las estructuras de datos del mal, y luego restablece el acumulador y hace lo suyo.

Desglose rápido del código:

  • z- restablecer A a 0
  • aeeeaeeaew- Obtener el valor ASCII para "L" en A , salida
  • uuuw- decrementos A valor de 's 'I', la salida
  • eeeeeaaaak- cambio de un valor 's a "e", tienda en P
  • eeaaaaw- cambio de un 's valor en 'V', la salida
  • vw- intercambiar A y P , salida

Potencialmente, esto podría jugarse un poco. Existe la posibilidad de que algunas de las estructuras de datos tengan valores útiles cuando lleguemos al final del código alphuck, pero (1) estaba rastreando esto a mano en su mayor parte, y no tenía ganas de descubrir todo eso o rastrear un editor malvado que valga la pena, (2) confiar en cosas como esa puede ser una pesadilla para la mantenibilidad, por lo que probablemente sea mejor por razones de cordura simplemente restablecer nuestros valores y trabajar desde cero. He tenido cierto éxito entrelazando al mal y alphuck en el pasado. Reuní algunas notas rápidas sobre cómo creo que se podría hacer aquí, pero no tuve tiempo para probarlo. ¿Alguien que está trabajando en una respuesta futura quiere que solo me hagan ping aquí o en el chat?

También, al final no sea necesario, pero al menos puede poner x , tal vez una xf entre [*en la primera línea, lo que haría chorro de saltar desde la primera línea a la primera minúscula j . Actualmente estamos usando la x in exey la f in define, que funciona, pero dependiendo de dónde se agreguen los idiomas futuros, un salto anterior podría ser útil.

Hexdump

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

43. braille, 3420 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⠀⠖⠗⠎⢎⢦⢦⠮"

Huellas dactilares:

  • D en D
  • emmoS en Somme
  • ><> en> <>
  • C Cía
  • laocrahC en carbón
  • miV en Vim
  • C-evitceJbO en ObJective-C
  • 89-egnufeB en Befunge-98
  • 39-egnufeB en Befunge-93
  • elif MOC SODeerF en el archivo COM FreeDOS
  • ><>loG en Gol> <>
  • 89-egnufenU en Unefunge-98
  • 79-egnufeB en Befunge-97
  • 69-egnufeB en Befunge-96
  • kcufniarb en brainfuck
  • 89-egnuferT en Trefunge-98
  • kalf-niarb en ataque cerebral
  • hsab en bash
  • lleksaH en Haskell
  • hsz en zsh
  • ijome en emoji
  • snrettaPgnaB+lleksaH en Haskell + BangPatterns
  • ++C en C ++
  • nocimonitomE en Emotinomicon
  • hsk en ksh
  • hsad en el tablero
  • 79-egnuferT en Trefunge-97
  • ecilA en Alice
  • 79-egnuferdauQ en Quadrefunge-97
  • 99 en 99
  • 79-egnufetniuQ en Quintefunge-97
  • kcufniarb cilobmys en simbólica mierda
  • 79-egnufexeS en Sexefunge-97
  • senots en piedras
  • 79-egnufetpeS en Septefunge-97
  • diotcnuF en Functoid
  • ssarG en la hierba
  • kcuhpla en Alphuck
  • SAVNAC en LONA
  • egaugnal sseleman en lenguaje sin nombre
  • LIve en el mal
  • V en V
  • elliarb en braille

Pruébalo en línea!

La siguiente respuesta no debe exceder los 4446 bytes.

Hexdump

00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221  void /*-{-- #hR!
00000010: 582d 4020 505e 687e 7e58 4040 3044 2030  X-@ P^h~~X@@0D 0
00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835  D"hv!X-@ PZh +X5
00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053   "M!M elif MOC S
00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f  ODeerF$}++++[*//
00000050: 2f6f 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 2828 2828 2828 2828 2828 2928 2928  ]((((((((((()()(
00000b40: 2929 7b7d 297b 7d29 7b7d 297b 7d28 2929  )){}){}){}){}())
00000b50: 7b7d 2928 2828 2928 2928 2928 2929 7b7d  {})((()()()()){}
00000b60: 297b 7d29 5b28 285b 5d5b 5d29 7b7d 297b  ){})[(([][]){}){
00000b70: 7d28 295d 2928 5b5d 2829 297b 7d29 5b5d  }()])([]()){})[]
00000b80: 2829 2928 285b 5b5d 5b5d 2829 5d28 5b5d  ())(([[][]()]([]
00000b90: 2829 2828 2828 285b 5d5b 5d5b 5d29 297b  ()((((([][][])){
00000ba0: 7d7b 7d29 5b5d 297b 7d29 2929 5b5d 2829  }{})[]){})))[]()
00000bb0: 2928 7b20 2d7d 5f3d 2229 223b 2821 293d  )({ -}_=")";(!)=
00000bc0: 7365 713b 6d61 696e 7c6c 6574 2062 215f  seq;main|let b!_
00000bd0: 3d22 223d 7075 7453 7472 2428 2222 2122  =""=putStr$(""!"
00000be0: 736e 7265 7474 6150 676e 6142 2b22 292b  snrettaPgnaB+")+
00000bf0: 2b69 6e69 7422 6c6c 656b 7361 4828 227b  +init"lleksaH("{
00000c00: 2d0a 2f2f 4848 542d 224e 5562 3460 424a  -.//HHT-"NUb4`BJ
00000c10: 4a6e 644f 2d7d 2d2d 295b 2d5d 3c3e 5c5b  JndO-}--)[-]<>\[
00000c20: 5c3c 3e5c 5c2f 3c3e 5c2f 5c5b 2f5c 2f5c  \<>\\/<>\/\[/\/\
00000c30: 3c3e 3c3e 3c3e 5c5b 2f5c 2f5c 2f3c 3e5c  <><><>\[/\/\/<>\
00000c40: 2f2f 5c2f 3c3e 3c3e 3c3e 3c3e 3c3e 5c5c  //\/<><><><><>\\
00000c50: 5d2f 5c2f 2f5c 2f2f 5c2f 5c5d 2f5c 2f5c  ]/\//\//\/\]/\/\
00000c60: 5c2e 2f5d 732a 2f2f e288 9953 4156 4e41  \./]s*//...SAVNA
00000c70: 43ef bd90 f09f 92ac 696a 6f6d 65f0 9f92  C.......ijome...
00000c80: ace2 9ea1 f09f 98ad 456d 6f74 696e 6f6d  ........Emotinom
00000c90: 6963 6f6e f09f 98b2 e28f aae2 8fac e28f  icon............
00000ca0: a940 2c6b 6122 3839 2d65 676e 7566 656e  .@,ka"89-egnufen
00000cb0: 5573 7373 7373 6161 6161 6165 6565 6565  Usssssaaaaaeeeee
00000cc0: 6565 6565 6570 6165 6565 6565 6565 6565  eeeeepaeeeeeeeee
00000cd0: 6563 6973 6165 6565 6565 6565 6a69 6969  ecisaeeeeeeejiii
00000ce0: 6969 6969 696a 6565 6565 6565 6565 6565  iiiiijeeeeeeeeee
00000cf0: 6565 6565 6565 6565 6a69 6969 6969 6969  eeeeeeeejiiiiiii
00000d00: 6969 6969 6969 6a65 6565 6565 6565 656a  iiiiiijeeeeeeeej
00000d10: 6969 6969 6a69 6969 6969 6969 6969 6969  iiiijiiiiiiiiiii
00000d20: 6a7a 6165 6565 6165 6561 6577 7575 7577  jzaeeeaeeaewuuuw
00000d30: 6565 6565 6561 6161 616b 6565 6161 6161  eeeeeaaaakeeaaaa
00000d40: 7776 77e2 a080 e2a0 96e2 a097 e2a0 8ee2  wvw.............
00000d50: a28e e2a2 a6e2 a2a6 e2a0 ae22            ..........."

Gracias a @ Potato44 por el consejo sobre "intercalar" los emojis (y simbólicos simbólicos) entre el código y la sección de datos del código braille.

Zacharý
fuente