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

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

Ποια είναι η σημασία της εκμάθησης γλωσσών C

Η γλώσσα προγραμματισμού C αναπτύχθηκε από τον Dennis Ritchie στα Bell Labs , μεταξύ 1968 και 1972 για συστήματα Unix . Ritchie προέρχονται τα χαρακτηριστικά της C από την προηγούμενη γλώσσα Β , η οποία είναι ο λόγος που επέλεξε αυτό το όνομα . Σήμερα , C έχει γίνει μια από τις πιο δημοφιλείς γλώσσες . Επιρροή C μπορεί να δει κανείς σε όλη πολλές πιο πρόσφατες γλώσσες προγραμματισμού , κυρίως C + + . Πολλά από τα πλεονεκτήματα C είναι λόγω της ηλικίας και της εναρμόνισης της . Ωριμότητα
Η

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.
Η
εικόνων

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

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