Dans les normes modernes, le golf se traduit par une partie de golf , tandis que le golf lui-même se traduit par une voiture fabriquée par Volkswagen.
Ainsi, au lieu du golf habituel du code , vous coderez aujourd'hui un golf .
Défi
Ecrivez un programme (A) dans la langue A qui produira le code source d'un autre programme (B) de la langue B , qui à son tour sortira Vroom vrooom!
lorsqu'il sera exécuté.
Règles
- Le code source du programme A est formaté dans une belle voiture ASCII (pas nécessairement une Volkswagen).
- Le programme A doit être exécutable dans le format dans lequel vous l'avez publié.
- La langue A n'est PAS la même langue que la langue B.
- La sortie du programme B peut ou non se terminer par une nouvelle ligne.
- Le programme A ne prend aucune entrée.
- Dans les langues non évidentes (ésotérique), veuillez expliquer le programme A.
- Vous devez commencer votre réponse par
# Language A, Language B
exemple.# Brainfuck, Python
. - Les langues valides doivent avoir un article Wikipedia anglais , un article esolangs ou un article Rosetta Code au moment où ce défi a été publié.
- Sois créatif :-)
Notation
Il s'agit d'un concours de popularité. Quelle que soit la réponse ayant le plus de votes avant le 4 octobre, elle sera déclarée gagnante.
Exemple
Brainfuck, Python 2
++++++++++[>+++>
++++ ++>+++ ++++
+++< << -]>>>
++++++++++++. ++ .------
---.+++++.++++++.<<++.++.>++++++++++++++
++++++++++++.>--.---..--.<<--.>>+++++++++.
----.---...--.----------------------------
---------------------------------------
\--o--/ \--o--/
\-_./ \+_./
Cela génère le code suivant, qui peut être exécuté en Python 2;
print "Vroom vrooom!"
popularity-contest
Bassdrop Cumberwubwubwub
la source
la source
Réponses:
mal, JavaScript (ES6)
Pour le programme diabolique, j'ai utilisé une méthode similaire à celle utilisée pour cette réponse . En résumé, j'ai généré un programme parfaitement court (limité à ces quatre commandes ) qui a produit le JS souhaité, avant de le mélanger avec des personnages ignorés pour faire un golf Volkswagen .
Il imprime le programme JS suivant, qui à son tour imprime sur
Vroom vrooom!
la console:la source
Lisp commun, BASIC (et Python)
Je me suis inspiré de belles voitures ASCII . La mienne est une camionnette vue de derrière:
la source
CJam, C ++
Ma voiture est une Pontiac Trans Am 1988 . (J'ai fait de mon mieux.: P)
Vous pouvez tester cela ici .
CJam
Et vous pouvez le tester ici .
C ++
la source
BrainFuck, Golf Script, Glee, JQ, Lasso, Lang5 et bien d'autres
Sortie
Quelle sera la syntaxe valable pour ces langages qui sortiront "Vroom vroom!"
Script de golf
Joie
JJQ
Lasso
Lang5
m4
Ml / I
Saumon
TPP et bien d'autres
Cette liste provient du programme Hello World du code Rosetta
la source
Java, Python
(Désolé, la voiture est vraiment mauvaise)
la source