適用可能範囲はc#やjavaよりも広い。