本部落格旨在成為建立您自己的量子電腦的實用且簡潔的指南。

我並不是說製造量子電腦是一件輕而易舉的事,而是說,如果能用一種「簡單易懂」的方式向「非專業人士」解釋量子電腦的構造,那將非常有用。我喜歡用普通桌上型電腦的建構方式來類比:CPU、記憶體、硬碟、GPU,所有這些都整合在主機板上。那麼量子計算機呢?它能用類似的方式製造嗎?

如果我們能夠製造出量子電腦(我希望這能在未來五年內實現),那麼下一個重大問題是:如何使用它並從中獲得有用的結果?我們能否使用像C語言這樣在普通(經典)計算機上使用的常規程式語言?或者,我們需要用一種全新的思考方式或思考模型來處理量子運算的結果和觀測資料?

我想在這篇部落格中探討兩個主要問題:建立量子電腦需要哪些條件以及如何使用它。我假設你沒有任何量子物理背景,但你熟悉普通電腦的建構和程式設計方式(或現在更準確地說是「振動編碼」)。

簡單介紹一下我自己:我在位於代爾夫特的Qblox公司工作,這是一家快速發展的公司,我們致力於建立量子控制棧。我負責系統架構,包括硬體和軟體,主要工作是優化軟體,使其盡可能有效率地運作。這是一份非常有趣的工作,所以我想在這個部落格分享我的學習心得,當然,我不會洩露任何機密資訊。

身為 Kickstarter 的發起人,我想介紹一下 Quantum Machines(我公司的競爭對手)最近發布的一則漫畫:

quantum-for-dummies (圖片來源:[QM](https://www.linkedin.com/posts/nathan-levy_java-kotlin-software-activity-735132219487601 4592-9AHV?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAA6rd0BajjuLiGtz4MFPiUjNbnRLFMpIzM’))

這則漫畫用一個有趣的比喻來描述「驅動」量子電腦所面臨的挑戰:它被描述為「驅動數百名用戶(量子控制器)並行、完美流水線化地同步操控數千個量子位元(量子元件),所有這一切都要達到奈秒的精度」。更令人感興趣的是,這些數字將在五年內(2030年)乘以一千倍,因此挑戰將變得越來越令人興奮。