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

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
אין תקציר עריכה
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{{שפת C}}
 
{{בעבודה}}
 
[[קובץ:Programc|ממוזער|תוכנית C]]
== מושגים בסיסיים==
==הרכיבים הנדרשים לפיתוח ב-C==
 
===הרכיבים הנדרשים לפיתוח ב-C===
{{בעבודה}}
 
כדי לפתח בשפת C, יש להשתמש במספר רכיבים שיפורטו להלן.:
 
1. עורך טקסטים, כדי לרשום את הקוד של התוכנה
 
2. מספר כלים הממירים את הקוד לתוכנית בשלבים שונים (קדם מהדר, [[w:מהדר|מהדר]] ([[w:en:compiler|compiler]] בלעז, ו[[w:מקשר|מקשר]] ([[w:en:linker|linker]] בלעז).
 
3. קטעי קוד שימושיים ומקובלים שאחרים כבר כתבו
 
4. כלי עזר שונים, בפרט כאלה הממאפשרים לתקן שגיאות בקוד (לדוגמה, [[w:ניפוי שגיאות|מנפה שגיאות]] ([[w:en:debugger|debugger]])
 
===רכיבים וסביבות פיתוח===
 
עקרונית, אפשר לשלב רכיבים שונים, אך מעשית, ישנן שתי גישות עיקריות:
 
1. סביבות פיתוח, הכוללות כבר את הרכיבים הנדרשים (מתאים יותר למתחילים)
 
2. שילוב בין עורך טקסטים כלשהו, לתוכנה אחת או יותר הכוללת את הרכיבים האחרים (לרוב מתאים למפתחים מנוסים יותר)
 
סביבות פיתוח עשויות להיות חופשיות לשימוש, מסחריות בתשלום, או בעלות גרסאות שונות בהתאם לתשלום.
 
סביבות פיתוח לעבודה נרחבת לרוב מותקנות על מחשב המשתשמש, אולם יש גם סביבות פיתוח מבוססות רשת שאינן מצריכות התקנה (ושלרוב מתאימות לקטעי קוד קצרים יותר).
כדי לפתח בשפת C, יש להשתמש במספר רכיבים שיפורטו להלן.
 
===1.עורך טקסטים===