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

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)

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!")))

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!";
}

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


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)


11
Isso se parece muito mais com uma nuvem de chuva do que com um carro: D
mınxomaτ

1
Sim ele faz. :)
HyperNeutrino
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.