ETH Zurich에서 Silq라는 새로운 고급 양자프로그래밍 언어를 발표했다는 소식. 프로그래밍 언어 학회로 유명한 PDLI 2020에서 한국기준 내일 새벽 6시 20분에 발표가 예정되어있다고 한다 -_-…… 온라인 컨퍼런스이지만 실시간으로 보는건 불가능하겠구만.
기존에 유명하던 Q# 등보다 반정도의 라이브러리와 소스코드 길이로 똑같은 일들을 할 수 있다고 한다. 원래 이 팀이 관심있던건 직접 프로그래밍을하던가 하는등의 문제였었는데, 기존의 언어들을 쓰다보니 양자컴퓨터에서 필요없는 ancila를 지우는 등의 uncomputation이나 여러 작업들이 너무 답답해서 새로운걸 만들기로 결정했다고 ㅋㅋㅋ 그래서 Silq는 uncomputation이나 코딩상에 (invalid한 measurement등) 에러를 잡아주는 등 여러 편의성이 있다고 한다.
여기 Q#코딩 콘테스트에서 다루었던 문제들에 대한 예시코드들이 있는듯. 생각보다 그럴듯하다 ㅋㅋㅋ 아래는 간단한 태스크인 주어진 첫비트가 1인 에 대해 superposition
를 만드는 코드.

심심해서 Q#콘테스트 문제들도 찾아봤는데 문제들이 꽤나 그럴듯하다. 양자컴퓨터를 공부하면 항상 계산을 너무 적게해서 문제인데, 계산 연습할 겸 심심할때 한번 짜봐야겠다.