האם יש הבדל בין טורבו C ל Dev C?


תשובה 1:

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

  • ההבדל הוא ש- Dev C אינו מזהה מעט קבצי כותרות שניתן להשתמש בהם ב- Turbo C, כגון conio.h. למותר לציין כי הוא אינו מזהה אף פונקציה / כל פונקציות / MACROS המוצהרות בקובץ הכותרת. כמו כן, ישנם כמה קבצי כותרת העשויים להיות בעלי שמות שונים. לציון דוגמה, ל- Turbo C יש alloc.h, לפונקציות להקצאת זיכרון באופן דינמי, בעוד שקובץ הכותרת של אותו שם נקרא malloc.h ב- Dev C.. עוד אחד שאני מכיר הוא שאתה צריך להכריז על מרחב שמות במקרה של Dev C, אך אינך צריך לעשות זאת במקרה של טורבו סי.

אלה כמה נקודות שיכולתי לזכור את ראשי. אני אמשיך לערוך כשאני זוכר יותר!


תשובה 2:

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


תשובה 3:

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