Go
https://gyazo.com/00a48b442ace8c2a72a48c09939678d1
#プログラミング言語
概要
Go はトキメキは無いが、ちゃんと使える道具感はある。ホームセンターにある金槌のような印象。
Goは同じ処理を誰が書いても同じような感じになる→貧弱な言語表現と明確なベストプラクティス
Python哲学をストイックにやっている
「厳選された必要十分な機能セット」と「変化の乏しい言語仕様」
これは自分の少ない方が豊かであるという哲学に一致している気もするし
Scalaのような、少ないプリミティブで最大限スケーラブルな表現力を導出するという方向が少ない方が豊かであるの哲学により一致しているようにも思える
ここら辺の解釈は難しいね(Scalaは実際には膨大になっているし)
便利なインタプリタ
yaegi
パフォーマンス
スライスとマップのメモリ確保で差が出る
メモリ確保以外の部分でパフォーマンスに差が出ることは稀
参照
プログラミングGo完全入門公開
https://engineering.mercari.com/blog/entry/goforbeginners/