Write in Goの歌詞を和訳(超意訳)してみた。
Write in Go (Fall 2014) - YouTube
The schedule’s tight on the cluster tonight
So I parallelized my code
今夜クラスタの予定はタイト ならコード並列化
All those threads and continuations
My head’s going to explode
全てのスレッドと継続 頭…爆発しそう
And all that boilerplate
That FactoryBuilderAdapterDelegateImpl
元凶はボイラープレート FactoryBuilderAdapterDelegateImpl
Seems unjustified
Give me something simple
このままじゃダメなんだと
Don’t write in Scheme
Don’t write in C
No more pointers
that I forgot to free()
ポインタ free()はどこに
Java’s verbose
Python’s too slow
It’s time you know
アレどう?
Write in Go!
Write in Go!
Go言語! Go言語!
No inheritance anymore
継承なんてないの
Write in Go!
Write in Go!
Go言語! Go言語!
There’s no do or while,
just for
do while はforで
I don’t care what your linters say
I’ve got tools for that
lintは怖くない ツールある
The code never bothered me anyway
コードで悩まないわ
It’s funny how some features
Make every change seem small
全て小さく 嘘みたいね
And the errors that once slowed me
Don’t get me down at all
だってもうエラーじゃ へこたれないわ
It’s time to see what Go can do
’Cause it seems too good to be true
どこまでやれるか Go言語試したいの
No long compile times for me
I’m free!
コンパイル待たないよ 私
Write in Go!
Write in Go!
Go言語! Go言語!
Kiss your pointer math goodbye
さよならポインタ演算
Write in Go!
Write in Go!
Go言語! Go言語!
Time to give GC a try
I don’t care if my structures stay
On the heap or stack
ヒープやスタックに 興味はないわ
//TODO(Scalability) ミュージックの間奏
My program spawns its goroutines
without a sound
goroutines プログラムを包み込み
Control is spiraling through
buffered channels all around
buffered channels を想い描いて
I don’t remember why I ever once subclassed
サブクラス化の理由が浮かばないように
I’m never going back
戻れはしない
My tests all build and pass
テスト パスしたの
Write in Go!
Write in Go!
Go言語! Go言語!
You won’t use Eclipse anymore
もうEclipseやめよう
Write in Go!
Write in Go!
Go言語! Go言語!
Who cares what Boost is for?
ブーストは黒魔術
I don’t care what the tech leads say
I’ll rewrite it all!
上からの書き直せ指示で残業やめよう
Writing code never bothered me, anyway
コーディング悩まないわ