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

חישוב קוונטי

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

אולי לא הרבה אנשים מכירים עם ערכת ה- Quantum Dev של מיקרוסופטאבל בטח שמעתם על מחשוב קוונטי ועל העתיד השמימי שנדמה כי ענף מחשוב חדש זה מבטיח.

El ערכת פיתוח קוונטים היא הפלטפורמה המשולבת של מיקרוסופט לבניית יישומים קוונטיים כי משתמשת בשפת תכנות מרכזית קוונטית בשם Q # (ש 'שר).

הראשון מסוגו, Q # הוא שפת תכנות חדשה התמקדו במפעילי הקוונטים החדשים ובהפשטה אחרת. Q # כולל שילוב עשיר עם Visual Studio ו- VS Code ותאימות הדדית עם שפת התכנות Python. כלי פיתוח ברמה ארגונית נותנים לך את הדרך המהירה ביותר לתכנות קוונטיות ב- Windows, MacOS או Linux.

על ערכת הפיתוח

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

ידוע כי קשה למצוא מכשירי קוונטום מקוריים, אך ערכת ה- Quantum Dev מאפשרת לתוכנה לפעול על כל אחד ממדמי ה- Qubit.

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

ספריות פיתוח ודוגמאות הדגמה ששוחררו יחד עם Q # sהם משוחררים ברישיון קוד פתוח MIT וזמינים ב- GitHub.

ערכת הפיתוח הקוונטית של מיקרוסופט תוכננה גם להיות תואמת Python עם תמיכת Q # כדי לבצע שיחות מקוריות לשגרות Python ולהיפך, וביצועי הסימולטור גדלו פי 4-5.

כיצד להתקין את ערכת ה- Quantum Dev של מיקרוסופט בלינוקס?

ערכת פיתוח קוונטי

על מנת להתקין ערכה זו יש צורך מאוד להתקין קוד Visual Studio מכיוון שערכת ה- Quantum Dev של מיקרוסופט תתווסף כהרחבה.

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

אם כבר יש להם Visual Studio במערכות שלהם, אנחנו רק צריכים להוסיף את ה- ערכת פיתוח קוונטים של מיקרוסופט כהרחבה של קוד Visual Studio .

עכשיו עלינו להתקין את התבניות של פרויקט ערכת הפיתוח Q #, לשם כך עלינו רק לפתוח מסוף ולבצע את הפקודה הבאה:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

המערכה הבאה עלינו לשכפל את הדוגמאות והספריות מערכת המפתחים הקוונטית של מיקרוסופט ממאגר GitHub שלו, לשם כך אנו מבצעים את הדברים הבאים במסוף:

git clone https://github.com/Microsoft/Quantum.git

בוצע ההורדה עלינו רק לנווט לספרייה המשובטת החדשה ולבצע את הקודאו הפעלה של Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

עם זאת, תהיה להם תחנת עבודה שכבר מוגדרת לפיתוח Q #.

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

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

אבל אני לא מטיל ספק בכך שחלק מהקוראים שנמצאים כאן יכולים ליצור איתו פרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.