שיחה:C++: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Ybungalobill (שיחה | תרומות)
 
שורה 31:
 
אני לא יודע מתי סטרוסטרופ כתב את המלצתו אבל לדעתי המצב השתנה מאוד ב 10 השנים האחרונות. לפני כן ++C היתה השפה היחידה בתעשייה שהיתה מכוונת עצמים. מאז, למי שמתחיל מטאבולה ראסה הייתי ממליץ ללמוד Java או C#. זה לא שאבד הקלח על ++C, נהפוך הוא: אין לה תחליף בפיתוח מערכות תוכנה מורכבות ומהירות. אין שפה טובה ממנה לכתוב משחק תלת מימד, למשל או תוכנה גראפית הנדסית או מנוע לDataBase וכמובן מערכת הפעלה. וכאן אני מגיע לנקודה: הסיבה לכך שאין ל ++C תחליף היא שהיא גמישה ויעילה (בניגוד למשל ל-Java או C#). הגמישות והיעילות שלה מגיעים מ - C. נכון שגם בOO היא מספר 1 אבל, שוב, מקור העוצמה שלה בא דווקא מ-C (על כל חוחלשתיה), ומהקשר המיידי שלה למכונה. בשביל להפיק את המירב מ ++C צריך להבין לעומק את מבנה המחשב, מערכת ההפעלה (למשל: Stack, Heap) ואת זה לומדים מ C. ללמוד ++C על ההתחלה, כמו שפעם היו לןמדים Basic, זו לדעתי טעות חמורה. לצורך זה Java עדיפה בהרבה.
 
:את זה לומדים כשלומדים שפת סף - אסמבלי. אתה יכול ללמוד C גם בלי להכנס לפרטים על מבנה המחשב. [[משתמש:Ybungalobill|ybungalobill]] 14:51, 6 ביוני 2008 (IDT)
 
== פקודות לקדם מהדר ==
חזרה לדף "C++".