C#なんかは言語よりもランタイムのリフレクションやコード動的生成の機能に頼る方向だよね