次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。
〔特徴〕 ・統計解析や機械学習の分野に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
テクノロジ系
次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。
〔特徴〕 ・統計解析や機械学習の分野に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
正解 ウ
統計解析や機械学習に強く、パッケージが豊富で、動的型付けのオープンソース言語はRです。
R は統計解析向けに作られたプログラム言語とその実行環境で、オープンソースソフトウェアとして配布されています。CRAN(Comprehensive R Archive Network)を通じて、データ分析やグラフ描画のパッケージが多数提供されています。変数に型はなく、代入されたオブジェクトの型が実行時に決まる動的型付けの言語です。「統計解析」「多数のパッケージ」「実行時に型が決まる」の3点がそろうのはRです。
ア:Go は、Google が開発した静的型付けのコンパイル言語です。並行処理に強く、サーバ開発などに使われます。
イ:Kotlin は、JVM(Java Virtual Machine)上で動く静的型付けの言語です。Android アプリ開発に広く使われます。
エ:Scala は、JVM 上で動き、オブジェクト指向と関数型を組み合わせた静的型付けの言語です。
出典:令和3年度 春期 応用情報技術者試験 問8
全年度から出題。10問で実力を判定します。登録不要。
出典:令和3年度 春期 応用情報技術者試験 問8(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方