מיקרוסופט משיקה קורס חינמי ללימודי תכנות למחשב קוונטי

מיקרוסופט רוצה לעזור לכם להכיר את העולם של תכנות קוונטי באמצעות פרויקט מיוחד

תמונה: David Ramos, Gettyimages Israel

עד כמה שהמחשבים שבהם אנו משתמשים ביומיום שלנו מהירים ומוצלחים, ישנם דברים שהם פשוט עדיין לא יכולים לעשות. את המשימות והחישובים המורכבים הללו, מחשבים קוונטים יכולים לפתור. אם תמיד חלמתם ללמוד תכנות קוונטים ואת שפת #Q, מיקרוסופט משיקה את Quantum Katas, המכיל בתוכו סדרה של תרגולים בתכנות למחשבים קוונטיים, כדי שתוכלו ללמוד את הנושא המורכב בקצב שלכם.

מהשלמת שורה, לכתיבת קוד

תמונה: מיקרוסופט

ה-Katas שמיקרוסופט שיחררה הם סדרה של תרגולים, כאשר כל Kata מציעה רצף משימות בנושא תכנות קוונטי. ממשימות קלות ועד למאתגרות במיוחד, בהן תצטרכו להשלים את קטעי הקוד. בעוד המשימות הראשונות ידרשו מכם להשלים שורה אחת בלבד, באחרונות תצטרכו כבר לבנות קוד מכובד. תוך כדי העבודה תוכלו לקבל משוב מהאפליקציה שתוודא שאתם בונים את הקוד כשורה ובהתאם להוראות, ורק לאחר הרצת הקוד בצורה תקינה תוכלו להמשיך לאתגר הבא. ישנן 4 Katas שונות: הראשונה עוסקת בתרגול שערים קוונטיים, השניה תבקש מכם להריץ אלגוריתם קוונטי, השלישית תתרגל אתכם במדידות, והאחרונה תעשיר את הידע שלכם בקיוביטס, אותן אבני יסוד של המחשוב הקוואנטי.

כדי להשתמש ב-Quantum Katas, התקינו את ערכת הפיתוח של מיקרוסופט, ולאחר מכן הורידו את ה-Katas באמצעות GitHub.

מחשוב קוונטי על קצה המזלג

מחשבים קוונטים מבוססים על מכניקת קוונטים, ובכך מתאפשר חישוב מהיר בצורה משמעותית. פעולות חישוב שמחשב רגיל יכול להשלים בפרק זמן ארוך למדי או אפילו לא יכול להשלים כלל, יכולות להיות מושלמות בפרק זמן קצר יותר. בעוד מחשבים “רגילים” משתמשים ב”ביט” כיחידת המידע הבסיסית, מחשב קוונטי משתמש בביט קוונטי (הידוע גם כקיוביט). ביט קוונטי יכול להיות במצב 0 או 1, כמו ביט, אבל גם יכול להיות בכל סופרפוזיציה קוונטית, וביטים קוונטיים אף יכולים להיות קשורים אחד לשני ליצירת מורכבויות גדולות עוד יותר בצורה אקספוננציאלית. מכאן נגזר פוטנציאל החישוב שיכול לסייע לתהליכי אופטימיזציה, ניתוח ועוד.

מאחר שמדובר בטכנולוגיה חדשה יחסית, רבים טרם התנסו בה, וחברות טכנולוגיה ענקיות כמו מיקרוסופט, IBM, גוגל ועוד רבות משקיעות משאבים בניסיון להשתלט על השוק העתידי ומנסות לגייס כוח אדם אשר מסוגל לתכנת בסביבות החדשות. אז תתחילו לצחצח את הקוד שלכם. אולי יום אחד תודו לנו.

עידן בן טובים

נולד עם ג׳ויסטיק ביד. יש לו הרבה יותר מדי גאדג׳טים והרבה פחות מדי זמן פנוי כדי לשחק עם כולם. בעל פטיש לא מוסבר לביצוע קליברציות לסוללות של מכשירים. כשהוא לא עסוק בלכתוב על טכנולוגיה, הוא אוהב לדבר עליה, והרבה

להגיב

4 תגובות

  1. שגיא הגיב:

    זה ל ילדים

  2. נועם הגיב:

    מצטער, אבל למעשה לא הסברתם כלום על מחשב קוונטי.

  3. שי g הגיב:

    מגניב, רק חבל שהמחשבים הקוואנטים הקיימים מוגבלים לכמה קיוביטים בודדים. שווה ערך לחשבוניה בערך.

תגיות לכתבה: