양자컴퓨터가 상용화되어진다면 양자컴퓨터에 사용되는 프로그래밍 언어도 현재와 같을까요?

양자컴퓨터가 상용화되어진다면 양자컴퓨터에 사용되는 프로그래밍 언어도 현재와 같을까요?

(예를 들면 c언어같은) 현재 사용되어지고 있는 것들이 양자컴퓨터의 상용화 이후에도 쭉 이어져 사용이 될지 아니면 하드웨어를 이루는 기술들이 달라진 만큼 새로운 것들이 나타나서 사용되게 될 지 궁금합니다.

    2개의 답변이 있어요!

    • 양자컴퓨터가 나와도 기본적인 운영맥락은 비슷하기때문에 c 언어와 같은 언어들도 사용이 가능해질거라 생각합니다

      물론 c 언어의 눈에 보이지 않는 내부는 당연히 틀려질것이며, c언어로 만든 프로그램은 컴파일하게 되면 당연히 양자컴퓨터의 코드에 맞게 컴파일이 되어 양자컴퓨터에서만 실행이 가능하게 됩니다

      예를 들어 윈도우 프로그램은 리눅스에서 실행할수없고, 리눅스 프로그램은 윈도우 프로그램에서 실행할수 없는 이치와 같은것입니다

      마지막으로, 양자컴퓨터 전용 언어가 새로이 나올수도 있고 또는 클래스함수 형식으로 기존언어에 추가될수도 있을것입니다

    • 양자컴퓨터는 양자적으로 동작한다고 하죠...?
      기존의 컴퓨터와 동작하는 방식부터가 완전히 다릅니다.

      양자컴퓨터에서도 C/C++/... 등의 언어를 사용할 수 있을 것입니다. 컴파일러만 있다면...
      양자 컴퓨터가 아닌 컴퓨터에서도 양자 컴퓨터처럼 시뮬레이션을 할 수는 있겠지만 매ㅡ우 느릴 수 있습니다.

      양자컴퓨터는 기존 컴퓨터가 할 수 없던 것 중 할 수 있는 게 있습니다.
      (같은 목적이라도 양자컴퓨터에서만 쓸 수 있는 알고리즘의 시간복잡도가 훨씬 낮게 나온다거나...)
      이미 양자컴퓨터에서 쓰라고 새로운 언어도 나왔습니다!
      https://quantumcomputing.stackexchange.com/a/1524