יוצר הפיתון גווידו ואן רוסום פונה למיקרוסופט

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

"החלטתי שפרישה משעממת", כתב ואן רוסום והודיע ​​כי הצטרף לחטיבת המפתחים במיקרוסופט. "לעשות מה? יותר מדי אפשרויות לומר! אבל זה ישפר את השימוש בפייתון בוודאות (ולא רק ב- Windows :-). יש כאן הרבה קוד פתוח. צפה במרחב הזה. ”

זו רחוקה מהפעם הראשונה שמיקרוסופט ופייתון ישלבו כוחות. מיקרוסופט סיפקה למפתחי Python תוספות בשימוש נרחב לעורך קוד Visual Studio של מיקרוסופט. הדור האחרון של אלה, Pylance, מספק בדיקת סוגים מהירים וניתוח קוד לבסיסי קוד פייתון, יחד עם תמיכה בכלים ספציפיים לפייתון כמו Jupyter Notebook. פרויקט אחרון של מיקרוסופט / פייתון, Playwright, מספק דרך מהירה ונוחה לבדיקת יישומי אינטרנט של Python.

מיקרוסופט תרמה לבסיס הקוד של פייתון ישירות בעבר. תוספת מרכזית מרכזית עבור Python 3.6 הייתה PEP 523, שינוי ב- API של Python C כדי לאפשר כלי ניפוי באגים, או מהדרים בדיוק בזמן (כמו פרויקט Pyjion של מיקרוסופט), ליירט ולדרוס את הערכת קוד הפייתון.

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

כאשר השימוש בפייתון התפוצץ ברחבי עולם פיתוח התוכנה, האימוץ הנרחב של השפה גילה גם רבים מהגבולות שיצרו הבחירות האדריכליות שלה. התקנה וניהול של מודולים של צד שלישי בפייתון עדיין לא אלגנטיים ומקוטעים, עם פרויקט סטנדרטי אחד אך מינימלי (Pip) ושלל אלטרנטיבות שאפתניות יותר אך סותרות יותר (שירה, פייפנוב וכו ').

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