סקאלה

שפת תכנות כללית מטרה שנועדה להביע דפוסי תכנות נפוצים
הורד עכשיו

סקאלה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Michel Schinz
  • אתר האינטרנט של המוציא לאור:
  • http://www.scala-lang.org/
  • מערכות הפעלה:
  • Mac OS X
  • גודל הקובץ:
  • 14.9 MB

סקאלה תגים


סקאלה תיאור

שפת תכנות למטרות כלליות שנועדה להביע דפוסי תכנות נפוץ סקאלה היא שפת תכנות למטרות כללית שנועדה להביע דפוסי תכנות נפוצים בתוך תמציתי, אלגנטים, וכן דרך סוג-בטוח. זה חלק משלב תכונות של שפות תכנות מונחה עצמים ופונקציונאלי. סקאלה הוא גם תאימות מלאה לעבודה עם Java וזה הוא ממשיכו של משפך, שפה המבוססת על תחשיב להצטרף. הנה כמה תכונות עיקריות של "סקאלה": סקאלה הוא מונחה עצמים: · · סקאלה היא שפה טהורה מונחה עצמים במובן שכל ערך הוא אובייקט. סוגי התנהגות של עצמים מתוארים על ידי כיתות ו תכונות. פשטות בכיתה הם הוארכו subclassing ומנגנון הרכב גמיש מבוסס Mixin כתחליף נקי ירושה מרובה. סקאלה הוא פונקציונלי: · · סקאלה היא גם שפה פונקציונלית במובן שכל פונקציה היא ערך. סקאלה מספק תחביר קל להגדרת פונקציות אנונימיות, הוא תומך בפונקציות מסדר גבוה, היא מאפשרת פונקציות להיות מקוננות, והתומך שרץ. כיתות במקרה של סקאלה מובנה שלה תמיכה עבור סוגים אלגבריים מודל התאמת תבנית בשימוש בשפות תכנות פונקציונלי רבים. · · יתר, הרעיון של סקאלה של התאמת דפוסים מרחיב באופן טבעי לעיבוד נתוני XML בעזרת דפוסי רצף התעלמות-תקינים. בהקשר זה, comprehensions הרצף שימושי ניסוח שאילתה. תכונות אלו הופכות סקאלה אידיאליות לפיתוח יישומים כמו שירותי אינטרנט (קישור חיצוני). סקאלה הוא הקליד סטטי: · סקאלה מצויד במערכת מסוג אקספרסיבי כי אוכף באופן סטטי כי הפשטות משמשות באופן בטוח קוהרנטית. בפרט, תומך במערכת מסוג: · · כיתות גנריות, · · סברים שונים, · · עליונים ותחתונים גבולות סוג, · · כיתות פנימיות וסוגים מופשטים כחברי אובייקט, · · סוגים מתחמים, · · אזכור עצמי מוקלד במפורש, · · נופים, ו · · שיטות פולימורפיים. · · מנגנון היסק מהסוג מקומי דואג שהמשתמש אינו נדרש ויסמן את התכנית עם מידע מסוג מיותר. במשולב, תכונות אלה מספקים בסיס חזק עבור השימוש החוזר הבטוח של הפשטות תכנות ולהארכת הסוג-בטוח של תוכנה. סקאלה היא להרחבה: · העיצוב של סקאלה מכיר בעובדה כי בפועל, את הפיתוח של יישומים ספציפיים תחום קרובות דורש רחבות בשפת התחום ספציפיות. סקאלה מספקת שילוב ייחודי של מנגנוני שפה שמקלים על חלקה להוסיף מבני שפה חדשים בצורה של ספריות: · · כל שיטה עשויה לשמש כמפעיל Infix או postfix, ו · · סגרים בנוי באופן אוטומטי בהתאם לסוג צפוי (הקלדת יעד). · · אחד משימושים משותפים של שני התכונות מקלות על ההגדרה של דוחות חדשים מבלי להרחיב את התחביר וללא באמצעות מאקרו-כמו מתקני תכנות-על. · · סקאלה נועד לפעולה הדדית גם עם סביבות התכנות הפופולריות כמו סביבת זמן ריצה 2 ג'אווה (JRE) ו- .NET Framework (CLR). בפרט, את האינטראקציה עם שפות תכנות מונחה עצמים המיינסטרים כמו Java ו- C # חלקה ככל האפשר. יש סקאלה אותו מודל ההידור (קומפילציה נפרדת, טעינה בכיתה דינמית) כמו Java ו- C # ומאפשר גישה לאלפים ספריות איכותיות. דרישות: · JDK 1.4 ומעלה מה חדש במהדורה זו: · תיקון ל- בעיה בספריית השחקנים שיכולים להוביל לצמיחה בעייתית של בריכה החוט הבסיסית. הישן FJTaskRunner הוחלפה backport של ThreadPoolExecutor. סיום לסירוגין של הבריכה פתיל מטופל בצורה אלגנטית יותר. · פתרון לבעיה # 2380, אשר גורמת לבעיות למשתמשים מסוימים של IDE סקאלה עבור אקליפס ריצה על 1.5 VM. · תיקון התאימות AJDT פונה כרטיס # 2327, הקשורים בהתקנה של IDE סקאלה עבור Eclipse. · פתרון לבעיה # 2392, "לבסוף הסעיפים אינם פועלים כראוי אם הם זורקים חריג". · משופר תיקון באגים # 715, # 1896, # 1930 (בעיה עם פיקלר / unpickler), פונה בעיה עם המסגרת הרמה. · פתרון לבעיה # 1535 (בעיה עם Val עצלן בירושה). · תיקון עבור הסוגיה המסירה IzPack # 1433, עלול לגרום למעט תיקיות משנה ריקים כדי להימחק בטעות מספריית ההתקנה על מערכות * nix (מערכות Windows איננו מושפעות). · תמיכה עבור העלאת רמת הרשאות אוטומטית על Vista ו- Windows 7 עבור ההתקנה, ושיפורים קלים אחרים.


סקאלה תוכנה קשורה

Kyma X.

Kyma X - סביבה למוסיקה, קול קול, פרסום, פוסט ייצור ועוד ...

396 0 KB

הורד

אידמוניט

מסגרת בדיקה אוטומטית של Xunit עבור פתרונות ניהול זהויות. ...

158 12.5 MB

הורד

טבלה ASCII

שולחן ASCII - כלי מתכנתים כדי למצוא קודי ASCII עבור תווים ...

70 145 KB

הורד