Maldición, son muchas zanahorias.
La inspiración
La tarea
Debe crear un programa que, en tantos idiomas como sea posible, reemplace cada instancia de ^con un enlace con formato de reducción (lo que significa que si tuviera que publicarlo en una respuesta, lo leería automáticamente como una imagen y colocaría la imagen en su lugar de las palabras) de esta zanahoria hacia arriba.
Cómo usar dicho formato:
Primero, en cualquier parte del archivo, ingrese el enlace de esta manera (esto es lo que hice para esta pregunta):
[1]: http://i.stack.imgur.com/mecHl.png
Y luego, donde quieras:
[! [] [1]] [1]
Reglas
- Se aplican lagunas estándar.
- La entrada será a través de STDIN o equivalente.
- La salida será a través de STDOUT o equivalente.
- Su código debe ser un programa totalmente operativo en todos los idiomas que utilice.
- La URL que utiliza para su zanahoria no tiene que ser la que se encuentra en esta respuesta. Esto fue solo un ejemplo. Puede usar cualquier URL, siempre y cuando Markdown de SE muestre esta zanahoria específica con ella.
- Este es un desafío políglota , por lo que gana la respuesta con la mayor cantidad de idiomas de
zanahorias.- En caso de empate, gana el tamaño de código más corto de las entradas con el mayor número de idiomas.
EDITAR:
- Además, ¡NO use derivados triviales de idiomas! Esto significa usar un lenguaje de sustitución (Brainfuck vs. ShadyAsFuck) y diferentes versiones de lenguaje (Python 2 vs. Python 3).
Hay muchos esolangs triviales para encajar ... (incluidas las variantes 9001 BF)
No seas ese chico.
Nota: Sí, este programa será un poco trivial en idiomas con soporte para expresiones regulares. Sin embargo, la competencia es ver cuántos idiomas pueden usar los competidores.
fuente



[![http://i.stack.imgur.com/mecHl.png][1]][1])First, anywhere in the ,No estoy seguro de qué palabra falta allí.Respuestas:
Python, Befunge 98, Lisp y Javascript -
829827 +2 (bandera -x en python) =831829 bytesRequiere el
-xindicador de línea de comando cuando se ejecuta con python. elXs se puede reemplazar con cualquier caracter. Los signos de número al final de la línea (y el signo de número al comienzo de la primera línea que comienza con un punto y coma) están presentes para evitar que se intente ejecutar la instrucción no válida;(que comienza un comentario en lisp). No hay espacio final en ninguna de las líneas.Se guardaron dos bytes al reemplazar
55+conapara imprimir una nueva línea.fuente
Minkolang 0.10 , Befunge-93 , > <> ; 3 idiomas 2D, 321 bytes
Intérpretes: Minkolang , Befunge-93 , > <> .
Entraré en detalles sobre cada componente si alguien lo desea, pero lo importante es que todos lean la primera y la segunda línea del cuadro de código y muestren los caracteres en el momento adecuado. Además, decido entre Befunge y Minkolang /> <> por el uso de
\, que intercambia los dos valores superiores de la pila en el primero y es un espejo en los otros dos. Para separar Minkolang y> <>, uso!v#.!es un trampolín incondicional en ambos idiomas, pero#es un espejo omnidireccional en> <> y no operativo en Minkolang. A partir de ese momento, cada idioma ejecuta código en su propio componente.fuente
Zanahoria ,
6058 bytesSé que es solo un idioma en este momento, pero pensé que realmente no podemos tener un desafío sobre las zanahorias que no se responden en Zanahoria.
Guardado 2 bytes gracias a @KritixiLithos.
Explicación:
fuente
#comentarios, pero podría hacer fácilmente un políglota con uno de esos, simplemente agregue ese código al principio y luego suba la cadena en el código de zanahoria para dejar solo el#en la entrada.A^parte porque en parte me había olvidado de su implementación), pero luego me di cuenta de que era debido a mi intérprete terriblemente escrito que carece de un analizador adecuado. Aquí, tenga un +1 para confundir al creador del lenguaje.A^terminé trabajando! Supongo que cuando te divides, dejas elementos vacíos, así que^^da[ "", "", "" ].+"al final y el cambio a^tiempo dejando caer el final"como tal,#^A^S"[![][1]][1]"^[1]: http://i.stack.imgur.com/mecHl.png. Esencialmente,+con un argumento de cadena antepone la cadena a la pila, pero^hace lo mismo para un bytecount más corto.