++Dev-C חוזרת לחיים
כמו הרבה אנשים שלמדו ++C לפני כמה שנים, את הצעדים הראשונים שלי עשיתי בסביבת פיתוח בשם ++Dev-C.
בשונה מסביבות פיתוח רבות אחרות, היא מיוחדת בנקיות שלה ובקלות השימוש. הנה תמונה הלקוחה מהאתר הראשי של התוכנה. אל תתנו לפשטות להטעות אתכם, התוכנה ממש טובה.
הקמפיילר בו משתמשת סביבת העבודה הוא MinGW. זהו פורט של GCC – GNU Compiler Collection ל-Windows. למי שלא מכיר, GCC הוא הקומפיילר בו משתמשים בכל לינוקס ובכמה יוניקסים. הייחוד של MinGW הוא בכך שהוא פורט native, כלומר, לא תלוי Cygwin אלא מקמפל לקבצי exe שיכולים לרוץ על כל גירסת Windows נתמכת ללא התקנת תוכנות נלוות.
++Dev-C כתובה בשפת Delphi שהיא, אם הבנתי נכון, Pascal עם תוספת של עצמים. ++Dev-C באה עם מנהל חבילות שמאפשר להוסיף תמיכה בספריות GUI או גרפיקה כך שלא צריך להוריד אותן בנפרד. קוראים להן devpaks ויש להן repository ייעודית.
כמו בכל תחום חדש שאליו אני נכנס, לפני שהתחלתי ללמוד ++C סקרתי את האינטרנט כדי למצוא את סביבת הפיתוח האולטימטיבית, וכשמצאתי את ++Dev-C ננעלתי עליה להרבה זמן ולא התאכזבתי. התוכנה הלכה והשתפרה והתעדכנה כל כמה שבועות. כך היה כמה שנים. בתחילת שנת 2005 שמתי לב פתאום שכבר כמה חודשים לא היה עדכון, ועוד בגירסה 4.9.9.2, כל כך קרוב לגירסה חדשה יציבה. חיפשתי קצת באינטרנט ולא מצאתי שום הודעה חדשה מהמפתחים. רק שנה מאוחר יותר הבנתי שמשהו כנראה השתנה וזה לא במקרה. כשהפסיקו לזרום תיקוני באגים והקומפיילר המצורף נהיה כבר יותר מדי יש הפסקתי להשתמש בתוכנה. כמה שנים אחר כך עוד היה לי חבל עליה וזאת הסיבה ששמחתי כל כך לראות ממנה סימן חיים לא מזמן.
לפני כמה חודשים החליט מפתח עצמאי להרים את הכפפה ולאמץ את פיתוח התוכנה. הוא למד דלפי תוך כדי עבודה, תיקן באגים, והוציא את גירסה 5 המיוחלת. המשמעות של זה היא ששוב יש קומפיילר עדכני, רוב הבאגים נעלמו ואפשר לאמץ את התוכנה מחדש. ניתן להוריד אותה מ-SourceForge. כך היא נראית היום:
למרות שהתוכנה טובה, אני לא ממליץ לכולם להשתמש בסביבת הפיתוח הזו פתאום, יש רבות טובות היום וכל אחד יבחר את מה שמתאים לו. באתי רק לחלוק כבוד לתוכנה שאיתה עשיתי את הצעדים הראשונים ב++C ואצל הרבה אנשים יש לה פינה חמה בלב.
7 תגובות
יצא לך לבדוק את Code::Blocks ?
כן, כמה פעמים. זה משוכלל אבל לא כל כך לטעמי. אני גם לא כל כך אוהב את איך שהוא נראה.
בכל מקרה, למי שלא מכיר כדאי לבדוק גם אותו.
ואוו, יפה.
גם לי שמורה פינה חמה בלב לDev-cpp, תודה על העדכון!
האם זה רץ גם בלינוקס?
או לחלופין איזה קומפיילר עם אפשרות דיבאגינג קיימת בלינוקס? למיטב הבנתי הדלה gcc רק מקמפל ולא ניתן לבדוק איתו שורה שורה (לפחות באובנטו).
שלום nry123
מכיון שהתוכנה כתובה בdelphi 6 שהוא קומפיילר לWindows אין עדיין גירסה ללינוקס.
אתה בעצם מבקש המלצה לIDE (סביבת פיתוח משולבת) ללינוקס. יש הרבה כמובן.
אם אתה רוצה משהו נחמד ודי פשוט יש את CodeLite שמשתמב בWxWidgets ופותח ע"י אחד משלנו, כלומר ישראלי כנראה – ערן יפרח. היא עובדת גם בלינוקס וגם בWindows.
סביבת פיתוח די דומה היא Code::Block שגם היא משתמשת בWxWidgets וגם היא cross-platform כלומר, עובדת גם במספר מערכות הפעלה.
אם אתה רוצה סביבה מבוססת וגדולה שתומכת בהרבה שפות יש את Eclipse שנתמכת ע"י IBM, בנויה בJAVA, קצת כבדה יותר.
אם אתה רוצה לפתח בQT לדעתי הכי כדאי QTCreator, שמפותחת ע"י נוקיה והיא מאוד נוחה.
כמו שאתה רואה המבחר גדול. מומלץ לחפש באינטרנט, לנסות כמה, ולבחור את מה שהכי נוח לך.
יצא גם WXDevC++ והוא כבר בגירסה 7!
כן, זה נכון. ++WxDev-C היה בפיתוח ללא הפסקה כבר כמה שנים אבל הוא לא המשיך בכיוון המקורי של התוכנה והיא הפכה להיות קצת כבדה ומסובכת יותר ולכן לא אהבתי אותה.