Τι είναι το C; ορισμός & νόημα

click fraud protection

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

Η Technipages εξηγεί το C

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

Ένας μεγάλος αριθμός γλωσσών έχουν εμπνευστεί με κάποιο τρόπο από τη C και χρησιμοποιούν ορισμένες μορφές και πρότυπα που έχει δημοσιοποιήσει. C++, Java, Python, PHP, Perl, Rust, Go, Swift και πολλές άλλες γλώσσες χρησιμοποιούν στοιχεία ή στυλ που έχουν δανειστεί από το C. Το C αναπτύχθηκε αρχικά το 1972 με μια άτυπη προδιαγραφή που δημοσιεύτηκε το 1978 και μια τυποποιημένη και έκτοτε τροποποιημένη έκδοση που δημοσιεύθηκε για πρώτη φορά το 1989.

Ο πυρήνας Linux, το DOOM και οι πρώτες εκδόσεις του Microsoft office είναι δημοφιλή παραδείγματα λογισμικού γραμμένου σε C. Το C χρησιμοποιείται πολύ σε ενσωματωμένα συστήματα που διαχειρίζονται πράγματα από αεροπλάνα, τρένα, αυτοκίνητα, συστήματα βιομηχανικού ελέγχου και ακόμη και σε ορισμένα διαστημόπλοια.

Κοινές χρήσεις του C

  • Τα προγράμματα C που είναι συμβατά με τα πρότυπα συντάσσονται με γνώμονα τη φορητότητα.
  • Η προέλευση του C είναι στενά συνδεδεμένη με την ανάπτυξη του λειτουργικού συστήματος Unix.
  • Το C υποστηρίζει τη χρήση δεικτών, έναν τύπο αναφοράς που καταγράφει τη διεύθυνση ή τη θέση ενός αντικειμένου ή μιας συνάρτησης στη μνήμη.

Συνήθεις κακές χρήσεις του C

  • Η C είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού.