本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

Go

Goは、シンプルな文法と並行処理の書きやすさを重視したプログラミング言語です。

もう少し詳しく

Googleで開発された言語で、コンパイルが速く、goroutineやchannelによって並行処理を扱いやすい点が特徴です。Webサーバ、クラウド基盤、ネットワークツールなどで使われます。

試験での見方

黒猫の闇の刻印

Goは軽量な並行処理やクラウド・サーバサイド開発で使われる現代的な言語として押さえます。スクリプト言語ではなくコンパイル型言語である点にも注意します。

例:多数のリクエストを同時に処理するWeb APIサーバをGoで実装します。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:プログラム言語

関連トピック:オブジェクト指向言語

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ