C ήταν γύρω για πολύ μεγάλο χρονικό διάστημα στον τομέα του προγραμματισμού ηλεκτρονικών υπολογιστών . Σχεδόν κάθε πτυχή της γλώσσας , συμπεριλαμβανομένων κόλπα που δεν είχαν σχεδιαστεί από τους αρχικούς προγραμματιστές , έχει διερευνηθεί και να εξηγούνται σαφώς. Υπάρχει μια πληθώρα των παραδειγμάτων και επαναχρησιμοποιήσιμα κώδικα ελεύθερα διαθέσιμο στο Διαδίκτυο .
Εικόνων Φορητότητα
Η
Σήμερα , υπάρχουν πολύ λίγες πλατφόρμες που δεν έχουν compiler C . Αυτό σημαίνει ότι , με κάποιες μικρές μαστορέματα , σχεδόν κάθε πρόγραμμα C μπορεί να συγκεντρώνονται για να τρέξει σχεδόν σε οποιαδήποτε πλατφόρμα . C ξεκίνησε ως μια γλώσσα για τη σύνταξη του λογισμικού του συστήματος του υπολογιστή, αλλά έκτοτε έχει χρησιμοποιηθεί εκτενώς για την ανάπτυξη λογισμικού εφαρμογών για φορητές πλατφόρμες όπως τα smartphones .
Η κοινή γλώσσα
Η
Επειδή η C είναι τόσο ευρέως διαδεδομένη και κατανοητή , είναι ένα μεγάλο εργαλείο για την έκφραση των ιδεών προγραμματισμού με έναν τρόπο που οι άλλοι μπορεί να κατανοήσει , ανεξάρτητα από τη γλώσσα που είναι πιο εξοικειωμένοι με . C μπορεί επίσης να θεωρηθεί ως αρχέτυπο για πολλές μεταγενέστερες γλώσσες . Γλωσσικές δομές σε C , όπως " αν " δηλώσεις " για" και " while" , και τους τύπους των μεταβλητών , μπορεί να βρεθεί σε πολλές άλλες σύγχρονες γλώσσες , έτσι ώστε οι ιδέες που εκφράζονται στο Γ μπορεί να γίνει κατανοητό από τους προγραμματιστές του προγράμματος .
Η χαμηλού επιπέδου ισχύος
Η
Αν C είναι τεχνικά μια γλώσσα υψηλού επιπέδου , σημαίνει ότι αφαιρεί τον προγραμματισμό μακριά από τον βασικό κώδικα μηχανής ? είναι ένα από τα « χαμηλότερου επιπέδου " γλώσσες προγραμματισμού υψηλού επιπέδου . Κώδικας C έχει ισχυρή , άμεση και στενή έλεγχο της μηχανής . Επειδή η C είναι τόσο στενά συνδεδεμένη με το μηχάνημα , παρέχει μεθόδους για την άμεση πρόσβαση στα εξαρτήματα του συστήματος , όπως το σκληρό δίσκο , οπτικών δίσκων και εκτυπωτών.
Εικόνων Διαδικαστικές Γλώσσες
Η
C είναι μια διαδικαστική γλώσσα προγραμματισμού , δεν είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού . Ωστόσο, παρά την ευρεία χρήση της αντικειμενοστραφούς σχεδίασης στο σύγχρονο προγραμματισμό , πολλές εφαρμογές είναι ακόμα καλύτερα με τη διαδικαστική στυλ του σχεδιασμού , η οποία συχνά πηγαίνει ανεκτικότητα σε πολλά πολλούς προγραμματιστές , οι οποίοι επικεντρώνονται αποκλειστικά σε object-oriented σχεδιασμό . Μαθαίνοντας C παρέχει μια ισχυρή διαδικαστικό υπόβαθρο , το οποίο είναι ένας άξιος σύνολο ικανοτήτων .
Εικόνων Σχέση με C + + +
Η
C + + ξεκίνησε ως μια επέκταση της γλώσσας προγραμματισμού C , αλλά τελικά εξελιχθεί σε πλήρως object-oriented γλώσσα της δικής του . Ωστόσο , επειδή συμμερίζεται την πλειοψηφία της συντακτικό και τη δομή του από C , είναι μια απλή διαδικασία για τη μετάβαση από C σε C + + , ή C + + σε C.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα