
Presentations by Yardena Meymann:
-
אירוע openisrael, חמישי, 30 ביוני 2011, 10:30
סקאלה היא שפה עילית המשלבת תכנות מונחה עצמים מתקדם עם תכנות פונקציונאלי. פיתוחה החל לפני כעשור בטכניון לוזאן שבשווייץ, והיא מפותחת במסגרת פרויקט קוד פתוח. יוצר השפה, פרופסור אודרסקי, מכיר היטב את תוככי המימוש של ג'אווה.
המהדר הנוכחי של ג'אווה מבוסס, למעשה, על פרי עבודתו. אחרי שסיים את שיתוף הפעולה עם סאן, המשיך פרופ' אודרסקי לפתח שפה משלו, וכך נולדה סקאלה.
תחילה, עבדו על סקאלה כמה עשרות סטודנטים, אך היא חצתה מאז את הגבול בין אקדמיה לתעשייה ונמצאת היום בשימוש בחברות כמו נובל, סוני, סימנס, זירוקס, טוויטר, לינקד-אין ועוד.
לאחרונה הקים פרופ' אודרסקי חברה מסחרית, ""סקאלה סוליושונס" שתומכת בסקאלה. השנה קיבל הצוות של סקאלה גם מענק של יותר משני מיליארד יורו מקרן מחקר אירופאית עבור המשך פיתוח יכולות מקביליות של השפה.
סקאלה שפה עשירה ומודרנית: לדוגמה, ההרחבות המתוכננות לגרסאות עתידיות של ג'אווה כבר קיימות בסקאלה. אלמנטים של תכנות פונקציונאלי עוזרים לפתור את בעיות המקביליות, וכן גם ספריית ה"אקטורים".
יתרון נוסף של סקאלה הוא ביכולת אינטגרציה טובה מאוד עם קוד ג'אווה, תכונה שמאפשרת מעבר חלקי והדרגתי מג'אווה לסקאלה. עם סקאלה, מהנדסי ג'אווה נהנים מסביבת העבודה המוכרת של ה- JVM , כותבים תוכניות קצרות יותר, מודולריות יותר, וגם נהנים מגילוי מוקדם של הטעויות בזכות מהדר משוכלל.
דוברים נוספים באירוע openisrael
-
Eden Shochat
General PartnerGenesis Partners -
Guy Burstein
מומחה טכנולוגיות פיתוח, מיקרוסופט ישראלMicrosoft -
Asaf Waizman
Solution Architect for Greece, Turkey, Israel and CyprusRed Hat -
Uri Barkan
מרכז נושא הקוד הפתוחElbit -
Reuven M. Lerner
Lerner Consulting -
פלי הנמר
יזם ומנהיגPeople & Computers -
Ami Shlezinger
מרכז נושא הקוד הפתוחהתעשיה האוירית -
Eran Gal
CEOXorcom -
Joel Barel
FounderTersus -
Pini Burtman
Innovation Center & University Relations ManagerIBM -
מוטי הדס
Head of Data Analytics SalesGoogle Cloud -
Guy Shkolnik
Founder & CEOWebTech Innovation -
Gilad Ben-Yossef
Open Source EvangelistScreenovate Technologies -
Yaniv Leibovitch
Regional Manager, GTIRed Hat -
Adam Kariv
EntrepreneurThe Public Knowledge Foundation -
Boris Rakhlin
CTOIgnite