מה זה C? הגדרה ומשמעות

click fraud protection

C היא שפת תכנות ברמה גבוהה שנועדה לנצל פונקציות ונהלים. באמצעות המבנה והתחביר שלו, פעולות לא מכוונות נמנעות אולם המורכבות של C, במיוחד באיך הזיכרון מטופל גרם לפרצות אבטחה רבות באפליקציות הרבות שנכתבו בהן זה. יש להרכיב קוד C לפורמט הפעלה לפני שניתן להפעיל אותו, זה נותן לשפה יתרון מהירות ויציבות על פני שפות שמתפרשות בזמן הריצה.

Technipages מסביר את ג

באמצעות העיצוב של C עם גישה ברמה נמוכה לזיכרון ומהדר פשוט יחסית למרות היותו שפה ברמה גבוהה, קוד ממפה ביעילות להוראות מכונה. התמיכה ב-C היא רחבה ביותר, כל מערכות ההפעלה הגדולות תומכות בו כמו רוב המיקרו-בקרים ואפילו מחשבי-על, שכן תוכנות C ממולאות כאלה ניתנות לנייד בקלות כדי לתמוך במגוון רחב של מערכות.

מספר רב של שפות קיבלו השראה בדרך כלשהי מ-C ומשתמשות בפורמטים ובסטנדרטים מסוימים שהיא הפכה לפופולרית. C++, Java, Python, PHP, Perl, Rust, Go, Swift ושפות רבות אחרות משתמשות באלמנטים או סגנונות שהושאלו מ-C. C has פותחה בתחילה בשנת 1972 עם מפרט לא פורמלי שפורסם בשנת 1978 וגרסה סטנדרטית ומאז מתוקנת שפורסמה לראשונה בשנת 1989.

ליבת לינוקס, DOOM וגרסאות מוקדמות של Microsoft office הן דוגמאות פופולריות לתוכנות שנכתבו ב-C. C נמצא בשימוש כבד מאוד במערכות משובצות המנהלות דברים ממטוסים, רכבות, מכוניות, מערכות בקרה תעשייתיות ואפילו בחלק מהחלליות.

שימושים נפוצים של C

  • תוכניות C התואמות לתקנים נכתבות תוך מחשבה על ניידות.
  • המקורות של C קשורים קשר הדוק לפיתוח מערכת ההפעלה יוניקס.
  • C תומך בשימוש במצביעים, סוג של הפניה שמתעדת את הכתובת או המיקום של אובייקט או פונקציה בזיכרון.

שימוש לרעה נפוצ של C

  • C היא שפת תכנות מונחה עצמים.