IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問8

テクノロジ/ソフトウェア

次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析や機械学習の分野に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。

出典:令和3年度 春期 応用情報技術者試験 午前 問8

正解:ウ

解説

R は統計解析やデータ分析,機械学習の分野で広く使われるオープンソースのプログラム言語及び実行環境です。CRAN を通じてデータ分析・グラフ描画などの多数のパッケージが提供されており,変数は動的型付けでオブジェクトの型は実行時に決まります。

選択肢ごとの解説

  • 誤り。Go は Google が開発した静的型付けのコンパイラ型言語で,システムプログラミングやサーバ開発に適しています。統計解析特化ではありません。
  • 誤り。Kotlin は JVM 上で動作する静的型付け言語で,主に Android アプリ開発などに使われます。
  • 正しい。R は統計解析・機械学習に適したオープンソースの言語・実行環境で,動的型付けであり多数のパッケージが提供されています。
  • 誤り。Scala は JVM 上で動作する静的型付けの関数型・オブジェクト指向言語です。
応用情報技術者の過去問を演習モードで解く