プログラム言語に関する記述のうち,Java の説明として適切なものはどれか。
1970 年代に開発されたインタプリタ型のオブジェクト指向言語であり,エディタやデバッガなどの統合開発環境や OS の機能などを含む。
C 言語にクラスやインヘリタンスといったオブジェクト指向の概念を取り入れたものであり,C 言語の上位互換性をもつ。
Web で用いられているマーク付け言語であり,タグによって文書の構造を識別する。テキストや動画などを関連づけたハイパテキストを作成できる。
ブラウザと連動して動作するアプレットなどを作成できる。このアプレットは,仮想マシンを実装する環境上であれば,どこでも実行できる。