Googleのプログラミング言語であるGoの情報を紹介しています

Goの公式ページ(英語)を確認すると、Goの特徴は、

  1. fast – 速い
  2. safe – 安全
  3. concurrent – 平行
  4. fun – 柔軟
  5. open source – タダ

と記載されてます。

開発者の1人でもあるケン・トンプソン氏は、Google Goを
Pytonのような動的言語の開発スピードと、C・C++のようなコンパイル言語の安全性を組み合わせたもの
Goの検証実験では、大きなバイナリでも数秒で処理が完了する
コンパイル後の実行速度は、C言語に匹敵する
Goの最大の目的は、スピードアップである
と語っているようです。

一方、別の開発者の1人であるロブ・パイク氏は、
「Goは静的言語の効率と動的言語の分かりやすさを併せ持つ」
Goはキャストが明示的だり、ポインタ演算は提供しないなど、安全性が高い
並行性と通信性に優れている
コンパイルが非常に高速である
と述べています。

要は、高速で安全性が高く非常に便利な言語であるという事ですね。

コメント

コメントする