C++

'''C++ (סי פלוס פלוס)''' היא שפה לכתיבת תוכנות. היא נבנתה מעל שפת C בשנות ה־80. יש בה כלים לכתוב תוכניות מהירות ועוצמתיות.

ביארנה סטרוסטרופ התחיל לפתח את השפה ב־1979. השם C++ מראה שהיא הרחבה של C. הגרסה הראשונה יצאה ב־1985.

C++ מאפשרת כמה דרכים לתכנת: פרוצדורלי (שלב אחרי שלב), מונחה עצמים (מחלקות ועצמים, מבנים שמכילים נתונים ופונקציות) וגנרי (templates, תבניות שמייצרות קוד לכל טיפוס).

השפה נותנת שליטה רבה בזיכרון. זאת אומרת שהמתכנת יכול לנהל בדיוק מה קורה.

- מחלקה (class): תבנית שמגדירה טיפוס עם משתנים ופונקציות. עצם (object) נוצר מהמחלקה.
- ירושה (inheritance): מחלקה יכולה לקבל תכונות ממחלקה אחרת.
- פונקציות וירטואליות: שיטות שנקראות לפי סוג העצם בפועל.
- const (קבוע): מציין שמשתנה לא ישתנה אחרי ההגדרה.
- reference (ייחוס): דרך להפנות לאובייקט בלי להעתיק אותו.
- throw/try/catch: דרכים לטפל בשגיאות בזמן ריצה. throw זורק שגיאה. try בודק. catch תופס את השגיאה.

STL היא ספרייה מסודרת שמכילה כלים מוכנים, כמו רשימות ומערכים דינמיים (vector). זה מקל על העבודה.

מדפיסים עם std::cout וקוראים עם std::cin.

תוכנית פשוטה מתחילה ב־int main() ומדפיסה משפט למסך.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!