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