靚麗時尚館

位置:首頁 > 健康生活 > 心理

量子計算機程式設計學什麼

心理1.31W
量子計算機程式設計學什麼

我的第一條推薦學習的是Python!

#1.語法簡單易學

Python的構建是為了儘可能地提高人類的可讀性。即使你對程式設計還不熟悉,但從直覺上講,很多程式設計都是有意義的。它基本上無處不在--例如,MacOS已經安裝了Python,所以沒有什麼可設定的。

#2.大量資源

您可以使用Python編寫指令碼、Web開發、人工智慧,現在還可以用於量子計算。因為它被廣泛使用,所以有大量的資源。根據你是哪種型別的學習者,你可以找到很多書,YouTube視訊,互動式編碼網站,以及更多來教你Python。因為Python是初學者友好的,所以當你學習語法的時候,這些教程中的很多都會教你電腦科學的概念。

#3.許多用於量子計算的軟體包都是用於Python的。

然而,您應該學習Python程式設計量子計算機的關鍵原因是,許多用於模擬或連線量子計算機的軟體包都是為了與Python一起使用而編寫的。

查爾克

Cirq是Google的軟體庫,用於編寫、操作和優化量子計算機和模擬器的量子電路。目前,你不能在GoogleBristlecone晶片上執行這些程式,儘管他們已經說過他們很快就會讓它在雲上使用。

奇斯基特

Qiskit是IBM的IBM,用於處理不同級別的高噪音量子計算機。他們有一個名為Aqua、Terra、Ignis和Aer的軟體包,用於從高階演算法到低電平脈衝的工作。您可以在IBM的真正的量子計算機上執行這個程式。

海洋

海洋是D波的工具。您可以將海洋連線到D-Wave的Leap平臺上,以便在模擬器或D-Wave機器上執行程式碼。

另外,其他包和工具箱如QuTiP(數值模擬)和專案Q使量子系統的工作更加容易。

如果有一天你對量子計算機感興趣的話,Python是一門很好的程式語言。這也是一個絕對好的程式語言增加到了您的技能集!它是發展最快的程式語言之一,大型科技公司一直在僱用Python開發人員。

不管你是剛開始學習電腦科學,還是一個有經驗的程式設計師,每個人都有機會參與量子計算。這些軟體包中有很多是開源的,歡迎來自任何人的貢獻,所以您今天可以通過模擬器甚至在真正的晶片上開始為量子計算程式設計!