W dzisiejszych standardach golfa przekłada się na grę w golfa , podczas gdy sam golf przekłada się na samochód wyprodukowany przez Volkswagena.
Więc zamiast zwykłego golfowego kodu , dzisiaj będziesz kodować golfa .
Wyzwanie
Napisz program (A) w języku A, który wyświetli kod źródłowy innego programu (B) języka B , który z kolei wyświetli się Vroom vrooom!
po uruchomieniu.
Zasady
- Kod źródłowy programu A jest sformatowany w ładny samochód ASCII (niekoniecznie Volkswagen).
- Program A musi być wykonywalny w formacie, w którym został opublikowany.
- Język A NIE jest tym samym językiem, co język B.
- Wyjście programu B może, ale nie musi, kończyć się nową linią.
- Program A nie przyjmuje danych wejściowych.
- W nieoczywistych językach (ezoterycznych) proszę wyjaśnić program A.
- Musisz rozpocząć odpowiedź od
# Language A, Language B
np.# Brainfuck, Python
. - Dopuszczalne języki muszą posiadać albo artykuł angielskiej Wikipedii , to artykuł esolangs lub artykuł Code Rosetta w momencie opublikowania tego wyzwania.
- Bądź kreatywny :-)
Punktacja
To konkurs popularności. Niezależnie od tego, która odpowiedź zyska najwięcej głosów do 4 października, zostanie ogłoszony zwycięzcą.
Przykład
Brainfuck, Python 2
++++++++++[>+++>
++++ ++>+++ ++++
+++< << -]>>>
++++++++++++. ++ .------
---.+++++.++++++.<<++.++.>++++++++++++++
++++++++++++.>--.---..--.<<--.>>+++++++++.
----.---...--.----------------------------
---------------------------------------
\--o--/ \--o--/
\-_./ \+_./
Spowoduje to wyświetlenie następującego kodu, który można wykonać w języku Python 2;
print "Vroom vrooom!"
popularity-contest
Bassdrop Cumberwubwubwub
źródło
źródło
Odpowiedzi:
zło, JavaScript (ES6)
W przypadku programu zła zastosowałem podobną metodę, jak w przypadku tej odpowiedzi . Podsumowując, stworzyłem optymalnie krótki program (ograniczony do tych czterech poleceń ), który stworzył pożądaną JS, przed zmieszaniem jej z ignorowanymi postaciami, aby stworzyć Volkswagena golfa .
Drukuje następujący program JS, który z kolei drukuje
Vroom vrooom!
na konsoli:źródło
Common Lisp, BASIC (i Python)
Inspirację czerpałem z fajnych samochodów ASCII . Mój to pickup widziany z tyłu:
źródło
CJam, C ++
Mój samochód to Pontiac Trans Am 1988 . (Starałem się jak mogłem.: P)
Możesz to przetestować tutaj .
CJam
I możesz to przetestować tutaj .
C ++
źródło
BrainFuck, Golf Script, Glee, JQ, Lasso, Lang5 i wiele innych
Wydajność
Która będzie poprawna składnia dla tych języków, które będą ouptut „Vroom vroom!”
Skrypt golfowy
Radość
jotJQ
Lasso
Lang5
m4
Ml / I
łosoś
TPP i wiele innych
Ta lista pochodzi z Hello World Program Rosetta code
źródło
Java, Python
(Niestety, samochód jest naprawdę zły)
źródło