פודקאסט מספר 16 - Scala



בפרק זה השתתפו רן (זה אני :) וישי סמיט בקליפורניה. ישי עובד בחברת linkedin, הרשת החברתית לאנשי מקצוע.

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

דיברנו על:

  • מה זה סקאלה, ומתי היא נולדה
  • מי משתמש היום בסקאלה
  • ביצועים ומהירות של ג'אווה ושל סקאלה
  • את מי מעניין ללמוד סקאלה
  • ליפט (lift) פלטפורמת הווב של סקאלה
  • מה חדש בסקאלה?
    • case classes and pattern matching
    • Trait classes
    • Singleton Objects
    • dot-less notation
    • All functions are objects
    • anonymous functions
    • Type parameterized classes and functions with upper and lower bounds
    • Actors class library for multithreaded programming
  • כלי פיתוח שקיימים לסקאלה - עורכים, דיבאגגר, פרופילר


כמה לינקים למי שמעוניין ללמוד: