עניין המהירות זה דבר שמשתנה
כל הזמן. אתן דוגמא רלוונטית: לפני מספר שנים, עת קנינו את הפנטיום הראשון שלנו (פנטיום 2 266, מחשב שאגב עוד חי קיים ומשמש את אמא שלי כמכונה שלה, עם ראד האט 7.3 ו KDE 3!!!) התחברנו לאינטרנט שמחים וטובי לב. הדפדפנים שהיו אז היו נטסקייפ 3 ואקספלורר 3. כמובן, נטסקייפ היה אז השליט הבלתי מעורער. למה אני מספק את זה? כי באותם ימים, היה מקובל מאוד שימוש באפלטים של ג'אווה. לא אשכח את האיטיות של האפלטים הללו... כל פעם כשהיית נכנס לעמוד עם אפלט, המחשב היה נתקע למספר שניות, בערך 5-10 שניות, ממש נתקע בעיבוד של האפלט!!! כיום, אפלטי ג'אווה שמשובצים בעמודי WEB אינם גורמים לשום בעית ביצועים. מי שחי באשליה ש ++C/C הן שפות העתיד, כנראה שעוד יתבדה, ובגדול. סביר להניח ששפת העתיד תשאל המון מ C או מ ++C, אבל היא תהיה שונה לחלוטין, ויכול להיות שזאת תהיה Java או $C (השיבוש בכוונה). יש כאלה שחושבים שכדי ששפה תהיה טובה היא צריכה להיות קשה... פעם חשבו, שכדי להפעיל מחשב צריך לדעת לדבר אנגלית ולהיות אינטיליגנט, באה אפל (ובעקבותיה מייקרוסופט) והוכיחה שהחיים יכולים להיות פשוטים בהרבה. החיים הם דינמיים, וכמו שכולם מגלים כיום את הנוחות שברכב האוטומטי,שהאנימטורים גילו שלא צריך לצייר כל פריים בודד על דף, כדי להפיק סרט מצויר בעידן המומחשב ככה אנשים יגלו ויסתגלו לזה שתכנות זו מלאכה הרבה יותר פשוטה מאיך שאנחנו מכירים אותה כיום. ל 1אברהם, דווקא הדוגמאות שציינת מוכיחים בדיוק הפוך. אמנם ה WORD יותר איטי, אבל זה לא בגלל שהוא כתוב בצורה פחות יעילה (טוב, אולי גם בגלל זה, קשה לדעת) אלא בגלל שהוא עמוס בפיצ'רים. אם תשאל 100 משתמשים מה הם מעדיפים מעבד תמלילים קל יותר אבל נטול פיצ'רים או את word העמוס במאפיינים ופיצ'רים הם יבחרו ב WORD. בדיוק הדוגמא הזאת מוכיחה שאפשר גם אפשר להתפשר על ביצועים/מהירות ריצה של תוכניות. הנקודה היא, שהתוכנה צריכה לעשות את מה שהיא אמורה לעשות ביעילות מספיקה, יחסית לצרכים ממנה. אם ניקח למשל עוד דוגמא, אתה יודע כמה תוכנות לעיבוד תמונה יש שהן מהירות פי כמה באתחול, וכן הרבה יותר "קלות" (מבחינת צריכת זכרון) מאשר פוטושופ? האם זה מונע מהרוב המכריע של הגרפיקאים החובבים והמקצועיים לבחור בתוכנה הזאת? ממש לא. כל זה כמובן, לא יצדיק את התחושה הכבדה והגועלית שיש בשימוש בתוכניות שנכתבו בג'אווה כמו JBUILDER. אבל, כיום עם SWT, הבשלת הטכנולוגיה של ג'אווה, ועם התקדמות המחשבים, העסק מתחיל להראות טוב יותר ויותר (אבל עדיין לא משביע רצון). בשורה התחתונה, הפרשי הביצועים הולכים להיות הרבה פחות משמעותיים בין המערכות השונות, בגלל שהמחשבים יהיו מספיק חזקים, והשפות הרבה יותר בשלות ויעילות. אל תשכחו גם ש C היא שפה מאוד ותיקה, ולפיכך בנויה על יסודות שהתאימו ללפני כמה עשורים, ומכאן יתרונותיה (יעילות, ביצועים) וחסורנותיה (מורכבות בעיקר). ++C מתקנת כמה ליקוים של C אבל עדיין, העסק מאוד מסורבל יחסית.