ABA


"|חדשות| שוחררה גרסת M1 של קוטלין"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10653 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10653
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   18:01   12.04.12   
אל הפורום  
  |חדשות| שוחררה גרסת M1 של קוטלין  
 
אני די בטוח שרובכם לא שמעתם על kotlin
אבל אני עוקב כבר זמן מה אחרי הפיתוח של השפה.
הפרויקט מאד מעניין, ונראה מבטיח.

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

ובכן, קוטלין התחילה כפרויקט פנימי של jetbrains (החברה שמאחורי IntelliJ), ולפני חודשיים הפכה לפרויקט open source באופן רשמי.
והיא משווקת כ: Better than java, Simpler than scala

אני הולך להמשיך לעקוב אחרי הפיתוח, וכשיהיה לי קצת זמן, אנסה לשחק קצת עם השפה.
בכל מקרה, אי אפשר בלי לינק, אז:
http://blog.jetbrains.com/kotlin

חג שמח, ושבת שלום!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נשמע נחמד תודה על המידע Webmonster 13.04.12 23:44 1
  מכתב Yariv-H 18.04.12 10:12 2
     אני מכיר את ארלנג. למעשה, Scala הטמיעה הרבה מ-erlang Zippo  18.04.12 22:09 3
         מכתב Yariv-H 19.04.12 21:07 4
             אני אשמח. Zippo  20.04.12 10:11 5
                 מכתב Yariv-H 21.04.12 13:28 6
  מעניין :) Zippo  23.04.12 01:23 7

       
Webmonster
חבר מתאריך 21.4.02
2499 הודעות
   23:44   13.04.12   
אל הפורום  
  1. נשמע נחמד תודה על המידע  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yariv-H לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 24.3.02
5856 הודעות, 1 פידבק
   10:12   18.04.12   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
   אני לא יודע בשביל מה אתה הולך להשתמש ב Scala, אבל הייתי ממליץ לך לבדוק גם את כיוון ה Erlang שתופס תאוצה גדולה בתקופה האחרונה.


לפי מה שהבנתי (מהמרצה שלנו) שב Scala יהיה דיי קשה לבצע קוד לבדיקת בעיות במערכת קיימת , בעוד ש Erlang בנויה לזה, ותעשה את זה באופן יעיל יותר.

שוב אני לא יודע מה אתה מתכנן לפתח אבל שווה לבדוק את הכיוון.



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   22:09   18.04.12   
אל הפורום  
  3. אני מכיר את ארלנג. למעשה, Scala הטמיעה הרבה מ-erlang  
בתגובה להודעה מספר 2
 
כל מודל האקטורים של סקאלה מבוסס על העקרונות שהוצגו בארלנג (שהייתה השפה הראשונה שעשתה שימוש במודל)
לגבי טענות כמו: "בסקאלה קשה לעשות XYZ..."
זה לא טענות חדשות, והרבה אנשים טוענים שסקאלה היא שפה שקשה לכתוב בה.
רוב האנשים האלו, לא באמת מכירים את סקאלה.
זה עולם ומלואו...
יצא לי לכתוב רק פרויקט אחד בסקאלה שנחשב יחסית גדול.
מן תוכנה סטייל דרופבוקס. זה באמת לא היה קשה מדי...
אז כן, עבדתי בצמוד לספר של מרטין אודרסקי (ממציא השפה),
אבל עדיין, יחסית למישהו שכותב קוד די גדול בפעם הראשונה בשפה
(ולמעשה, אפילו השתמשנו בכלי build שתפור על סקאלה ונקרא SBT, כך שגם
את סקריפט הבילד כתבנו בסינטקס "סקלאי"), זה לא היה קשה מדי.

משהו קטן שכדאי לקרוא לפני שמצהירים שסקאלה מסובכת מדי:
http://lampwww.epfl.ch/~odersky/blogs/isscalacomplex.html
וגם את שתי הבלוגים שהלינק למעלה מפנה אליהם:
http://michid.wordpress.com/2010/08/24/so-scala-is-too-complex/
http://warpedjavaguy.wordpress.com/2010/08/02/the-scala-is-too-complex-conspiracy-1/

לגבי יעילות:
אני מניח שאתה לא מדבר על האינטרפרטר, אלא על קוד שקומפל מראש.
קוד שקומפל בארלנג, הוא native. וברור שירוץ יותר מהר מ-bytecode שרץ על ה-JVM.
אבל לפי אותה לוגיקה, אתה יכול להגיש ש-C יותר יעילה מ-JAVA.
יש מקום וצורך ל-2 הפלטפורמות. סקאלה מאד יעילה - לפחות כמו ג'אווה, בכ"ז היא מתקמפלת לאותו bytecode.
אבל היתרונות הכי גדולים, הם ההתממשקות המושלמת עם הסביבה הקיימת.
אין צורך להמציא את הגלגל ולכתוב את כל הספריות מחדש לסקאלה, אפשר פשוט להשתמש בספריות של JAVA.
טוב, אני לא באתי כדי למכור את סקאלה. שפה מאד מעניינת, וממליץ למי שיש זמן להעיף מבט ולהתנסות.

אגב, מי המרצה שלך, ואיפה אתה לומד?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yariv-H לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 24.3.02
5856 הודעות, 1 פידבק
   21:07   19.04.12   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 3
 
   המרצה שלי הוא יהודה בן שימול , הוא בין המומחים בארץ לתכנות מקבילי.

אני לומד באוניברסיטת באר שבע.

האמת שאני עדין לא מכיר את כול הכלים , אבל ביום שרשמת את ההודעה הזאת , בדיוק באותו היום הוא דיבר איתנו על ההשוואות בין שני השפות האלו.

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

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




                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   10:11   20.04.12   
אל הפורום  
  5. אני אשמח.  
בתגובה להודעה מספר 4
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yariv-H לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 24.3.02
5856 הודעות, 1 פידבק
   13:28   21.04.12   
אל הפורום  
  6. מכתב  
בתגובה להודעה מספר 5
 
   אז ככה, זה מהמרצה ענה לי:


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

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

בנוסף:
http://stackoverflow.com/questions/6820195/future-investment-erlang-vs-scala



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   01:23   23.04.12   
אל הפורום  
  7. מעניין :)  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net