ホームページ  >  記事  >  バックエンド開発  >  goとgolangの違い

goとgolangの違い

WBOY
WBOYオリジナル
2023-05-13 10:01:36727ブラウズ

近年、Go 言語がプログラミング言語として選ばれる企業やソフトウェア開発者が増えていますが、特に Go 言語を学習する場合、Go と呼ぶ人もいれば、go と呼ぶ人もいるかもしれません。それは Golang と呼ばれていますが、これはなぜでしょうか?この記事では、goとGolangの違いについて紹介します。

まず、Go 言語の公式 Web サイト (https://golang.org/) をご覧ください。 Go 言語の公式 Web サイトでは、ドメイン名として golang.org が使用されていることがわかります。これが最初の違いです。Go 言語の正式名称は「Go」ですが、公式 Web サイトの名前は「golang」にちなんで付けられています。実際、Go 言語は中国語の公式ドキュメントでも紹介されており、正式には「Go 言語」と呼ばれています。

2 番目の違いは、別名「gopher」にあります。 Gopher は Go 言語のマスコットで、かわいいアーチ型の Gopher のイメージです。 Go 言語関連の技術コミュニティに頻繁にアクセスしたり、Go 言語関連の書籍を読んだりする人であれば、必ず gopher という名前を目にするでしょう。

3 番目の違いは、Go 言語のインストール パスです。 Windows システムでは、Go 言語はインストール後にデフォルトで C:Go ディレクトリに配置されますが、Linux および MacOS では、デフォルトで /usr/local/go ディレクトリに配置されます。コマンドラインから Go 言語を使用したい場合は、$GOROOT/bin パスを環境変数 $PATH に追加する必要があります。

最後の違いは、実際の使用における習慣に関するものです。 Go 言語の正式名称は「Go」ですが、実際にはこのプログラミング言語を指すために「Golang」という名前を使用する人も多くいます。一部の Go 言語チュートリアルや実用的な記事では、「Golang」という名前が広く使用されていることがわかります。

それでは、なぜ一部の人は Golang を使用して Go 言語を呼び出すのでしょうか?実際、これは Go 言語エディターおよび開発者コミュニティである go.tools と関係がある可能性があります。 go.tools は Go 言語のツールキットで、コードの書式設定、ドキュメント生成、コードの静的分析など、Go 言語開発者が Go 言語を使用する過程で一般的に使用する多くのツールが含まれています。 go.tools には「go」という名前のバイナリ ファイルも含まれているため、このプログラミング言語を呼ぶのに自然に Golang という名前を使用する人がいます。

まとめると、Go言語の正式名称は「Go」で、公式サイトの名前も「golang」にちなんで付けられています。 Go 言語のインストール パスは、他のプログラミング言語の一般的なパスとは異なります。使用中は「Golang」という名前を使って呼ぶ人もいますが、多くの人はまだ「Go 言語」としか呼んでいません。いずれにせよ、Go 言語を学習および使用している人にとって、これらの詳細を明確にすることは、このプログラミング言語をよりよく理解して学習するのに役立つため、有益です。

以上がgoとgolangの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。