שיעור 1: שלום, עולם! — התוכנית הראשונה ב-C
C היא שפה מקומפלת — את הקוד שכותבים מתרגמים פעם אחת לשפת מכונה, וכך נכתבו לינוקס ורוב מערכות ההפעלה. לכל תוכנית C יש מבנה קבוע: #include <stdio.h> מביא את כלי הפלט, int main(void) היא נקודת ההתחלה, printf("...\n"); מדפיסה למסך, ו-return 0; מסיים בהצלחה. כל פקודה מסתיימת בנקודה-פסיק, ו-C מבדי
קומפילציה היא כמו לתרגם מתכון שכתבת בעברית לשפה היחידה שהרובוט במטבח מבין — מתרגמים פעם אחת, ואז הרובוט מבצע במהירות שיא בלי לשאול אותך שוב.
- printf
- פונקציה שמדפיסה טקסט למסך. \n בסוף המחרוזת יורד שורה.
- main
- הפונקציה שממנה כל תוכנית C מתחילה לרוץ. return 0; בסופה מסמן סיום מוצלח.
- #include
- הוראה לקומפיילר לצרף קובץ כותרת, למשל <stdio.h> שמכיל את printf.
- קומפילציה
- תרגום קוד המקור לקובץ הרצה בשפת מכונה, למשל עם gcc hello.c -o hello.