Διαφορά μεταξύ των αναθεωρήσεων του «C++»

2 bytes προστέθηκαν ,  πριν από 1 έτος
καμία σύνοψη επεξεργασίας
(→‎Εξωτερικοί σύνδεσμοι: Μεταφορά σε "Σημειώσεις ιστορικού")
Η '''C++''' (διαβάζεται: σι πλας πλας<ref name=":0">[[Μπιάρνε Στρούστρουπ|Bjarne Stroustrup]], «Η γλώσσα προγραμματισμού C++», [http://www.kleidarithmos.gr/main/books/33039/files/assets/basic-html/page37.html σελ. 39], Εκδότης: Κλειδάριθμος, 1999, {{ISBN|9603321427|9789603321422}}. [https://web.archive.org/web/20190903213417/http://www.kleidarithmos.gr/main/books/33039/files/assets/basic-html/page37.html Αρχειοθετήθηκε] 04/09/2019. Ανακτήθηκε 04/09/2019.</ref> [siː plʌs plʌs]) είναι μία γενικού σκοπού [[γλώσσα προγραμματισμού]] [[Ηλεκτρονικός υπολογιστής|Η/Υ]]. Θεωρείται μέσου επιπέδου γλώσσα, καθώς περιλαμβάνει έναν συνδυασμό χαρακτηριστικών από γλώσσες υψηλού και χαμηλού επιπέδου. Είναι μια [[Μεταγλωττιστής|μεταγλωττιζόμενη]] γλώσσα πολλαπλών παραδειγμάτων, με [[σύστημα τύπων|τύπους]]. Υποστηρίζει [[Δομημένος προγραμματισμός|δομημένο]], [[Αντικειμενοστρεφής γλώσσα προγραμματισμού|αντικειμενοστρεφή]] και γενικό προγραμματισμό.
 
Η γλώσσα αναπτύχθηκε από τον [[Μπιάρνε Στρούστρουπ]] το [[1979]] στα [[εργαστήρια Bell]] της [[AT&T]], ως βελτίωση της ήδη υπάρχουσας [[C (γλώσσα προγραμματισμού)|γλώσσας προγραμματισμού C]]. Ουσιαστικά ήταν η γλώσσα C εφοδιασμένη με κλάσεις όπως αυτές της [[Simula]] και γιαυτόγι' αυτό αρχικά ονομάστηκε "C with Classes".<ref name=":0" /> Ο Rick Mascitti πρότεινε το όνομα «C++» στα μέσα του [[1983]] και έκτοτε επικράτησε.<ref name=":0" /> Οι βελτιώσεις ξεκίνησαν με την προσθήκη κλάσεων, και ακολούθησαν, μεταξύ άλλων, εικονικές συναρτήσεις, υπερφόρτωση τελεστών, πολλαπλή κληρονομικότητα, πρότυπα κ.α.
 
Η γλώσσα ορίστηκε παγκοσμίως, το [[1998]], με το πρότυπο [[ISO/IEC 14882]]:1998. Η τρέχουσα έκδοση αυτού του προτύπου είναι αυτή του [[2003]], η ISO/IEC 14882:2003. Μια καινούρια έκδοση είναι υπό ανάπτυξη, γνωστή ανεπίσημα με την ονομασία C++0x.
721

επεξεργασίες