1. Κωδικοποίηση χαρακτήρων:
* ASCII (αμερικανικός πρότυπος κωδικός για ανταλλαγή πληροφοριών): Αυτό είναι ένα πρότυπο για την εκπροσώπηση χαρακτήρων κειμένου χρησιμοποιώντας αριθμούς. Χρησιμοποιεί 7 bits (128 πιθανούς συνδυασμούς) για να αντιπροσωπεύει κεφαλαία και πεζά γράμματα, αριθμούς, στίξεις και ορισμένους χαρακτήρες ελέγχου. Αυτή είναι η πιο συνηθισμένη κωδικοποίηση για το αγγλικό κείμενο.
* unicode: Ένα πιο ολοκληρωμένο πρότυπο κωδικοποίησης που μπορεί να αντιπροσωπεύει χαρακτήρες από σχεδόν κάθε γλώσσα στον κόσμο. Χρησιμοποιεί περισσότερα bits από το ASCII για να φιλοξενήσει ένα πολύ μεγαλύτερο φάσμα χαρακτήρων.
* UTF-8: Ένα δημοφιλές σχήμα κωδικοποίησης που χρησιμοποιεί έναν μεταβλητό αριθμό bytes για να αντιπροσωπεύει χαρακτήρες. Είναι συμβατό με το ASCII και μπορεί να αντιπροσωπεύει τους περισσότερους χαρακτήρες στο Unicode.
2. Γλώσσες προγραμματισμού:
* Πηγής κώδικα: Οι γλώσσες προγραμματισμού χρησιμοποιούν ένα συνδυασμό γραμμάτων, αριθμών και συμβόλων για τη δημιουργία οδηγιών. Οι συγκεκριμένοι χαρακτήρες επιτρέπονται εξαρτώνται από την ίδια τη γλώσσα. Για παράδειγμα, η Python χρησιμοποιεί υπογράμμιση σε μεταβλητά ονόματα, ενώ η C ++ δεν το κάνει.
* Λέξεις -κλειδιά: Οι περισσότερες γλώσσες προγραμματισμού έχουν δεσμεύσει λέξεις -κλειδιά που έχουν συγκεκριμένες έννοιες. Αυτές οι λέξεις συνήθως αποτελούνται από γράμματα και αριθμούς.
* Αναγνωριστικά: Αυτά είναι ονόματα που δίνονται σε μεταβλητές, λειτουργίες και άλλα κατασκευάσματα προγραμματισμού. Οι κανόνες για τη δημιουργία αναγνωριστικών ποικίλλουν μεταξύ των γλωσσών.
3. Δομές δεδομένων:
* χορδές: Αυτές είναι ακολουθίες χαρακτήρων, οι οποίες συνήθως κωδικοποιούνται χρησιμοποιώντας ASCII ή Unicode.
Συνοπτικά:
Δεν υπάρχει ενιαίο "αλφάβητο" στον κωδικό υπολογιστή. Αντ 'αυτού, διαφορετικά συστήματα και πλαίσια χρησιμοποιούν ποικίλες αναπαραστάσεις για χαρακτήρες κειμένου. Η κατανόηση αυτών των προτύπων κωδικοποίησης και των συγκεκριμένων συνόλων χαρακτήρων που χρησιμοποιούνται σε διαφορετικές γλώσσες προγραμματισμού είναι απαραίτητη για την εργασία με τον κώδικα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα