פורסם 2002 בדצמבר 822 שנים אני מעוניין ללכת לקורס C++ באוניבריסיטאת ת"א, ומצד שני ראיתי שאפשר לקנות ספר של C++ ב240 ש"ח, מה אתם אומרים? זאת לא השאלה העיקרית.בקשר לספר, ראיתי אחד של C ב140 ש"ח ואת השני של C++ ב240 ש"ח. האם הספר של C++ כולל את מה שיש בספר של C וגם את התכונות של C++, או שהוא בעצם מלמד רק את התכונות של C++? עם מה עדיף להתחיל?תודה.
פורסם 2002 בדצמבר 822 שנים מה שאני יודע זה שב C++ יש POINTERS ... וב C כמובן אין וכן זה כולל בספר של C++ הכל ..
פורסם 2002 בדצמבר 822 שנים מה שאני יודע זה שב C++ יש POINTERS ... וב C כמובן אין וכן זה כולל בספר של C++ הכל ..שלילי מאד חזק!.ב-C יש מצביעים, פעולות אריתמטיות עליהם והכל.אבל ++C מצעיה מספר יתרונות על C:1) אפשר להגדיר משתנים כמעט איפה שרוצים, ולא רק בתחילת בלוק2) קיימת אפשרות של Operator overloading. כלומר ניתן להגדיר אופרטורים משלך, מותאמים אישית, לטיפוסי נתונים שונים3) וכמובן, תכנות מונחה אובייקטים.יש עוד יתרונות מינוריים שאני לא הולך לפרט כאן.
פורסם 2002 בדצמבר 922 שנים מה שאני יודע זה שב C++ יש POINTERS ... וב C כמובן אין וכן זה כולל בספר של C++ הכל ..אוקיי, לפי ההודעה שלך הבנתי שלא היה לך ניסיון ב-C.ב-C יש POINTERS. נקודה.
פורסם 2002 בדצמבר 922 שנים תשובה פשוטה מאוד:C++ = OOP אובג'קט אוריינטד.C שפה פרוצדורליתההבדלים הם שמיים וארץ.
פורסם 2002 בדצמבר 922 שנים ולשאלה של SpiritKnight , בעניין ספר, יש ספרים ב C++ שבהתחלה שלהם מלמדים גם C , אבל אם אתה רוצה ללמוד C לעומק כדאי כמובן לקחת ספר שהוא רק ב C . לעומת זאת, עם המטרה שלך היא ללמוד C++ בלי להתעמק ב C אז אתה יכול בהחלט לקנות ספר שכזה.ועוד דבר, אני אישית לא ממליץ (מניסיון) על ספרים של מחברים ישראלים, אלא על ספרים באנגלית או לכל הפחות ספרים מתורגמים.
פורסם 2002 בדצמבר 922 שנים יש אמרה ידועה בקשר להבדל בין C ל C++:In C, its fairly easy to shoot your own foot off, in C++ it is much harder, but when you do you will probably blow your whole leg off.מה שאני יודע זה שב C++ יש POINTERS ... וב C כמובן אין וכן זה כולל בספר של C++ הכל ..חח, היית במבחנים של גאמא? או שמישהו שאתה מכיר היה וסיפר לך שטויות?
פורסם 2002 בדצמבר 1622 שנים אני בוגר גאמא, תאמין לי שאף אחד אצלנו לא חושב שבC אין פוינטרים.אל תמעיט במסלול הזה, מגיעים אליו אנשים טובים.
פורסם 2002 בדצמבר 1622 שנים אני בכלל לא ממעיט!למעשה, מה שאני רוצה לעשות בצבא זה לשרת בגאמא.במיונים פשוט היתה שאלה שקשורה לזה, ואנשים אחרי זה זיינו ת'שכל על כולמני שטויות, אנשים שאני מניח שלא עומדים להתקבל...
פורסם 2002 בדצמבר 1722 שנים (אני יודע שזה לא מדוייק)הרבה מההבדל: ++C = C מסודרת בצורה מודולרית.ולכן, C זה תכנות יותר טהור (פחות Design) וכדאי להתחיל אתו...
פורסם 2002 בדצמבר 2622 שנים חחחחח C זה תכנות יותר טהור? מהההה? דווקא ההפך הוא נכון. תכנות מונחה עצמים OOP זה תכנות במלוא מובן המילה... מה שאתה מתכוון זה שב-C צריך לכתוב יותר טקסט משעמם.... C הרבה יותר טוב למתחילים, כי הרי הרבה יותר פשוט לכתוב תוכנית שהיא לא מבנית, ולא משתמשת בעצמים - אני חושב שאסור ללמוד C++ לפני C. זה פשוט חטא... ואסור לשכוח ש כל מהדר (COMPILER) של C++ יכול לקמפל קוד של C.
פורסם 2002 בדצמבר 2822 שנים ההבדל הכי גדול מבחינת המתכנת הוא ה oodאני חייב שלא להסכים עם מי שאמר שיותר קל ללמוד תכנות קודם ב Cבמיוחד היום - אם תלמד בהתחלה לתכנת מונחה עצמים תעשה לעצמך רק טוב.מבחינת המחשב - c++ היא בדיוק C רק שלכאשר מקמפלים קובץ של C++ לפני זה ישנו מקרו שעובר והופך את הקוד מונחה העצמים לקוד ב C ורק אחר כך מריצים קומפיילר של C שהופך אותו לשפת מכונה.זה הכל.
פורסם 2002 בדצמבר 2822 שנים זה ממש לא נכון ש-C++ הופך קודם ל-Cההבדל הוא כמו הבדל בין Basic ל-VisualBasic.התכנות (כלומר הפקודות) כמעט אותו הדבר בשתי השפות, ההבדל הוא ש-C++ הוא OOP, שזה כמו ה-Visual של ה-VB.וכמו ש-VB, לא הופך בהתחלה הכל ל-Basic, כך גם C++ לא הופך הכל ל-C.ההבדל בין C++ ל-VB, חוץ משזה מבוסס על Syntax שונה לחלוטין, הוא ש-VB (גירסה 6 ומטה) היא לא ממש OOP, אלה סתם שפה וויזואלית, לאומת זאת C++ היא לא ממש וויזואלית אבל היא ממש OOP.נ.ב. VB.NET היא כן OOP.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.