この結果では、Go言語がPHP 7の30倍、PHP 5.6と比べるとなんと82倍にも及ぶスピードを示しています。(※あまりに差が大きすぎてGoのバーが見えなくなったので、グラフは対数にしています) PHP 7では内部仕様を刷新し大幅な高速化を図り、かつてないほどの高速化を成し遂げました(このテストでは2.7倍の速度を叩き出しています)。これはPHP 5系最初のリリースから10年もの月日を経てようやく成し遂げられたものであり、通常ここまでの高速化は一筋縄ではいきません。では一体なぜ、GoはそのPHP 7よりさらに30倍もの速度を成し得たのでしょうか? その理由の一つは、次に紹介するGoの「コンパイラ言語」という特徴によりもたらされています。 Go vs PHP: 実行のつど解析するか、先に変換しておくか Go言語とPHPの最も大きな違いとして、Go言語は「コンパイラ言語」、PHPは「インタプ
![PHPとGoって何が違うの?LIGが自社サービス開発にGo言語を採用したお話 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作](https://cdn-ak-scissors.b.st-hatena.com/image/square/69c1ff9a5d1f0b31ceaa949d9935727df81d5bfc/height=288;version=1;width=512/https%3A%2F%2Fliginc.co.jp%2Fwp-content%2Fuploads%2F2016%2F06%2Feyecatch_160630_02_m_1.png)