שפת C/הכנה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
BD612236 (שיחה | תרומות)
←‏הרכיבים הנדרשים לפיתוח ב-C: ללומד המתחיל אין שום מושג לפירוט של הרכיבים הנצרכים הנ"ל, מנסיון... לא מובן שהמהדר והמקשר שונה מעורך טקסטים
שורה 6:
כדי לפתח בשפת C, יש להשתמש במספר רכיבים שיפורטו להלן.
 
===1.עורך טקסטים===
ראשית, יש להשתמש בעורך טקסטים כדי לכתוב את הקוד. חשוב להשתמש בתכנה המאפשרת לשמור קבצי טקסט פשוטים (ללא סימני עריכה כלשהם). {{:שפת C/הכנה/עורכי טקסט}}
 
===2.המהדר והמקשר===
 
לאחר שהקוד כתוב, ה[[w:מהדר|מהדר]] ([[w:en:compiler|compiler]] בלעז) ממיר את הקוד הכתוב לשפת מכונה, וה[[w:מקשר|מקשר]] ([[w:en:linker|linker]] בלעז) מקשר במידת הצורך מספר קבצי שפת מכונה. שפת C, כרוב שפות התכנות, מוגדרת בעזרת כללים נוקשים למדי. במידה שהקוד מכיל "שגיאות דקדוק" (כלומר, שהקוד אינו כתוב לפי כללי השפה), המהדר (ולעתים המקשר) יודיעו על שגיאות.
שורה 15:
[http://gcc.gnu.org gcc] הוא מהדר חופשי הזמין כמעט לכל סוגי הפלטפורמות. במערכת לינוקס תוכל להתקין אותו (אם אינו כבר מותקן) בעזרת מנהל ההתקנות של המערכת שלך.
 
===3.הספריה הסטנדרטית===
 
שפת C תוכננה כך שתהיה קטנה מאד, ובניגוד לשפות אחרות, איננה כוללת אפילו פקודות לפעולות בסיסיות כקלט ופלט. במקום זאת כוללת השפה הגדרה מפורטת לספרייה (אוסף חלקי קוד) סטנדרטית, והמהדר (ובעיקר המקשר) מטמיעים את יכולת ספריה זו בקבצי ההרצה. ספריה זו מותקנת יחד עם המהדר והמקשר, ולכן אין צורך, בדרך כלל, בהתקנתה בנפרד.
 
===4.כלים אחרים===