עבור לתוכן

מבקש המלצה לקומפיילר חינמי ל- C++ לחלונות

Featured Replies

פורסם

היי,

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

סביבת עבודה: windows XP, ואני אשמח אם יהיה אפשר להתקין את אותו הקומפיילר גם על Vista.

שאלה נוספת - מה החשיבות בכלל של הקומפיילר בו משתמשים?

תודה מראש.

אגב, אולי שווה להוסיף לנעוצים רשימה של קומפיילרים מומלצים לשפות השונות, ואולי גם סביבות עבודה, דיבאגרים וכו'

פורסם

יש את Microsoft Visual Studio Express

אני לעומת זאת מעדיף את Code::Blocks

פורסם
  • מחבר

תודה.

למישהו יש נסיון עם g++ / gcc על windows ?

מה החשיבות בכלל של הקומפיילר בו משתמשים?

פורסם

יש לי ניסיון עם gcc רק שתדע שהוא במערכות לינוקס\יוניקס. הוא קומפייל שמופעל משורת פקודה . נותן שגיאות רלוונטיות בזמן קימפול . ניתן לכתוב את הקוד בכל עורך טקסט כלשהו שתמצא לנכון.

יש לך כמובן את מה שהמליצו מעלי גרסת אקספרס של ויזוא'ל סטודיו ,אני אישית לא ממש אוהב אותה , לא נוח בכלל לעשות איתה debuging.

יש לך את DEV Bloodshot C++ או משהו כזה שהיא נחמדה וגם קטנה מאד (חינמי).

הייתי ממליץ לך לעבוד עם CodeGear אומנם הוא לא חינמי אך הוא הכי נוח שניתקלתי בו מבחינת שליטה ודיבוג.

החשיבות בין קומפיילרים למיהם היא בעיקר ברמת האפשרויות שהן נותנות וההקלות על בניית התוכנית כמו כן על דיבוג של התוכנית וכו'... רוב האנשים בדרך כלל מעדיפים קומפיילר כזה או אחר לכל אחד היתרונות והחסרונות שלו , כמובן שיש יותר טובים ופחות אך שוב בין כמה שבאותו רמה זה רק עניין של העדפה.

אם יצא לך לעבוד עם כמה קומפיילרים תראה שיש כאלה שעושים את החיים "קלים" למשל כשאתה פונה לclass או פונקציה אז הם מציגים את הפונקציות בתוכה או את האופציות שצריך להכניס בהתאמה , השלמה אוטמטית של משפטי if וכו' סגירה של סוגרים ... והרשימה עוד ארוכה.

אם אתה מתכוון לעבוד עם GCC אני ממליץ לך להשתמש בעורך notepad++ הוא בעל יכולת הצגת סינטקס כמעט של כל השפות הקיימות , דיי נוח. ובכלל הוא יותר נחמד מהנוטפד של ווינדוס.

בהצלחה.

גל

נ.ב.

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

פורסם

אם יצא לך לעבוד עם כמה קומפיילרים תראה שיש כאלה שעושים את החיים "קלים" למשל כשאתה פונה לclass או פונקציה אז הם מציגים את הפונקציות בתוכה או את האופציות שצריך להכניס בהתאמה , השלמה אוטמטית של משפטי if וכו' סגירה של סוגרים ... והרשימה עוד ארוכה.

הדברים האלה לא קשורים לקומפיילר, אלא לסביבת עבודה (Eclipse, Visual Studio, Borland, עורך פשוט כמו Notepad++ וכו').

פורסם

סביבת פיתוח (או IDE). בכל מקרה, לכל קומפיילר יש את השטויות שלו. ו GCC כמובן הוא גם לחלונות.

פורסם

בעצם אתה צודק נראה לי הDEV משתמש בGCC ...

פורסם

כסביבת פיתוח טובה יש את eclipse.

http://www.eclipse.org/

כעורך טקסט קליל יש את crimson editor (שתומך בהרבה סינטקסים).

http://www.crimsoneditor.com/

כקומפיילר אני משתמש ב-Microsoft Visual C++ 2008 Express Edition, דרך שורת הפקודה.

http://www.microsoft.com/express/download/#webInstall

בהצלחה.

פורסם
  • מחבר

תודה.

אולי באמת הגיע הזמן להתחיל לעבוד בסביבת עבודה מודרנית עם איזה דיבאגר נוח ולא עם emacs והדפסות בשביל דיבאגינג... :)[br]פורסם בתאריך: 31.12.2008 בשעה 14:47:39


כסביבת פיתוח טובה יש את eclipse.

http://www.eclipse.org/

אגב, מה ההבדל בין הגרסאות השונות? (ראיתי למשל שיש גרסה לג'אוה וגרסה ל-C++, ולא ראיתי פירוט לגבי ההבדלים ביניהן - האם צריך שתי גרסאות שונות בשביל פיתוח בשתי שפות שונות?)

פורסם

לא, יש את הבסיס ועליו יש פלאגינים שתומכים בכל מני דברים, ההורדות האלו מכילות פשוט חבילות שונות ביחד עם הבסיס. אתה יכול להוריד אחד ולהוסיף את השני למשל. (וזה גם לא כזה בעיה להוריד 2, כי אקליפס לא מתקין כלום במחשב / רגיסטרי).

פורסם

יש הבדלים בין הקומפיילרים

לדוגמא ספריות(על אף שניתן להוסיף )

graphics.h של בורלנד

ויש עוד ועוד...

פורסם

אני גם הייתי ממליץ על Visual Studio Express, אומנם הוא לא קוד פתוח כמו GCC, אבל הסביבת עבודה מאוד נוחה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים