Skip to content

jongfeel/QuantumComputing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumComputing

Quantum Computing and Programming Study

Why quantum computing

양자 컴퓨터에 대한 관심은 한 책을 읽게 되면서 부터 였다.

1억배 빠른 양자 컴퓨터가 온다 - 인공지능의 미래를 결정할 양자 컴퓨터 이야기

내가 양자 컴퓨터에 진짜 관심을 가지게 된 이유는 향후 몇 년 이내에 새로운 컴퓨팅 혁명의 시대가 다가오면 이제 막 배우려는 젊은 친구들은 시간이 많으니 괜찮을텐데, 나 같이 회사일이 바쁜 직장인의 경우는 대비를 하지 않으면 대처는 커녕 도태될 수 있기 때문에 계속해서 공부를 하려 하는 목적이 있다.

이건 2020년 현재 기준으로 x86이나 ARM 아키텍처를 가지는 기존의 컴퓨팅 개념과는 완전히 다른 물건이기에 정확하게 잘 이해하고 활용해야 할 필요가 있다.

첫 책을 읽은 이후 계속해서 관련된 내용을 검색하고 찾아보고 이해하는 과정을 가끔씩 하면서 업계 동향도 놓치지 않고 있으며, 이후 양자 컴퓨터 관련된 번역서가 출판될 때 마다 복습하는 마음으로 계속해서 읽고 있다.

나는 아직도 양자 역학과 양자 컴퓨팅이 뭔지 여전히 이해를 하지 못하고 있다. 리처드 파인만은 양자 컴퓨터에 대해 다음과 같은 말을 했다고 한다. "양자역학을 처음 접하고 나서 충격을 받지 않은 사람은 아마도 양자역학을 이해하지 못해서일 것" <= 이 말 뜻을 아는 사람이라면 최소한 양자 컴퓨터에 대해 관심이 있는 사람이라는 뜻이기도 하다.

Study focusing

나는 (고전) 컴퓨터 공학 전공자이고 소프트웨어 개발로 현업에서 일했던 사람이므로 양자 컴퓨터에 대한 이해를 바탕으로 양자 컴퓨터 프로그래밍 쪽에 조금 더 집중할 계획에 있다.

현재 양자 컴퓨터에 대한 내용은 물리와 수학, 하드웨어를 구현하기 위한 논리 적인 내용이 주를 이루고 있으며 소프트웨어나 프로그래밍 영역은 이제 걸음마 수준이라고 봐야 한다. 현 시점에서는 IBM이 독보적인 소프트웨어 환경을 구축하고 있으며, 그 뒤로 마이크로소프트가 뒤를 잇고 있다. 이 기준은 양자 컴퓨터 하드웨어가 아닌 소프트웨어 기준이다. 하드웨어 기준으로 한다면 구글, 인텔 등을 더 언급할 수 있다.

시중에 나온 번역서의 경우 크게 세가지로 분류할 수 있는데

  • 인문 교양 수준의 양자 컴퓨터 역사, 기존 컴퓨터와의 차이점, 필요성 등을 언급하는 책
  • 양자 컴퓨터의 기본 원리 및 이해를 위해 물리를 기반으로 한 양자 역학, 수학의 개념을 언급하는 책
  • 양자 컴퓨터를 바탕으로 시뮬레이션을 통해 실제 프로그래밍으로 응용해서 결과를 보고 유명한 양자 알고리즘의 이해를 돕고 설명하는 책

이 정도로 나눠질 수 있다. 셋 중에 두가지 내용이 혼합된 내용도 있고 여러가지 이다. 지금은 출판되는 모든 책을 읽고 정리를 해 나가는 식으로 공부해볼 예정에 있다.

Practice

Books, latest update 2020-10-21

매번 양자 컴퓨터 관련된 책이 출판되면 리스트를 업데이트 할 예정이다. 책 리스트 순서는 최근 출판된 순서이다. 또한 내가 읽었던 혹은 읽을 책의 리스트이기도 하다. 또 양자 컴퓨터의 기반이 되는 양자 역학에 대한 책도 맨 아래 리스팅 해 본다.

Quantum Computer & Programming

Quantum mechanics & physics

About

Quantum Computing study

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published