کتاب Introduction to Classical and Quantum Computing نوشته توماس جی. وونگ، منبعی آموزشی برای آشنایی نظاممند با مبانی رایانش کلاسیک و رایانش کوانتومی است. هدف اصلی کتاب، آموزش رایانش کوانتومی فراتر از سطح مفهومی و فراهم کردن زمینه لازم برای درک سازوکار محاسبات کوانتومی، بدون نیاز به پیشزمینه پیشرفته ریاضی است. نویسنده تلاش کرده است با ارائه تدریجی مفاهیم، خواننده را از مبانی پردازش اطلاعات کلاسیک به اصول و روشهای محاسبات کوانتومی هدایت کند. کتاب در هشت فصل تنظیم شده است. ابتدا اطلاعات کلاسیک، بیتها، گیتهای منطقی، مدارهای محاسباتی، منطق بولی، محاسبات برگشتپذیر، تصحیح خطا و پیچیدگی محاسباتی معرفی میشوند. سپس مفاهیم کیوبیت، برهمنهی، اندازهگیری، کره بلوخ، گیتها و مدارهای کوانتومی، جبر خطی، سامانههای چندکیوبیتی، درهمتنیدگی و تصحیح خطای کوانتومی بررسی میشوند. در ادامه، برنامهنویسی کوانتومی، زبان اسمبلی کوانتومی، Qiskit و سایر ابزارهای برنامهنویسی، پروتکلهای کوانتومی و الگوریتمهایی مانند الگوریتم شور و روشهای جستوجو آموزش داده میشوند. یکی از ویژگیهای برجسته کتاب، رویکرد آموزشی و کاربردی آن است. استفاده از بازیهای آموزشی، شبیهساز Quirk، مثالهای محاسباتی و کدهای مربوط به Mathematica و SageMath، به خواننده کمک میکند تا مفاهیم نظری را به مدارها و برنامههای کوانتومی پیوند دهد. کتاب برای دانشجویان رشتههای علوم و مهندسی کامپیوتر، فیزیک و ریاضی و همچنین علاقهمندان به ورود به حوزه رایانش کوانتومی مناسب است. پیشنیاز اصلی آن مثلثات است و مباحث جبر خطی موردنیاز نیز در متن کتاب آموزش داده میشوند.
ادامهٔ معرفی