Código de golf literalmente [cerrado]


27

En los estándares modernos, el golf se traduce en jugar un juego de golf , mientras que el golf en sí se traduce en un automóvil fabricado por Volkswagen.
Entonces, en lugar del código de golf habitual , hoy codificará un golf .

Reto

Escriba un programa (A) en el idioma A que generará el código fuente de otro programa (B) del lenguaje B , que a su vez emitirá Vroom vrooom!cuando se ejecute.

Reglas

  • El código fuente del programa A está formateado en un bonito coche ASCII (no necesariamente un volkswagen).
  • El programa A debe ser ejecutable en el formato en que lo publicó.
  • El idioma A NO es el mismo idioma que el idioma B.
  • La salida del programa B puede o no terminar con una nueva línea.
  • El programa A no toma ninguna entrada.
  • En idiomas no obvios (esotéricos), explique el programa A.
  • Debe comenzar su respuesta con, # Language A, Language Bpor ejemplo, # Brainfuck, Python.
  • Los idiomas válidos deben tener un artículo de Wikipedia en inglés , un artículo de esolangs o un artículo de Rosetta Code en el momento en que se publicó este desafío.
  • Ser creativo :-)

Tanteo

Este es un concurso de popularidad. Cualquiera que sea la respuesta que tenga más votos positivos para el 4 de octubre, será declarada ganadora.

Ejemplo

Brainfuck, Python 2

                   ++++++++++[>+++>
                ++++    ++>+++    ++++
              +++<        <<        -]>>>
     ++++++++++++.        ++        .------
   ---.+++++.++++++.<<++.++.>++++++++++++++
 ++++++++++++.>--.---..--.<<--.>>+++++++++.
 ----.---...--.----------------------------
  ---------------------------------------
     \--o--/                    \--o--/
      \-_./                      \+_./

Esto genera el siguiente código, que puede ejecutarse en Python 2;

print "Vroom vrooom!"

12
¡No estoy seguro de que las ruedas de tu golf puedan rodar correctamente con esta forma!
Fatalize

3
Je, tienes razón. Entonces tendré un golf deslizante.
Bassdrop Cumberwubwubwub

2
Sí.
Edité

77
Esta pregunta es demasiado amplia y se centra más en las habilidades artísticas ASCII que en las habilidades de programación. En muchos idiomas, el espacio en blanco se puede insertar a voluntad, por lo que este desafío se reduce a un concurso de arte.
Dennis

10
Si bien estoy de acuerdo con el comentario de Dennis, me gustaría señalar que, si ignoramos la naturaleza de la pregunta por un momento, esta especificación está bastante bien escrita para una primera publicación. Buen trabajo :)
Sp3000

Respuestas:


40

mal, JavaScript (ES6)

                                        aeMeeeDDDeDDDwHwwwwwwDaeeaeae;.
                                  .eu@wa04QMMM4WHHWWM#404HGV#0B4aeee0HeHa
                               .ewD&M%e       aG##a       aa a@Q%Bwaaeeuu4.
                           .uwuwW&u          e&M&e        H  wB0B&uGMVBGuuGu
                          wuu@M0Bu           wW@4Be      ueu=w#H00%V%QG@W%eGa
               ...aa+aeeweWWaee#G&G%V@B@G0@B&00V0V0%4VB4%BQGeewwB%BwwwV0%HMwae
           eaeee&BQM%M@4B%Mu%4G@BMwaeeaeeaawwaeeeuuuuwaaaeewwwuueee&QBeweaeMQ4e
      ,w#QawaHBH4Veaaaawueueeawaaeeeeuuwue&%#eeaeewaaawueewaeaeawueaQBBeeeHVewe.
    .eeuu0waaeQMQ%0Waaaawaeaeeee+u<+<=<===->::w~<+<=~-:<><uuwaeeaee&@B&&uuwawaa.
   aaaaaweaaQ#@4%@4#Veuuu~><uuw<-ewaaeueeaweeeeueweaeewaaaee-weH#V#%BBQ@0ueeawea
   aeewuuu#QB4B4B&0W%QVeuweeeaeM4M%&0W&MG@M0QV%VB0M%W0M&#QQeae4%#G#Q%4#4Q#Vwu>uuw
  wQWGuuwMHWVVuue<e%eQ4M4#@0BBWVHVVQ#4HG4%B%#&H@M#BMM0G0MVW0WQ44uwue.eueHGG#waHBe
  e&H0ueeV%Heu0wu,GQu0BGWQVH40MM4@0H0BQMMHWW%weueeaawuuuuwuu#@4Hu@&w+MVw@4M%ueeB
   %B0V&QW%MaVee>uwH%BW%4aeeeeueeuweaeeeeBMBGM&%H0QG&44#Mwe&#%VaWeeee~&Qw#V%G&wu.
   eaeDD&WQ&eGu,.&&0H%04ewaeeaDeB%#HG&#H#BQQ#&#@0Vuw0HBMaD4H#G#eWDee%DaD.Ww
         .u%.ue.4aaa.@Mw                                    ,w&wDwwDwwue@a
           eeHueMwa@Ge                                       .uV&.eeDw.4u
            "ee00V0e'                                          "a@HB4wP

Para el programa malvado, utilicé un método similar al que utilicé para esta respuesta . En resumen, generé un programa óptimo corto (limitado a estos cuatro comandos ) que produjo el JS deseado, antes de mezclarlo con caracteres ignorados para hacer un Volkswagen golf .

Imprime el siguiente programa JS, que a su vez se imprime Vroom vrooom!en la consola:

       c=console
      o  =   x=>c
.log(x+"om!");O=o
Q="Vroom\x20vroo";
  (O)       (Q)

19

Common Lisp, BASIC (y Python)

Me inspiré en algunos buenos autos ASCII . El mío es una camioneta vista desde atrás:

         (if'(
      (-----------------)  
    _(  _______________  )_ 
   (_( (               ) )_)
     ( (_______________) )
     (                   )
   (=======================)
   (( MY OTHER CAR        ))
   (( IS A CDR            ))
   (-----------------------)
    (  )               (  )
    (__)               (__))
(lambda()(format t"~&PRINT ~S~%""Vroom vroom!")))

2
@ETHproductions Es una vieja broma, no mía, por cierto. Se le atribuye a Erik Naggum.
coredump

3
Buena esa. Me gustó la ventana trasera
Kishan Kumar

12

CJam, C ++

Mi auto es un Pontiac Trans Am 1988 . (Hice mi mejor esfuerzo.: P)

                                 "#"e####===========_
                            "inclu"+               e#\
                          "de "   +           "<iostream>"+e#+--.____    __..
             N+N+"using"+" namespace "+"std;"+Ne#---" """""       """""  __'
      +N+"int "                                                    +"main()"+
 N+"{"+N+" "4*+"c"   +"out << \"Vr"+e#====================.--""  ""--.=======:
e#      [w] : /        \ : |========================|    : /        \ :  [w] :
"oom"+" vro"+            "oom!\";"+e#===============|    :|          |:   _-"
 N+"}"+e#___: \        / :_|=======================/_____: \        / :__-"
  e#--------'  ""____""  `-------------------------------'  ""____""

Puedes probar esto aquí .

CJam

"#include <iostream>"N+N+"using namespace std;"+N+N+"int main()"N+"{"+N+" "4*+"cout << \"Vroom vrooom!\";"+N+"}"+

Y puedes probar eso, aquí .

C ++

#include <iostream>

using namespace std;

int main()
{
    cout << "Vroom vrooom!";
}

11

BrainFuck, Golf Script, Glee, JQ, Lasso, Lang5 y muchos más

          ++++++++++
       [>+++     >+++++
     +++>++      +++++++++<
   <<-]>++       + +.>++++++.
  <>>>>>>><<<<<<<><><><><><><>
 >++++.---..--.<<--.>>+++++++--
 ++++.----.---...--.<<+.+.-----
       --              --
      |  |            |  |
       --              --

Salida

"¡Vroom vrooom!"

Lo que será una sintaxis válida para este lenguaje que producirá "¡Vroom vroom!"

Guión de golf

Alegría

J

JQ

Lazo

Lang5

m4

Ml / I

Salmón

TPP y muchos más

Esta lista proviene del programa Hello World del código de Rosetta


12
¡Ese código fuente no se parece a ningún automóvil que haya visto!
Mark Butler

@Fatalize. Fue un error tipográfico. Y lo siento por J
Kishan Kumar

6

Java, Python

    public final class
Car{public static void main
(String    ...a    ){System
//CCCCC    CCCC    CCCCCCCC//
.out.println("print(\"Vroom"+
" vroom!\")");}}//HDBSKJBGIWE
      /////         /////
       ///           ///

(Lo siento, el auto es realmente malo)


11
Eso se parece mucho más a una nube de lluvia que a un automóvil: D
mınxomaτ

1
Sí lo hace. :)
HyperNeutrino
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.