C היא שפת תכנות שהומצאה בראשית שנות השבעים על ידי דניס ריצ'י כשפה לכתיבת מערכות הפעלה. מטרת C היא להגדיר במדויק סדרת פעולות שהמחשב יכול לבצע כדי לבצע משימה. מרבית הפעולות הללו כוללות מניפולציה של מספרים וטקסט, אך כל דבר שהמחשב יכול לעשות פיזית יכול להיות מתוכנת ב- C.
למחשבים אין אינטליגנציה - צריך לומר להם בדיוק מה לעשות וזה מוגדר על ידי שפת תכנות אתה משתמש. לאחר שתוכנת, הם יכולים לחזור על הצעדים כמה פעמים שתרצו במהירות גבוהה מאוד. מחשבים אישיים מודרניים כל כך מהירים שהם יכולים לספור עד מיליארד בשנייה או שתיים.
מה יכולה תוכנית C לעשות?
משימות תכנות אופייניות כוללות הכנסת נתונים ל- מאגר מידע או לשלוף אותו, להציג גרפיקה במהירות גבוהה במשחק או בוידיאו, לשלוט במכשירים אלקטרוניים המחוברים למחשב האישי או אפילו לנגן מוסיקה ו / או אפקטים של צליל. אתה יכול אפילו לכתוב תוכנה להפקת מוזיקה או לעזור לך להלחין.
האם C היא שפת התכנות הטובה ביותר?
כמה שפות מחשב נכתבו למטרה מסוימת. ג'אווה תוכננה במקור לבקרת טוסטרים, C לתכנות מערכות הפעלה ופסקל כדי ללמד טכניקות תכנות טובות אבל C נועדה להיות דומה יותר לשפת הרכבה ברמה גבוהה, שניתן להשתמש בה כדי להעביר יישומים למחשב אחר מערכות.
יש כמה משימות שניתן לבצע ב- C אך לא בקלות רבה, למשל עיצוב ממשק משתמש מסכים ליישומים. שפות אחרות כמו ויז'ואל בייסיק, דלפי ולאחרונה C # יש רכיבי עיצוב ממשק משתמש מובנים בתוכם וכך הם מתאימים יותר לסוג זה של משימה. כמו כן, חלק משפות סקריפט המספקות תכנות נוספת ליישומים כמו MS Word ואפילו פוטושופ נוטים להיעשות בגרסאות של Basic, ולא C.
באילו מחשבים יש C?
השאלה הגדולה יותר היא, אילו מחשבים לא יש C? התשובה - כמעט ואף אחת, שכן לאחר 30 שנות שימוש היא כמעט בכל מקום. זה שימושי במיוחד במערכות משובצות עם כמויות מוגבלות של זיכרון RAM ו- ROM. ישנם מהדרים C עבור כמעט כל סוג של מערכת הפעלה.
איך אני מתחיל עם C?
ראשית, אתה צריך א מהדר C. יש הרבה מסחריות וחינמיות זמינות. ברשימה שלהלן הוראות להורדה והתקנה של המהדרים. שניהם חופשיים לחלוטין וכוללים IDE כדי להקל עליך בחיים לערוך, להרכיב ולבאג את היישומים שלך.
- הורד והתקן המהדורה Visual C ++ 2005 Express של מיקרוסופט
- הורד והתקן מהדר C / C ++ של ווטקום פתוח
ההוראות גם מראות כיצד להזין ולהרכיב את יישום ה- C הראשון שלך.
כיצד אוכל להתחיל לכתוב יישומי C?
קוד C נכתב באמצעות עורך טקסטים. זה יכול להיות פנקס רשימות או IDE כמו אלה המסופקים עם שלושת המהדרים המפורטים לעיל. אתה כותב תוכנית מחשב כסדרת הוראות (נקראת הצהרות) בתווית שנראית מעט כמו נוסחאות מתמטיות.
זה נשמר בקובץ טקסט ואז מורכב ומקושר ליצירת קוד מכונה שתוכלו להריץ. כל יישום בו אתה משתמש במחשב ייכתב ונכתב ככה, ורבים מהם ייכתבו ב- C. בדרך כלל אינך יכול להשיג את קוד המקור המקורי אלא אם כן קוד פתוח.
האם יש שפע של קוד פתוח?
מכיוון שהיא כל כך נפוצה, תוכנת קוד פתוח הרבה נכתבה ב- C. בניגוד ליישומים מסחריים, שבהם קוד המקור נמצא בבעלות עסק ומעולם לא זמין, קוד הצפייה של קוד פתוח יכול להופיע ולשימוש על ידי מישהו. זוהי דרך מצוינת ללמוד טכניקות קידוד.
האם אוכל לקבל עבודת תכנות?
למרבה המזל, יש הרבה עבודות C בחוץ וקיימת גוף עצום של קוד שיצטרך לעדכן, לתחזק ולכתוב מדי פעם. שלושת שפות התכנות הפופולריות ביותר לפי הרבעון Tiobe.com הסקר הם Java, C ו- C ++.
אתה יכול לכתוב משחקים משלך אבל תצטרך להיות אומנותי או שיהיה לך חבר אמן. תצטרך גם אפקטים של מוזיקה וסאונד. גלה מידע נוסף על פיתוח משחק. משחקים כמו Quake 2 ו- 3 נכתבו ב- C והקוד זמין באופן מקוון בחינם בשבילכם ללמוד וללמוד ממנו.
אולי קריירה מקצועית 9-5 תתאים לך טוב יותר - קרא על א קריירה מקצועית או אולי לשקול להיכנס לעולם של הנדסת תוכנה כתיבת תוכנה לבקרת כורים גרעיניים, מטוסים, רקטות חלל או באזורים קריטיים אחרים לבטיחות.