Pedia

Go言語(Golang)

ごーげんご

意味

Go言語(Golang)とは、Googleが開発したプログラミング言語。C言語のような高速性と、Pythonのような書きやすさを兼ね備えている。並行処理が得意で、Webサーバーやクラウド基盤(DockerやKubernetesなど)の開発によく使われる。

概要

2009年にGoogle(ロブ・パイク、ケン・トンプソンら)が開発したプログラミング言語。マスコットはホリネズミのGopherくん。

特徴

「シンプルで、速くて、並行処理に強い」。 現代のサーバー開発のために作られた言語です。

  1. シンプル: 機能をあえて削ぎ落とし、誰が書いても同じようなコードになるように設計されている(可読性が高い)。
  2. 高速: コンパイル言語なので実行速度が速い。
  3. 並行処理: 「Goroutine(ゴルーチン)」という仕組みにより、大量の処理を同時にこなすのが得意。Webサーバーやマイクロサービスの実装に最適。

DockerやKubernetesもGo言語で作られており、クラウドネイティブ時代のデファクトスタンダードになりつつあります。

タグ

TOP / 検索 Amazonで探す