Εισαγωγή
- Η C++ είναι μια γλώσσα που έχει προέλθει από τη C.
- Πλεονεκτήματά της σε σχέση με τη C είναι:
- Τα παραπάνω στοιχεία επιτρέπουν στη γλώσσα να υποστηρίζει τον
αντικειμενοστρεφή προγραμματισμό (object-oriented programming).
- Υπάρχουν παρόλ' αυτά εφαρμογές οι οποίες γράφονται καλύτερα σε C.
Τέτοιες είναι:
- προγράμματα που έχουν άμεση σχέση με το υλικό όπως ο
πυρήνας του λειτουργικού συστήματος και οι οδηγοί συσκευών,
- ενσωματωμένες (embedded) εφαρμογές που εκτελούνται
σε περιβάλλον που δεν μπορεί να ανταποκριθεί στις απαιτήσεις της C++.
- Άλλες γλώσσες στην ίδια οικογένεια με τη C++ (1983) είναι:
- η Simula67 (1967),
- η Smalltalk (1979) και
- η Java (1995).