ホームページ  >  記事  >  バックエンド開発  >  go はインタプリタ型言語ですか?

go はインタプリタ型言語ですか?

王林
王林オリジナル
2021-01-08 13:41:192979ブラウズ

go はインタープリター言語ではありません。 go 言語は、静的に強く型付けされ、コンパイルされ、ガベージ コレクション機能を備えた同時プログラミング言語です。 Go 言語では、プログラムの各行の終わりの後にセミコロンを書く必要はなく、新しい行に中括弧を置くことはできません。

go はインタプリタ型言語ですか?

#この記事の動作環境: Windows10 システム、GO 1.11.2、thinkpad t480 コンピューター。

(学習ビデオ共有: プログラミング ビデオ)

詳細な紹介:

Go (Golang とも呼ばれる) は、Google によって開発された静的強力な型です。 、コンパイル、同時実行、およびガベージ コレクションを行うプログラミング言語。

Robert Griesemer、Rob Pike、Ken Thompson は 2007 年 9 月に Go の設計を開始し、その後 Ian Lance Taylor、Russ Cox がプロジェクトに加わりました。 Go は Inferno オペレーティング システムに基づいて開発されています。 Go は 2009 年 11 月に正式に発表され、オープン ソース プロジェクトとなって Linux および Mac OS X プラットフォームに実装され、その後 Windows システムでの実装が追加されました。 2016 年、Go はソフトウェア評価会社 TIOBE によって「TIOBE の 2016 年のベスト言語」に選ばれました。現在、Go は 6 か月ごとに第 2 レベルのバージョンをリリースします (つまり、a.x から a.y にアップグレードします)。

規約:

Goにはいくつかの規約があり、以下の規約に当てはまらない場合はコンパイルエラーとなります。

プログラムの各行の後にセミコロン (;) を記述する必要はありません。

中括弧 ({) を新しい行に置くことはできません。

If 判定と for ループは括弧で囲む必要はありません。

Go には gofmt ツールも組み込まれており、コード内の余分な空白を自動的に整理し、変数名を整列し、整列されたスペースをタブに変換できます。

関連する推奨事項: golang チュートリアル

以上がgo はインタプリタ型言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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