Javaとの比較において、Goのメリットとデメリットについて私的な感想を列挙します。 ◆ Goのメリット〇 命名規則がシンプルこれは、文法ではなく慣習的なものですが、Goでは位置文字変数で会ったり、名前空間であるパッケージ名に使われる言葉を変数名・関数名に使わないようになっています。 また、パッケージ名についてもできるだけアンダースコアで区切らず、一つの単語で表現されることが慣習化しています。(これは、Pythonでも同様なことが見られます。) 命名規則をシンプルにしようと思うと、パッケージの名前空間を細かく分けたり、関数のスコープを短くする必要があり、機能の細分化をおのずとせざるを得なくなります。 これは機能の疎結合を実現し、関数やパッケージの独立化に寄与します。ひいては、テストのしやすいコードになります。 そして、いうまでもなくコード全体が読みやすくなります。 〇 クロスコンパイルと速