Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Διαφορές μεταξύ C και C + +

Η γλώσσα προγραμματισμού C + + αναπτύχθηκε από την γλώσσα C , έτσι ώστε τα δύο έχουν πολλά κοινά . Ο λόγος για τη δημιουργία της C + + , ωστόσο, ήταν να επιφέρει βελτιώσεις στη γλώσσα C . Οι δύο γλώσσες ποικίλουν με πολλούς σημαντικούς τρόπους . Origins
Η

Η προέλευση της γλώσσας C και C + + γλώσσα είναι διαφορετική . C αναπτύχθηκε το 1972 στο AT & T Bell Labs από τον Ken Thompson και Dennis Ritchie . Η γλώσσα C + + , ωστόσο , ήρθε για πολύ αργότερα , προς το τέλος του αιώνα . Ήταν, επίσης, αναπτύχθηκε στα Bell Labs αλλά από Bjarne Stroustrup . Περιλάμβανε πολλές βελτιώσεις σχετικά με τη γλώσσα προγραμματισμού C . Εικόνων
Object - Oriented Programming
Η

Μια σημαντική διαφορά μεταξύ της γλώσσας C και C + + γλώσσα είναι ότι η C + + υποστηρίζει τη χρήση των object-oriented τεχνικές προγραμματισμού . Αντικειμενοστραφής προγραμματισμός είναι ένα δημοφιλές καινοτομία σε γλώσσες προγραμματισμού . Χρησιμοποιεί αντικείμενα ως βασική μονάδα του προγραμματισμού . Αντικειμενοστραφής προγραμματισμός επιτρέπει στους προγραμματιστές να γράψουν λιγότερο πολύπλοκο κώδικα που είναι και πιο αποτελεσματική . Η συμπερίληψη αυτού σε C + + ήταν μια σημαντική βελτίωση από τη γλώσσα C .

Η Level
Η

οι γλώσσες προγραμματισμού χαρακτηρίζονται συχνά από το αν είναι υψηλού ή χαμηλού επίπεδο. Μια γλώσσα προγραμματισμού υψηλού επιπέδου είναι ένα που χρησιμοποιεί πιο φυσική γλώσσα προγραμματισμού, η οποία στη συνέχεια μετατρέπεται σε γλώσσα μηχανής . Γλώσσες προγραμματισμού χαμηλού επιπέδου είναι πολύ πιο κοντά στην γλώσσα μηχανής και όχι ως κοντά στη φυσική γλώσσα . Υπάρχουν πολλές υψηλού επιπέδου και χαμηλού επιπέδου πτυχές τόσο της C και C + + , C αλλά θεωρείται γενικά ότι λειτουργεί με συνολικά χαμηλότερο επίπεδο από ό, C + + ή κοντά στο επίπεδο γλώσσας μηχανής.
Εικόνων ταχύτητας

υπάρχει επίσης μια διαφορά στην ταχύτητα με την οποία λειτουργεί η γλώσσα C και η C + + γλώσσα . Η γλώσσα C + + είναι πιο πολύπλοκη και μια γλώσσα υψηλότερου επιπέδου από τη γλώσσα C . Αν και αυτό είναι καλό με πολλούς τρόπους , αυτό σημαίνει ότι η C + + γλώσσα συνήθως χρειάζεται περισσότερο χρόνο για να ολοκληρωθεί. Σημαίνει επίσης ότι οι εφαρμογές γραμμένες σε C είναι γενικά πιο γρήγορα από ό, τι να εκτελέσει εφαρμογές γραμμένες σε C + + .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα