הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   האם יש הבדל בין Visual C++.NET ובין ++C ? (https://hosts.co.il/forums/showthread.php?t=21896)

avihy 15-05-06 19:38

האם יש הבדל בין Visual C++.NET ובין ++C ?
 
האם יש הבדל בין Visual C++.NET ובין ++C ?
ואיזו שפה ממולץ ללמוד?

Alon.R 15-05-06 19:42

אני מנחש של dot net.. חכה לתשובה יותר מוסמכת :D

בניה 15-05-06 21:18

ב"ה


C++ זה שם כללי לשפה.
visial זה יותר שם של הסביבת עבודה.
מיקרוסופט יצרו קומפילר לWINDOWS והוסיפו המון תכונות שזמינות רק בו.
הבסיס של השפות בול אותו דבר רק שב visual יש לך גישה לתכונות שבקומפילרים אחרים באופן מובנה אין. אבל הוא מיועד רק לWINDOWS.

מה מומלץ ללמוד? אני מניח שאם תלמד visual C++ כמו שצריך לא תהיה לך בעיה לעבוד עם קומפילרים אחרים לא רק לWINDOWS.

nevo 15-05-06 22:33

בין C++ לVC++ אין הרבה הבדלים , אבל בVC++ אפשר לעבוד עם MFC משהו טיפה דומה לVB.
אבל ה.NET שונה לדעתי מאוד מC++ הרגיל.

omaniusd 16-05-06 11:24

ציטוט:

נכתב במקור על ידי בניה
ב"ה


C++ זה שם כללי לשפה.
visial זה יותר שם של הסביבת עבודה.
מיקרוסופט יצרו קומפילר לWINDOWS והוסיפו המון תכונות שזמינות רק בו.
הבסיס של השפות בול אותו דבר רק שב visual יש לך גישה לתכונות שבקומפילרים אחרים באופן מובנה אין. אבל הוא מיועד רק לWINDOWS.

מה מומלץ ללמוד? אני מניח שאם תלמד visual C++ כמו שצריך לא תהיה לך בעיה לעבוד עם קומפילרים אחרים לא רק לWINDOWS.

נכון, אבל פה יש הבדל יותר מהותי.
ב Visual C++.NET, אתה כותב Managed c++ code ואתה משתמש בכל ה Namespaces של .NET.
למעשה, .NET בסינטקס של C++.

link 16-05-06 22:22

רצוי להבין מהי C++ - C++ היא שפה אשר מבוססת על שפת ה-C אשר הייתה חזקה ושופרה שתתאים לצרכים של אותו אדם שיצר אותה.
כמו שאמרו מיקרוסופט פיתחה סביבת עבודה(מאוד מומלצת) אשר נקראת microsoft visual c++ 6.0 שבעצם היא קומפילר לC++ וC עם כל מיני תוספות(לא נכנס לזה).
ואז באה לה מיקרוסופט ולקחה את C והתאימה שתעבוד תחת סיביבת העבודה .net (שלדעתי די מעצבנת).

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

omaniusd 17-05-06 05:48

ציטוט:

נכתב במקור על ידי link
רצוי להבין מהי C++ - C++ היא שפה אשר מבוססת על שפת ה-C אשר הייתה חזקה ושופרה שתתאים לצרכים של אותו אדם שיצר אותה.
כמו שאמרו מיקרוסופט פיתחה סביבת עבודה(מאוד מומלצת) אשר נקראת microsoft visual c++ 6.0 שבעצם היא קומפילר לC++ וC עם כל מיני תוספות(לא נכנס לזה).
ואז באה לה מיקרוסופט ולקחה את C והתאימה שתעבוד תחת סיביבת העבודה .net (שלדעתי די מעצבנת).

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

גם ב C++, הרבה מגיע קיים.
השאלה היא, האם אתה רוצה להתקדם ולכתוב .NET Managed Code, לעבוד בצורה מנוהלת ובטוחה, תוך שימוש ב BCL וה Framework.
אם כן, אז c++.net


כל הזמנים הם GMT +2. הזמן כעת הוא 05:53.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ