complete overview c
Μια ματιά στο C ++ που περιλαμβάνει τυπικές βιβλιοθήκες, χρήσεις και άλλες λειτουργίες.
Το C ++ είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού. Αλλά η αλήθεια είναι ότι το C ++ υποστηρίζει επίσης διαδικαστικό και γενικό προγραμματισμό.
Μπορεί να θεωρηθεί ως γλώσσα μεσαίου επιπέδου καθώς διαθέτει τα χαρακτηριστικά μιας γλώσσας υψηλού επιπέδου καθώς και μιας γλώσσας χαμηλότερου επιπέδου. Αυτό, με τη σειρά του, καθιστά το C ++ το καλύτερο για εφαρμογές σε πραγματικό χρόνο, καθώς και εφαρμογές χαμηλού επιπέδου όπως ο προγραμματισμός συστήματος.
Διαβάστε αυτό Ολόκληρη η σειρά εκπαίδευσης C ++ για πλήρη κατανόηση της έννοιας.
Αρχικά, το C ++ αναπτύχθηκε ως βελτίωση στη γλώσσα C και εισήχθη από τον Bjarne Stroustrup στα Bell Labs το 1979. Εκείνη την εποχή ονομάστηκε «C with Classes». Αργότερα, το 1983, μετονομάστηκε σε C ++.
Καθώς το C ++ είναι ένα υπερσύνολο του C, υποστηρίζει σχεδόν όλα τα χαρακτηριστικά της γλώσσας C και επομένως οποιοδήποτε πρόγραμμα στη γλώσσα C είναι επίσης ένα πρόγραμμα C ++.
Τι θα μάθετε:
χρησιμοποιώντας regex στο c ++
- Αντικειμενοστραφής προγραμματισμός
- Βασικές βιβλιοθήκες
- C ++ Εισαγωγή
- Χρήσεις του C ++
- Πρώτο πρόγραμμα C ++
- Προαπαιτούμενα της εκμάθησης C ++
- Πλεονεκτήματα της γνώσης του C ++
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Αντικειμενοστραφής προγραμματισμός
Το C ++ υποστηρίζει όλες τις δυνατότητες του αντικειμενοστρεφούς προγραμματισμού όπως:
- Κληρονομία
- Πολυμορφισμός
- Ενθυλάκωση
- Αφαίρεση
Βασικές βιβλιοθήκες
Όπως όλες οι άλλες γλώσσες προγραμματισμού, η γλώσσα C ++ έχει επίσης όλες τις βασικές δομές όπως μεταβλητές, σταθερές, τύπους δεδομένων κ.λπ.
Η τυπική βιβλιοθήκη C ++ διαθέτει επίσης ένα πλούσιο σύνολο χαρακτηριστικών που υποστηρίζουν διάφορες λειτουργίες χειρισμού, λειτουργίες συμβολοσειρών, χειρισμούς συστοιχιών κ.λπ. Επιπλέον, η τυπική βιβλιοθήκη προτύπων (STL), παρέχει πλούσια χαρακτηριστικά για χειρισμό δομών δεδομένων ή κλάσεων κοντέινερ.
C ++ Εισαγωγή
Με λίγα λόγια, το C ++ είναι μια έντονα ή στατικά δακτυλογραφημένη, μια γενική χρήση, ευαίσθητη σε πεζά, μεταγλωττισμένη γλώσσα που είναι μια γλώσσα προγραμματισμού ελεύθερης μορφής.
Εκτός από αυτά, υποστηρίζει επίσης αντικειμενοστραφείς δυνατότητες προγραμματισμού και επίσης πολλές άλλες δυνατότητες όπως το STL που το καθιστούν εξέχουσα γλώσσα. Οι περισσότεροι από τους μεταγλωττιστές C ++ υποστηρίζουν το πρότυπο ANSI που διασφαλίζει ότι το C ++ είναι φορητό.
Χρήσεις του C ++
Το C ++ μπορεί να χρησιμοποιηθεί για τον προγραμματισμό μιας ποικιλίας εφαρμογών σε σχεδόν κάθε τομέα εφαρμογών.
Στην πραγματικότητα, οι κύριες διεπαφές χρήστη του λειτουργικού συστήματος των Windows και των λειτουργικών συστημάτων Macintosh είναι επίσης γραμμένες στο C ++.
Το C ++ χρησιμοποιείται κυρίως για τη γραφή προγραμμάτων οδήγησης συσκευών και άλλων εφαρμογών προγραμματισμού συστήματος χαμηλού επιπέδου που απαιτούν χειρισμούς υλικού.
Πρώτο πρόγραμμα C ++
Πώς φαίνεται λοιπόν ένα βασικό πρόγραμμα C ++;
Ας δούμε ένα απλό παράδειγμα για να εκτυπώσετε μια σειρά χαρακτήρων στην κονσόλα.
Ο πηγαίος κώδικας ή απλά ο κώδικας (ένα σύνολο οδηγιών προγραμματισμού) γραμμένο στο C ++ θα μοιάζει με:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Τώρα ας διαβάσουμε αυτήν τη δήλωση προγράμματος με δήλωση.
Η πρώτη γραμμή '#include' είναι μια οδηγία στον μεταγλωττιστή που περιλαμβάνει μια βιβλιοθήκη λειτουργιών I / O του C ++, iostream.h. Η οδηγία #include χρησιμοποιείται για να συμπεριλάβει εξωτερικές βιβλιοθήκες που θα χρησιμοποιηθούν στον προγραμματισμό.
Χρησιμοποιώντας το αρχείο iostream.h, μπορούμε να γράψουμε προγράμματα για δεδομένα εισόδου-εξόδου και πληροφορίες στο C ++.
Η επόμενη γραμμή χρησιμοποιώντας το namespace std; είναι μια εντολή για να συμπεριλάβετε το τυπικό χώρο ονομάτων std στο πρόγραμμα. Ο χώρος ονομάτων είναι παρόμοιος με ένα πακέτο ή μια βιβλιοθήκη που περιλαμβάνει και λειτουργίες βιβλιοθήκης.
Μετά από αυτό, έχουμε έναν ορισμό συνάρτησης, int main (). Όλα τα προγράμματα C ++ έχουν ένα μόνο σημείο εισόδου, δηλαδή τη λειτουργία main (). Ο τύπος επιστροφής της κύριας συνάρτησης είναι ακέραιος.
Η επόμενη δήλωση '{' είναι το άνοιγμα στηρίγματος και δείχνει την αρχή του μπλοκ κώδικα. Μετά από αυτό, θα έχουμε μια σειρά δηλώσεων που εξυπηρετούν το σκοπό μας (σε αυτήν την περίπτωση, την εκτύπωση συμβολοσειράς). Μόλις τελειώσει ο κωδικός, κλείνουμε το μπλοκ λειτουργιών με το στήριγμα κλεισίματος '}'.
Κάθε συνάρτηση στο C ++ πρέπει να έχει αυτά τα στηρίγματα ανοίγματος και κλεισίματος για να υποδείξει την αρχή και το τέλος του μπλοκ κώδικα.
ο καλύτερος μετατροπέας youtube σε mp3
Μετά το άνοιγμα, έχουμε μια άλλη δήλωση, κόστος<<” Hello, World!! This is C++ Tutorial!! ”;
Αυτή η δήλωση εκτυπώνει τη δήλωση «Γεια, Κόσμος !! Αυτό είναι C ++ Tutorial !! ' στην κονσόλα. Η συνάρτηση που χρησιμοποιούμε για την εκτύπωση της συμβολοσειράς στο C ++ είναι 'cout' (γράφεται ως C Out), το οποίο είναι μέρος του αρχείου κεφαλίδας 'iostream.h' που συμπεριλάβαμε στην αρχή του κώδικα.
Η συνάρτηση «cout» ακολουθείται από «<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Η επόμενη δήλωση cin.get (); είναι μια ακόμη κλήση λειτουργίας που είναι μέρος του 'iostream.h'. «Cin» είναι η κλήση λειτουργίας για ανάγνωση εισόδου από μια τυπική συσκευή εισόδου, όπως πληκτρολόγιο.
Στο πρόγραμμα C ++, το cin καλεί τη συνάρτηση get (). Αυτό είναι παρόμοιο με τη λειτουργία 'getch ()' στο C που δίνει χρόνο στον χρήστη να διαβάσει την έξοδο της κονσόλας. Το «cin» ακολουθούμενο από το «>>» ονομάζεται χειριστής εξαγωγής στο C ++ και χρησιμοποιείται για την ανάγνωση εισόδου από την τυπική συσκευή εισόδου.
Επιστρέφει την επόμενη δήλωση στον κώδικα 0;
Αυτό είναι το σήμα στον μεταγλωττιστή ότι ο κωδικός λειτουργίας έχει λήξει και ο έλεγχος μπορεί τώρα να επιστρέψει στην αρχή της κύριας λειτουργίας. Καθώς η κύρια συνάρτηση επιστρέφει την τιμή int, πρέπει να επιστρέψουμε μια αριθμητική τιμή (σε αυτήν την περίπτωση 0). Στο C ++, η επιστροφή 0 δείχνει επιτυχία.
Έτσι, αυτό είναι το βασικό πρόγραμμα C ++ που παρουσιάσαμε για να κατανοήσουν οι χρήστες τη βασική σύνταξη του προγράμματος C ++.
Έχοντας καταλάβει αυτό, το επόμενο ερώτημα που φυσικά μας έρχεται στο μυαλό είναι ποιος πρέπει να μάθει C ++; Ποιες είναι οι προϋποθέσεις εκμάθησης C ++;
Στην ιδανική περίπτωση, ο καθένας μπορεί να μάθει C ++. Δεν υπάρχουν σκληροί και γρήγοροι κανόνες που να λένε ποιος μπορεί να μάθει C ++.
Όποιος ενδιαφέρεται για προγραμματισμό ή επιθυμεί να το κάνει μεγάλο στον κόσμο προγραμματισμού μπορεί να επιλέξει το C ++. Το C ++ είναι εύκολο να μάθει, αλλά μερικές φορές μπορεί να είναι δύσκολο. Ωστόσο, με την εξάσκηση και την ανάγνωση σκληρά, ο καθένας μπορεί να μάθει τη γλώσσα.
Αν και είναι τεράστιο και έχει πολλές ιδέες που πρέπει να αποκτηθούν, αισθανόμαστε μόλις καταλάβουμε αυτές τις έννοιες μόνο τότε χρειάζεται όλο και περισσότερο εξάσκηση πριν μπορέσετε να μάθετε τη γλώσσα.
Προαπαιτούμενα της εκμάθησης C ++
Αν και αυτό το σεμινάριο θα ξεκινήσει με τις πιο βασικές έννοιες του C ++, εξακολουθούμε να πιστεύουμε ότι είναι απαραίτητο οι χρήστες που χρησιμοποιούν για να μάθουν το C ++ να έχουν βασικές γνώσεις για τους Υπολογιστές και να γνωρίζουν καλά τις βασικές αρχές του υπολογιστή και τους βασικούς όρους προγραμματισμού.
Εκτός από αυτές τις προϋποθέσεις, ο καθένας μπορεί να μάθει C ++. Ακόμα και άτομα που χρησιμοποιούν άλλες γλώσσες προγραμματισμού μπορούν να κάνουν εναλλαγή στο C ++ ανά πάσα στιγμή.
Πλεονεκτήματα της γνώσης του C ++
Το κύριο πλεονέκτημα της εκμάθησης C ++ είναι η τεράστια χρήση του σε σχεδόν κάθε τομέα. Το C ++ είναι πρακτικά αναντικατάστατο. Καμία άλλη γλώσσα δεν μπορεί να κάνει το καθένα και όλα όσα μπορούμε να κάνουμε με το C ++, αν και πολλές γλώσσες έχουν αποκτήσει λίγα χαρακτηριστικά του C ++ κατά καιρούς.
Το C ++ χρησιμοποιείται σε προγραμματισμό χαμηλού επιπέδου, οπότε όταν σας δοθεί η ευκαιρία, μπορείτε πραγματικά να εργαστείτε και να γνωρίσετε τον μεταγλωττιστή και άλλα πράγματα χαμηλού επιπέδου χρησιμοποιώντας το C ++. Οι προγραμματιστές C ++ έχουν μεγαλύτερο εύρος στον κόσμο του λογισμικού και με τη σειρά τους λαμβάνουν υψηλότερους μισθούς από τους υπόλοιπους.
συμπέρασμα
Με όλα αυτά τα πλεονεκτήματα, μπορείτε απλά να κάνετε ένα άλμα και να ξεκινήσετε με τα μαθήματα C ++.
Προς τα εμπρός, θα σας ενημερώσουμε λεπτομερώς όλες τις έννοιες στο C ++, έτσι ώστε όλοι, από έναν αρχάριο προγραμματιστή έως έμπειρο να μπορούν να μάθουν εύκολα αυτήν την υπέροχη γλώσσα.
=> Ρίξτε μια ματιά στον οδηγό για αρχάριους C ++ εδώ
Συνιστώμενη ανάγνωση
- Οδηγός εξωτερικής ανάθεσης QA: Εταιρείες εξωτερικού ελέγχου δοκιμών λογισμικού
- Διαδικασίες SQA: Πώς να δοκιμάσετε την πλήρη εφαρμογή;
- Δοκιμή άλφα και δοκιμή beta (Ένας πλήρης οδηγός)
- Διαχείριση αρχείων στο Unix: Επισκόπηση του συστήματος αρχείων Unix
- Τι είναι ο έλεγχος της παγκοσμιοποίησης (ένας πλήρης οδηγός)
- Πλήρης οδηγός δοκιμής επαλήθευσης έκδοσης (BVT Testing)
- Πλήρης οδηγός πιστοποίησης CAPM για αρχάριους
- Tutorial Test Usability: Ένας πλήρης οδηγός έναρξης