Literalmente codifique o golfe [fechado]

27

Nos padrões modernos, o golfe se traduz em jogar uma partida de golfe , enquanto o próprio golfe se traduz em um carro fabricado pela Volkswagen.
Então, em vez do código de golfe habitual , hoje você estará codificando um golfe .

Desafio

Escreva um programa (A) na linguagem A que produzirá o código fonte de outro programa (B) da linguagem B , que, por sua vez, produzirá Vroom vrooom!quando executado.

Regras

  • O código fonte do programa A é formatado em um belo carro ASCII (não necessariamente em um volkswagen).
  • O programa A deve ser executável no formato em que você o postou.
  • O idioma A NÃO é o mesmo idioma do idioma B.
  • A saída do programa B pode ou não terminar com uma nova linha.
  • O programa A não recebe entrada.
  • Em idiomas não óbvios (esotéricos), explique o programa A.
  • Você deve começar sua resposta com, # Language A, Language Bpor exemplo. # Brainfuck, Python.
  • Os idiomas válidos devem ter um artigo da Wikipedia em inglês , um artigo da esolangs ou um artigo do Código Rosetta no momento em que este desafio foi lançado.
  • Seja criativo :-)

Pontuação

Este é um concurso de popularidade. Qualquer que seja a resposta mais positiva até 4 de outubro, será declarada a vencedora.

Exemplo

Brainfuck, Python 2

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

Isso gera o seguinte código, que pode ser executado no Python 2;

print "Vroom vrooom!"
Bassdrop Cumberwubwubwub
fonte
12
Não tenho certeza se as rodas do seu golfe podem rolar corretamente com essa forma!
Fatalize
3
Heh, você está certo. Vou jogar um golfe deslizante então.
Bassdrop Cumberwubwubwub
2
Sim. Editado meu post para esclarecer
Bassdrop Cumberwubwubwub
7
Essa questão é muito ampla e se concentra mais nas habilidades artísticas ASCII do que nas habilidades de programação. Em muitos idiomas, o espaço em branco pode ser inserido à vontade, então esse desafio se resume a um concurso de arte.
Dennis
10
Embora eu concorde com o comentário de Dennis, gostaria de salientar que, se ignorarmos a natureza da pergunta por um momento, essa especificação será muito bem escrita para um primeiro post. Bom trabalho :)
Sp3000 17/09/2015

Respostas:

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 o programa maligno, usei um método semelhante ao usado para esta resposta . Em resumo, eu gerei um programa otimamente curto (limitado a esses quatro comandos ) que produziu o JS desejado, antes de misturá-lo com caracteres ignorados para fazer um golfe Volkswagen .

Ele imprime o seguinte programa JS, que por sua vez é impresso Vroom vrooom!no console:

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

Lisp comum, BASIC (e Python)

Eu me inspirei em alguns bons carros ASCII . A minha é uma caminhonete vista por trás:

         (if'(
      (-----------------)  
    _(  _______________  )_ 
   (_( (               ) )_)
     ( (_______________) )
     (                   )
   (=======================)
   (( MY OTHER CAR        ))
   (( IS A CDR            ))
   (-----------------------)
    (  )               (  )
    (__)               (__))
(lambda()(format t"~&PRINT ~S~%""Vroom vroom!")))
coredump
fonte
2
@ETHproductions É uma piada antiga, não minha, aliás. É atribuído a Erik Naggum.
coredump
3
Agradável. Gostei da janela traseira
Kishan Kumar
12

CJam, C ++

Meu carro é um Pontiac Trans Am 1988 . (Eu tentei o meu melhor.: 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#--------'  ""____""  `-------------------------------'  ""____""

Você pode testar isso aqui .

CJam

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

E você pode testar isso aqui .

C ++

#include <iostream>

using namespace std;

int main()
{
    cout << "Vroom vrooom!";
}
Zach Gates
fonte
11

BrainFuck, Script de golfe, Glee, JQ, Lasso, Lang5 e muito mais

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

Saída

"Vroom vrooom!"

Qual será a sintaxe válida para esse idioma que exibirá "Vroom vroom!"

Script de golfe

Alegria

J

JQ

Laço

Lang5

m4

Ml / I

Salmão

TPP e muito mais

Esta lista veio do Hello World Program da Rosetta code

Kishan Kumar
fonte
12
Esse código fonte não se parece com nenhum carro que eu já vi!
21815 Mark Butler
@Fatalize. foi erro de digitação. E desculpe 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
      /////         /////
       ///           ///

(Desculpe, o carro está muito ruim)

HyperNeutrino
fonte
11
Isso se parece muito mais com uma nuvem de chuva do que com um carro: D
mınxomaτ
1
Sim ele faz. :)
HyperNeutrino