정답: 2번 고급 언어는 일반적으로 컴퓨터 하드웨어에 독립적이며, 다양한 하드웨어에서 실행할 수 있습니다. 하지만 컴파일러에 따라 특정 언어의 코드가 어떻게 기계어로 번역되는지가 결정되기 때문에 컴파일러에 종속적입니다. 따라서, 고급 언어는 컴퓨터 하드웨어에 독립적이고, 컴파일러에 종속적입니다.