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

29 bytes προστέθηκαν ,  πριν από 1 έτος
μ
Bot: Replace deprecated <source> tag and "enclose" parameter.
μ (Bot: Replace deprecated <source> tag and "enclose" parameter.)
[[ΕικόναΑρχείο:BjarneStroustrup.jpg|thumbμικρογραφία|rightδεξιά|300px|Ο [[Μπιάρνε Στρούστρουπ]], δημιουργός της γλώσσας C++.]]
Η '''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" /> Οι βελτιώσεις ξεκίνησαν με την προσθήκη κλάσεων, και ακολούθησαν, μεταξύ άλλων, εικονικές συναρτήσεις, υπερφόρτωση τελεστών, πολλαπλή κληρονομικότητα, πρότυπα κ.α.
== Χαρακτηριστικά ==
 
Η C++ κληρονόμησε το μεγαλύτερο μέρος της [[Σύνταξη (γλώσσα προγραμματισμού)|σύνταξης]] της C και τον [[προεπεξεργαστής|προεπεξεργαστή]] της C. Το παρακάτω είναι ένα [[πρόγραμμα hello world]] που χρησιμοποιεί την λειτουργία stream της [[C++ Πρότυπη βιβλιοθήκη|πρότυπης βιβλιοθήκης της C++]] για να γράψει ένα μήνυμα στην [[κύρια έξοδος|κύρια έξοδο]]. Το παρακάτω πρόγραμμα χρησιμοποιεί την βιβλιοθήκη εισόδου/εξόδου <code>[[Iostream|iostream]]</code>
 
<!--
*
***************************************************************
--><sourcesyntaxhighlight lang="cpp">
#include <iostream> // αρχείο επικεφαλίδας για την βιβλιοθήκη εισόδου/εξόδου iostream (για cout)
 
}
 
</syntaxhighlight>
</source>
 
=== Τελεστές και υπερφόρτωση τελεστών ===
* {{dmoz|Computers/Programming/Languages/C%2B%2B/}}
 
{{Βικιβιβλία|Εισαγωγή στην C και C++ σε Ολοκληρωμένο Περιβάλλον Δημιουργίας Λογισμικού}}'''Βιβλία:'''[http://cpp.bytes.gr Η γλώσσα C++ σε βάθος]<ref>{{Cite web|url = cpp.bytes.gr|title = Η γλώσσα C++ σε βάθος|date = |accessdate = |website = |publisher = |last = |first = }}</ref> (Ν. Χατζηγιαννάκης - Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ)
 
[[Κατηγορία:C++| ]]
81.280

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