令和3年度 春期 応用情報技術者試験 午前 問8
テクノロジ/ソフトウェア次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析や機械学習の分野に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
出典:令和3年度 春期 応用情報技術者試験 午前 問8
- アGo
- イKotlin
- ウR
- エScala
正解:ウ
解説
R は統計解析やデータ分析,機械学習の分野で広く使われるオープンソースのプログラム言語及び実行環境です。CRAN を通じてデータ分析・グラフ描画などの多数のパッケージが提供されており,変数は動的型付けでオブジェクトの型は実行時に決まります。
選択肢ごとの解説
- ア誤り。Go は Google が開発した静的型付けのコンパイラ型言語で,システムプログラミングやサーバ開発に適しています。統計解析特化ではありません。
- イ誤り。Kotlin は JVM 上で動作する静的型付け言語で,主に Android アプリ開発などに使われます。
- ウ正しい。R は統計解析・機械学習に適したオープンソースの言語・実行環境で,動的型付けであり多数のパッケージが提供されています。
- エ誤り。Scala は JVM 上で動作する静的型付けの関数型・オブジェクト指向言語です。