איזו שפה יותר מהירה?

חובבן

New member
איזו שפה יותר מהירה?

המאמר הבא משווה בין
java c# c++ D​
התוצאות מענינות.
 

eyalbd

New member
עברית...

לגופו של עניין - שפה כשלעצמה לא מהירה יותר או פחות. היא סה"כ טקסט. הקומפיילר הספריות וכיו"ב (פלטפורמה, JIT) הם אלה שקובעים. צריך לקחת בחשבון מה סוג האפליקציה - אם את מעתיק קבצים או מדבר עם מסד נתונים או מצייר חלונות - אין יתרון לשפות מקומפלות כמו ++C. עדיף כאן משהו שקל ומהיר לפתח איתו. מאידך אם אתה צריך לבצע חישובים מורכבים וזמן הריצה חשוב עדיף בד"כ שפות שמקומפלות לקוד מכונה. אייל
 

אלדד28

New member
זה לא מדויק.

אפליקציות GUI טהורות שכתובות ב-JAVA תמיד יהיו פחות מהירות מאשר אפליקציות GUI טהורות שכתובות ב-++C. העניין הוא שבשפות כמו JAVA וכמו #C, יש שכבת ביניים. שכבת הביניים הזו היא OVERHEAD. אני מסתכל על מה שאמרת בצורה שונה. אם המהירות היא באמת לא קריטית, ומה שחשוב הוא זמן הפיתוח, אפשר לפתח ב-JAVA. אבל אם המהירות היא כן קריטית, צריך לפתח ב-++C. לטעמי האישי, מהירות היא כמעט תמיד דבר קריטי. אני עובד עם תוכנה מבוססת JAVA שנקראת MIB Browser. תוכנת GUI כמעט לחלוטין. עקב היותה JAVA-ית וכנראה בנוסף לזה כתובה גרוע, התוכנה פשוט לא זזה. היא לוקחת המון משאבים מהמערכת ופשוט לא מתפקדת.
 

אלדד28

New member
אני משתמש...

זה קטע יותר low-level-י אצלנו בחברה, ופיתחו פה קומפיילר פנימי ל-ASN.
 
למעלה