Evolve to Scala Programming

אירוע openisrael, חמישי, 30 ביוני 2011, 10:30

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

 

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

 

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

 

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

 

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

 

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

הרצאות נוספות באירוע openisrael

Contact us on WhatsApp
Open Accessibilty Menu