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

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

תמונה: David Ramos, Gettyimages Israel

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

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

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

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

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

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

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

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

עידן בן טובים

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

הגב

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

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* שימו לב: תגובות הכוללות מידע המפר את תנאי השימוש של Geektime, לרבות דברי הסתה, הוצאת דיבה וסגנון החורג מהטעם הטוב ו/או בניגוד לדין ימחקו. Geektime מחויבת לחופש הביטוי, אך לא פחות מכך לכללי דיון הולם, אתיקה, כבוד האדם והדין הישראלי.

סידור לפי:   חדש | ישן | הכי מדורגים
שגיא
Guest

זה ל ילדים

נועם
Guest

לפחות נימקת את הטענה.

נועם
Guest

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

שי g
Guest

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

wpDiscuz

תגיות לכתבה: