$
חדשות טכנולוגיה

גוגל מפתחת שפת תכנות בקוד פתוח

השפה החדשה, בשם Go, תשלב את היציבות ואת הביצועים של שפות ותיקות עם הגמישות וקלות הפיתוח של שפות מודרניות. במקביל שחררה גוגל את ערכת הפיתוח המשמשת לבניית ממשק המשתמש לג'ימייל

אבנר קשתן 16:0211.11.09
גוגל הכריזה אתמול (ג') על שפת תכנות חדשה שהיא מפתחת, בשם גו (Go), אשר נועדה להקל על פיתוח מערכות תוכנה אינטרנטיות מבוזרות אשר צריכות להתמודד עם מיליוני משתמשים ונפחי מידע גדולים, כמו שירותי הרשת של גוגל עצמה.

 

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

 

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

 

 

 

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

 

השפה החדשה פותחה על ידי נבחרת מכובדת של מהנדסים ותיקים וכוללת את קן תומפסון, ממפתחי מערכת ההפעלה Unix המקורית ושפת התכנות B, אשר עליה התבססו השפות הפופולריות C ו-++C, יחד עם מהנדסים אחרים בעלי ניסיון בפיתוח מערכות הפעלה, שפות תכנות וכלי פיתוח.

 

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