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

סמל זמן קריאה 2 דקות לקרוא


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

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קרא עוד

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

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

כפי שהוזכר לעיל, Bosques אינו דורש לולאות 'for',' while', 'do while', הוא ניגש לתנאים בצורה שונה. מיקרוסופט הציגה את 'Functors' שמשרת את המטרה של 'לולאה' ויכולה להגביר את איכות התוכנה. אתה יכול לראות איך 'פונקטורים' שונים מ'לולאות' בתמונה למטה.

אלו מכם שמכירים את JavaScript ואת המסגרות שלו, TypeScript (שהוא קבוצת על של JavaScript), יבינו קודי Bosque טוב יותר מכל אחד אחר שכן שפת Bosque נגזרת משילוב של תחביר וסוגים בהשראת TypeScript בתוספת ML וסמנטיקה בהשראת Node/JavaScript . כדי לדעת יותר על שפת Bosque בפירוט בדוק את מאמר המחקר הזה ממיקרוסופט. אתה יכול גם למצוא דוגמאות קוד ב GitHub.

ויה: WinFuture

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

השאירו תגובה

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