Το ASCII είναι ένα αρκτικόλεξο που ίσως έχετε ακούσει σε σχέση με το κείμενο του υπολογιστή, αλλά είναι ένας όρος που γρήγορα εξέρχεται από τη χρήση χάρη σε έναν πιο ισχυρό νεοφερμένο. Τι είναι όμως το ASCII και σε τι χρησιμοποιείται;
Τι σημαίνει το ASCII;
Perhapsσως το πιο εύκολο μέρος για να ξεκινήσετε είναι το ίδιο το αρκτικόλεξο, οπότε ας το επεκτείνουμε:
ΠΡΟΣ ΤΟ μερικάνικο μικρό τυπικό ντο ωδή για Εγώ πληροφορία Εγώ ανταλλαγή
Αυτό το στόμα μιας φράσης δεν δίνει πραγματικά την πλήρη εικόνα, αλλά μερικά μέρη προσφέρουν αμέσως κάποιες ενδείξεις, ιδίως τις δύο πρώτες λέξεις. Το ASCII είναι ένα αμερικανικό πρότυπο, η σημασία του οποίου θα φανεί σύντομα.
Ο Κώδικας για την ανταλλαγή πληροφοριών υποδηλώνει ότι μιλάμε για μια μορφή για τη μετάδοση δεδομένων εμπρός και πίσω. Συγκεκριμένα, το ASCII ασχολείται με δεδομένα κειμένου: χαρακτήρες που συνθέτουν λέξεις σε μια τυπικά αναγνώσιμη από τον άνθρωπο γλώσσα.
Το ASCII λύνει το πρόβλημα του τρόπου εκχώρησης τιμών σε γράμματα και άλλους χαρακτήρες, ώστε, όταν αποθηκεύονται ως μονάδες και μηδενικά σε ένα αρχείο, να μπορούν να μεταφραστούν ξανά σε γράμματα όταν το αρχείο διαβαστεί αργότερα. Εάν διαφορετικά συστήματα υπολογιστών συμφωνήσουν στον ίδιο κωδικό για χρήση, αυτές οι πληροφορίες μπορούν να εναλλάσσονται αξιόπιστα.
ποια είναι η διαφορά μεταξύ imap και pop3
Σχετίζεται με: Πώς να βρείτε σύμβολα και να αναζητήσετε τις έννοιές τους
Η ιστορία του ASCII
Μερικές φορές αναφέρεται ως US-ASCII, το ASCII ήταν μια αμερικανική καινοτομία που αναπτύχθηκε στη δεκαετία του 1960. Το πρότυπο έχει υποστεί πολλές αναθεωρήσεις από τότε, κυρίως το 1977 και το 1986, όταν ενημερώθηκε τελευταία φορά το ASCII.
Οι επεκτάσεις και οι παραλλαγές βασίστηκαν στο ASCII με την πάροδο των ετών, κυρίως για να καλύψουν το γεγονός ότι το ASCII παραλείπει πολλούς χαρακτήρες που χρησιμοποιούνται, ή ακόμη και απαιτούνται, από άλλες γλώσσες εκτός των αγγλικών ΗΠΑ. Το ASCII δεν καλύπτει καν το σύμβολο του νομίσματος του Ηνωμένου Βασιλείου (£), αν και η λίρα είναι παρούσα στα Λατινικά-1, μια επέκταση 8-bit που αναπτύχθηκε στη δεκαετία του 1980, η οποία κωδικοποιεί επίσης πολλά άλλα νομίσματα.
Το ASCII επεκτάθηκε σε μεγάλο βαθμό και διαδέχθηκε το Unicode, ένα πολύ πιο ολοκληρωμένο και φιλόδοξο πρότυπο, το οποίο συζητείται παρακάτω. Το 2008, η Unicode ξεπέρασε τη δημοτικότητα του ASCII για online χρήση.
Τι χαρακτήρες αντιπροσωπεύει το ASCII;
Για έναν υπολογιστή, το γράμμα Α είναι εξίσου άγνωστο με το μοβ χρώμα ή το αίσθημα της ζήλιας. Οι υπολογιστές ασχολούνται με ένα και μηδενικά, και εναπόκειται στους ανθρώπους να αποφασίσουν πώς θα χρησιμοποιήσουν αυτά τα μηδενικά για να αναπαραστήσουν αριθμούς, λέξεις, εικόνες και οτιδήποτε άλλο.
Μπορείτε να σκεφτείτε το ASCII ως τον κώδικα Morse του ψηφιακού κόσμου - η πρώτη προσπάθεια, ούτως ή άλλως. Ενώ ο κώδικας Morse χρησιμοποιείται για να αντιπροσωπεύει μόνο 36 διαφορετικούς χαρακτήρες (26 γράμματα και 10 ψηφία), το ASCII σχεδιάστηκε για να αντιπροσωπεύει έως 128 διαφορετικούς χαρακτήρες σε 7 bits δεδομένων.
Το ASCII έχει διάκριση πεζών-κεφαλαίων, δηλαδή αντιπροσωπεύει 52 κεφαλαία και πεζά γράμματα από το αγγλικό αλφάβητο. Μαζί με τα ίδια 10 ψηφία, αυτός είναι περίπου ο μισός χώρος που χρησιμοποιείται.
Τα σημεία στίξης, τα μαθηματικά και τα τυπογραφικά σύμβολα καταλαμβάνουν το υπόλοιπο και μια συλλογή χαρακτήρων ελέγχου, οι οποίοι είναι ειδικοί μη εκτυπώσιμοι κωδικοί με λειτουργικές έννοιες-δείτε παρακάτω για περισσότερα.
Ακολουθούν ορισμένοι τυπικοί χαρακτήρες που κωδικοποιεί το ASCII:
Δυάδικος | Δεκαδικός | Χαρακτήρας |
---|---|---|
010 0001 | 33 | ! |
011 0000 | 48 | 0 |
011 1001 | 57 | 9 |
011 1011 | 59 | ? |
100 0001 | 65 | ΠΡΟΣ ΤΟ |
100 0010 | 66 | σι |
101 1010 | 90 | ΜΕ |
101 1011 | 91 | [ |
110 0001 | 97 | προς το |
110 0010 | 98 | σι |
111 1101 | 125 | } |
Λάβετε υπόψη ότι οι επιλεγμένες τιμές έχουν μερικές χρήσιμες ιδιότητες, συγκεκριμένα:
- Τα γράμματα της ίδιας περίπτωσης μπορούν πάντα να ταξινομηθούν αριθμητικά αφού είναι σε τάξη. Για παράδειγμα, το Α έχει χαμηλότερη τιμή από το Β, η οποία έχει χαμηλότερη τιμή από το Ζ.
- Τα γράμματα διαφορετικών περιπτώσεων αντισταθμίζονται με ακρίβεια 32. Αυτό καθιστά πολύ εύκολη τη μετάφραση μεταξύ πεζών και κεφαλαίων, αφού πρέπει να αλλάξει μόνο ένα κομμάτι για κάθε γράμμα.
Χαρακτήρες ελέγχου
Εκτός από γράμματα, σημεία στίξης και ψηφία, το ASCII μπορεί να αντιπροσωπεύει έναν αριθμό χαρακτήρων ελέγχου, ειδικά σημεία κώδικα που δεν παράγουν έξοδο ενός χαρακτήρα αλλά αντίθετα παρέχουν εναλλακτικές έννοιες για τα δεδομένα σε ό, τι μπορεί να τα καταναλώνει.
πώς να χρησιμοποιήσετε τον επεξεργαστή φωτογραφιών gimp
Για παράδειγμα, το ASCII 000 1001 είναι ο οριζόντιος χαρακτήρας καρτέλας. Αντιπροσωπεύει το χώρο που θα έχετε όταν πατάτε το πλήκτρο TAB. Συνήθως δεν θα βλέπετε τέτοιους χαρακτήρες απευθείας, αλλά το αποτέλεσμα τους θα εμφανίζεται συχνά. Ακολουθούν μερικά ακόμη παραδείγματα:
Δυάδικος | Δεκαδικός | Χαρακτήρας |
---|---|---|
000 1001 | 9 | Οριζόντια καρτέλα |
000 1010 | 10 | ΓΡΑΜΜΗ ΤΡΟΦΟΔΟΣΙΑΣ |
001 0111 | 2. 3 | Τέλος μπλοκ μετάδοσης |
Τι γίνεται με άλλους χαρακτήρες;
Το ASCII ήταν εξαιρετικά επιτυχημένο κατά τις πρώτες μέρες του υπολογισμού αφού ήταν απλό και ευρέως υιοθετημένο. Ωστόσο, σε έναν κόσμο με πιο διεθνή προοπτική, ένα σύστημα γραφής δεν θα το κόψει. Οι σύγχρονες επικοινωνίες πρέπει να είναι δυνατές στα γαλλικά, τα ιαπωνικά - στην πραγματικότητα, σε οποιαδήποτε γλώσσα θα θέλαμε να αποθηκεύσουμε κείμενο.
Το σύνολο χαρακτήρων Unicode μπορεί να καλύψει συνολικά 1.112.064 διαφορετικούς χαρακτήρες, αν και μόνο το ένα δέκατο από αυτούς είναι στην πραγματικότητα καθορισμένοι επί του παρόντος. Αυτό μπορεί να ακούγεται πολύ, αλλά η κωδικοποίηση δεν στοχεύει μόνο να καλύψει δεκάδες χιλιάδες κινέζικους χαρακτήρες, καλύπτει επίσης emoji (σχεδόν ενάμισι χιλιάδες) και ακόμη και εξαφανισμένα συστήματα γραφής όπως το Jurchen.
Σχετίζεται με: Τα 100 πιο δημοφιλή Emojis εξηγούνται
Η Unicode αναγνώρισε την κυριαρχία του ASCII στην επιλογή των πρώτων 128 χαρακτήρων: είναι ακριβώς οι ίδιοι με τους ASCII. Αυτό επιτρέπει τη χρήση αρχείων με κωδικοποίηση ASCII σε καταστάσεις όπου αναμένεται Unicode, παρέχοντας συμβατότητα προς τα πίσω.
Περίληψη
Το κείμενο ASCII αντιπροσωπεύει τα 26 γράμματα του αγγλικού αλφάβητου, με ψηφία, σημεία στίξης και μερικά άλλα σύμβολα. Το έργο του εξυπηρετούσε πολύ καλά για το καλύτερο μέρος του μισού αιώνα,
Έχει πλέον αντικατασταθεί από το Unicode, το οποίο υποστηρίζει έναν τεράστιο αριθμό γλωσσών και άλλων συμβόλων, συμπεριλαμβανομένων των emoji. Το UTF-8 είναι, για όλους τους πρακτικούς σκοπούς, η κωδικοποίηση που πρέπει να χρησιμοποιηθεί για την αναπαράσταση χαρακτήρων Unicode στο διαδίκτυο.
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Αξίζει την αναβάθμιση σε Windows 11;Τα Windows έχουν επανασχεδιαστεί. Είναι όμως αυτό αρκετό για να σας πείσει να μεταβείτε από τα Windows 10 στα Windows 11;
Ο ελεγκτής xbox one δεν ενεργοποιεί την κονσόλαΔιαβάστε Επόμενο Σχετικά θέματα
- Η τεχνολογία εξηγείται
- Ακατάληπτη γλώσσα
- Πολιτισμός Ιστού
- Unicode
Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Reviews Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές της διαδικτυακής δημοσίευσης και ανάπτυξης ιστού.
Περισσότερα από τον Bobby JackΕγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή