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 B
por 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!"
popularity-contest
Bassdrop Cumberwubwubwub
fonte
fonte
Respostas:
mal, JavaScript (ES6)
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:fonte
Lisp comum, BASIC (e Python)
Eu me inspirei em alguns bons carros ASCII . A minha é uma caminhonete vista por trás:
fonte
CJam, C ++
Meu carro é um Pontiac Trans Am 1988 . (Eu tentei o meu melhor.: P)
Você pode testar isso aqui .
CJam
E você pode testar isso aqui .
C ++
fonte
BrainFuck, Script de golfe, Glee, JQ, Lasso, Lang5 e muito mais
Saída
Qual será a sintaxe válida para esse idioma que exibirá "Vroom vroom!"
Script de golfe
Alegria
JJQ
Laço
Lang5
m4
Ml / I
Salmão
TPP e muito mais
Esta lista veio do Hello World Program da Rosetta code
fonte
Java, Python
(Desculpe, o carro está muito ruim)
fonte