티스토리 뷰

양자컴퓨팅

양자컴퓨팅과 Q#

주디 𝙹𝚞𝚍𝚢 2024. 4. 28. 07:36

 기존의 컴퓨터는 0과 1만을 가질 수 있었다. 하지만 0과 1을 동시에 공존시킬 수 있는 양자역학을 이용하여 현존 최고 성능의 컴퓨터가 수백년이 걸려도 풀기 힘든 문제를 단 몇 초 이내로 빠르게 풀 수 있는 것이 양자컴퓨팅이다.

 양자컴퓨팅에 대해 흥미를 갖고 양자컴퓨터의 구조와 원리에 대해 공부하던 중 양자컴퓨터에서는 프로그래밍을 어떻게 할까? 라는 생각에 미쳤고 그에 관련하여 찾아보다가 Q#을 알게 되었다.


 Q#은 2017년에 발표된 양자컴퓨터의 양자 알고리즘을 개발하고 실행하기 위한 Microsoft의 오픈 소스 프로그래밍 언어다. 주기능은 양자 알고리즘용 큐비트를 만들고 사용하는 기능이다. 양자컴퓨터인만큼 하드웨어도 중요한데, Q#과 함께 제공될 하드웨어 스택은 토폴로지 큐비트로 구현할 것으로 예상된다고 한다. 현재 QDK와 함께 제공되는 양자 시뮬레이터는 최대 32큐비트를 처리할 수 있다고 한다.

https://namu.wiki/w/Q%23

 

Q#

파일:QvK4uVpa8lr.jpg Q#은 2017년에 발표된 양자컴퓨터 의 양자 알고리즘을 개발하고 실행하기 위한

namu.wiki

 Q# 외에도 양자 컴퓨터를 위한 다른 프로그래밍 언어들이 있다.

https://wiki.quist.or.kr/index.php/%EC%96%91%EC%9E%90_%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_(Quantum_Software)#cite_note-Green-3

300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함