C + + αναπτύχθηκε από την γλώσσα C , η οποία με τη σειρά της ήταν απόγονος μιας εκτεταμένης γλώσσας Β , αναπτύχθηκε στα Εργαστήρια Bell το 1971 . C , αναδιαρθρώθηκε και με μια ισχυρότερη compiler , έγινε η κυρίαρχη γλώσσα στην παγκόσμια ανάπτυξη του Unix . Ενενήντα τοις εκατό των Unix ήταν γραμμένο σε C. Το 1985 , Bjarne Soustrup ξανάγραψε τη γλώσσα C , δημιουργώντας C + + , να εισαγάγει object-oriented έννοιες που είχαν διερευνηθεί σε άλλες γλώσσες . Στη δεκαετία του 1990 , η Microsoft άρχισε να συμμετέχει , αναπτύσσει το πρώτο της Microsoft C /C + + compiler , ακολουθούνται από τις διάφορες εκδόσεις του Visual C + + . Εικόνων
Object - Oriented Programming
Η
Παρότι οι διαδικαστικές γλώσσες οργανώσει κώδικα ως κατάλογο των καθηκόντων που πρέπει να εκτελούνται από τον επεξεργαστή σε μια συγκεκριμένη σειρά , object-oriented γλώσσες όπως η C + + οργανώσει κώδικα σε διαφορετικά αντικείμενα , το καθένα έχει τις δικές του ιδιότητες και τις μεθόδους της . Ένα από τα πλεονεκτήματα της αντικειμενοστραφούς προγραμματισμού είναι ότι επιτρέπει τον κωδικό που μπορεί να περιγράψει αντικείμενα του πραγματικού κόσμου . Ένα αντικείμενο BankAccount , για παράδειγμα , θα μπορούσε να έχει τις ιδιότητες του "Balance " και " κάτοχος λογαριασμού " και θα μπορούσε να περιλαμβάνει μεθόδους "Κατάθεση" και "Ανάληψη ".
Η εφαρμογή Microsoft Foundation Classes
οι
εφαρμογή Microsoft Foundation Classes βρίσκονται στο επίκεντρο της C + + προγραμματισμό Visual για τα Windows . Το MFC είναι μια ομάδα αντικειμένων και μεθόδων που επιτρέπουν στον προγραμματιστή να χειριστεί το περιβάλλον των Windows ( το άνοιγμα και το κλείσιμο των παραθύρων , αντλώντας περιεχόμενο μέσα από τα Windows , δημιουργία μενού ) και να αντιδράσει με την είσοδο του χρήστη των Windows ( κλικ του ποντικιού , κίνηση του ποντικιού , πατήματα πλήκτρων , Οι επιλογές του μενού ) . Επειδή οι περισσότεροι από τον προγραμματισμό των Windows είναι επικεντρωμένη γύρω από αντίδραση στις εντολές του χρήστη μέσω της διεπαφής χρήστη των Windows , λέγεται ότι είναι " event-driven ". Μεγάλο μέρος της MFC απλά δίνει προγραμματιστές τρόπους αγκίστρωσης στο Windows ξεκινούν από τα γεγονότα .
Εικόνων Το ολοκληρωμένο περιβάλλον ανάπτυξης
Η
C + + , όπως και οι περισσότερες άλλες γλώσσες προγραμματισμού , μπορεί να γραφτεί ως κείμενο σε ένα απλό επεξεργαστή κειμένου . Το κείμενο μπορεί στη συνέχεια να « καταρτίζονται » ( μετατραπεί σε δυαδικό κώδικα ) από μια γραμμή εντολών ξεκινήσει η διαδικασία . Η εισαγωγή Ολοκληρωμένη Περιβάλλοντα Ανάπτυξης επιτρέπει στους προγραμματιστές να περιηγηθείτε κωδικό τους πολύ πιο αποτελεσματικά μέσα από τα μενού που θα τους μεταφέρει σε συγκεκριμένα αντικείμενα και τις μεθόδους . Άλλα χαρακτηριστικά του Visual C + + και Visual Studio περιβάλλοντα ανάπτυξης περιλαμβάνουν αυτόματο πλήρη , η οποία βοηθά στην πληκτρολόγηση κωδικού , οπτικό σχεδιασμό , τα οποία επιτρέπουν γραφικά στοιχεία του προγράμματος που πρέπει να δημιουργούνται μέσω drag and drop, και σύνολα δοκιμών για τις διαδικασίες δοκιμών μέσα σε μια εφαρμογή .
Η C + + Versus άλλες γλώσσες
Η
Προγραμματιστές συχνά συζήτηση ποια είναι η καλύτερη γλώσσα και τα εργαλεία είναι για ένα συγκεκριμένο σχέδιο και έργο . Σε σύγκριση με άλλες αντικειμενοστραφείς γλώσσες , όπως η Java , C # , στόχος C ή Python , C + + είναι συνήθως θεωρείται το πιο δύσκολο να μάθουν και χρονοβόρα κώδικα , αλλά, σε σωστά χέρια , έχει ως αποτέλεσμα τις καλύτερες επιδόσεις της εφαρμογής. Οι ισχυρισμοί αυτοί , ωστόσο , είναι συχνά αμφισβητείται .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα