C++ למומחים בלבד

Andy Balaam כותב בבלוג שלו, ששפת ++C אינה מתאימה לאנשים שמכירים אותה שנה או שנתיים, אלא דורשת הרבה מאוד ידע והבנה שמגיע רק עם הרבה מאוד ניסיון.

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

מחשבה אחת על “C++ למומחים בלבד

  1. ארתיום

    תשמע, הוא צודק, C++‎ זה בהחלט לא Python ולא C. הוא הרבה יותר מורכב.

    מצד שני, הוא די הגזים.

    למשל, אם אתה מייצר אובייקט ש**חייב להיות מאותחל**, מדוע אתה מתפלא שזה לא יעבוד לך ליצור מערך של אובייקטים כאלה בלי לאתחל?

    אם אתה מסתיר בכוונת תחילה את CopyConstructor אז למה לעזאזל אתה מצפה שזה יעבוד עם מערך בגודל דינמי שברור שגודל שלו יכול להשתנות (אובייקטים אמורים להיות מועתקים).

    נכון, ++C קשה, הרבה יותר שקשה מ-C. אבל יש לו גם את הכוח שאין אותו ל-C.

    להגיד לך את האמת? גם להיות מתכנת C טוב, וגם של Python לוקח כמה שנים🙂

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s