Το ASCII είναι ένα ακρωνύμιο που ίσως έχετε ακούσει σε σχέση με το κείμενο του υπολογιστή, αλλά είναι ένας όρος που γρήγορα δεν χρησιμοποιείται χάρη σε έναν πιο ισχυρό νεοφερμένο. Τι είναι όμως το ASCII και σε τι χρησιμοποιείται;

Τι σημαίνει το ASCII;

Ίσως το πιο εύκολο μέρος για να ξεκινήσετε είναι το ίδιο το ακρωνύμιο, ας το επεκτείνουμε:

ΕΝΑμερικάνικη μικρόπαράλληλα ντοωδή για Εγώπληροφορίες Εγώανταλλαγή

Αυτό το στόμα μιας φράσης δεν δίνει πραγματικά την πλήρη εικόνα, αλλά μερικά μέρη προσφέρουν αμέσως κάποιες ενδείξεις, ιδίως τις δύο πρώτες λέξεις. Το ASCII είναι ένα αμερικανικό πρότυπο, η σημασία του οποίου σύντομα θα γίνει εμφανής.

Ο "Κώδικας για ανταλλαγή πληροφοριών" υποδηλώνει ότι μιλάμε για μια μορφή για τη μετάδοση δεδομένων μπρος-πίσω. Συγκεκριμένα, το ASCII ασχολείται με δεδομένα κειμένου: χαρακτήρες που συνθέτουν λέξεις σε μια γλώσσα που συνήθως διαβάζεται από τον άνθρωπο.

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

instagram viewer

Σχετιζομαι με: Πώς να βρείτε σύμβολα και να αναζητήσετε τη σημασία τους

6 τρόποι εύρεσης συμβόλων και αναζήτηση νοημάτων συμβόλων

Χρειάζεστε βοήθεια για τον προσδιορισμό ενός συμβόλου; Δείτε πώς μπορείτε να βρείτε οποιοδήποτε σύμβολο με εικόνα, πώς να αναζητήσετε βιβλιοθήκες συμβόλων και άλλα.

Η ιστορία της ASCII

Μερικές φορές αναφέρεται ως US-ASCII, το ASCII ήταν μια αμερικανική καινοτομία που αναπτύχθηκε στη δεκαετία του 1960. Το πρότυπο έχει υποβληθεί σε πολλές αναθεωρήσεις από, κυρίως το 1977 και το 1986, όταν ενημερώθηκε τελευταία η ASCII.

Οι επεκτάσεις και οι παραλλαγές έχουν βασιστεί στο ASCII με την πάροδο των ετών, κυρίως για να καλύψουν το γεγονός ότι το ASCII παραλείπει πολλούς χαρακτήρες που χρησιμοποιούνται, ή ακόμη και απαιτούνται, από άλλες γλώσσες εκτός από τα Αγγλικά των ΗΠΑ. Η ASCII δεν καλύπτει καν το σύμβολο νομίσματος του Ηνωμένου Βασιλείου (“£”), αν και η λίρα είναι παρούσα στα λατινικά-1, μια επέκταση 8-bit που αναπτύχθηκε τη δεκαετία του 1980, η οποία κωδικοποιεί και πολλά άλλα νομίσματα.

Το ASCII επεκτάθηκε σε μεγάλο βαθμό και διαδέχθηκε η Unicode, ένα πολύ πιο ολοκληρωμένο και φιλόδοξο πρότυπο, το οποίο συζητείται παρακάτω. Το 2008, η Unicode ξεπέρασε το ASCII σε δημοτικότητα για διαδικτυακή χρήση.

Ποιοι χαρακτήρες αντιπροσωπεύει το ASCII;

Σε έναν υπολογιστή, το γράμμα "A" είναι εξίσου άγνωστο με το χρώμα μωβ ή το αίσθημα ζήλιας. Οι υπολογιστές ασχολούνται με αυτά και μηδενικά, και εναπόκειται στον άνθρωπο να αποφασίσει πώς να χρησιμοποιήσει αυτά και μηδενικά για την αναπαράσταση αριθμών, λέξεων, εικόνων και οτιδήποτε άλλο.

Μπορείτε να σκεφτείτε το ASCII ως τον κώδικα Μορς του ψηφιακού κόσμου - η πρώτη προσπάθεια, ούτως ή άλλως. Ενώ ο κωδικός Morse χρησιμοποιείται για να αντιπροσωπεύει μόνο 36 διαφορετικούς χαρακτήρες (26 γράμματα και 10 ψηφία), το ASCII σχεδιάστηκε για να αντιπροσωπεύει έως και 128 διαφορετικούς χαρακτήρες σε 7 bit δεδομένων.

Το 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. Αυτό καθιστά πολύ εύκολη τη μετάφραση μεταξύ πεζών και κεφαλαίων κεφαλαίων, καθώς πρέπει να αλλάξει μόνο ένα bit για κάθε γράμμα.

Χαρακτήρες ελέγχου

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

Για παράδειγμα, το ASCII 000 1001 είναι ο χαρακτήρας οριζόντιας καρτέλας. Αντιπροσωπεύει το χώρο που θα λάβετε όταν πατάτε το πλήκτρο TAB. Συνήθως δεν θα βλέπετε τέτοιους χαρακτήρες άμεσα, αλλά το αποτέλεσμα θα εμφανίζεται συχνά. Ακολουθούν μερικά ακόμη παραδείγματα:

Δυάδικος Δεκαδικός Χαρακτήρας
000 1001 9 Οριζόντια καρτέλα
000 1010 10 ΓΡΑΜΜΗ ΤΡΟΦΟΔΟΣΙΑΣ
001 0111 23 Τέλος του μπλοκ μετάδοσης

Τι γίνεται με άλλους χαρακτήρες;

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

Το σύνολο χαρακτήρων Unicode μπορεί να αντιμετωπίσει συνολικά 1.112.064 διαφορετικούς χαρακτήρες, αν και μόνο περίπου το ένα δέκατο αυτών είναι στην πραγματικότητα ορισμένοι. Αυτό μπορεί να ακούγεται πολύ, αλλά η κωδικοποίηση στοχεύει όχι μόνο να καλύψει δεκάδες χιλιάδες Κινέζους χαρακτήρες, καλύπτει επίσης τα emoji (σχεδόν ενάμιση χιλιάδες) και ακόμη και τα εξαφανισμένα συστήματα γραφής όπως Τζέρσεν.

Σχετιζομαι με: Τα 100 πιο δημοφιλή Emoji εξήγησαν

Η Unicode αναγνώρισε την κυριαρχία του ASCII στην επιλογή των πρώτων 128 χαρακτήρων: είναι ακριβώς το ίδιο με το ASCII. Αυτό επιτρέπει τη χρήση αρχείων με κωδικοποίηση ASCII σε καταστάσεις όπου αναμένεται το Unicode, παρέχοντας συμβατότητα προς τα πίσω.

Περίληψη

Το κείμενο ASCII αντιπροσωπεύει τα 26 γράμματα του αγγλικού αλφαβήτου, με ψηφία, σημεία στίξης και μερικά άλλα σύμβολα. Υπηρέτησε τον σκοπό του πολύ καλά για το μεγαλύτερο μέρος του μισού αιώνα,

Έχει πλέον αντικατασταθεί από το Unicode, το οποίο υποστηρίζει έναν τεράστιο αριθμό γλωσσών και άλλων συμβόλων, συμπεριλαμβανομένων των emoji. Το UTF-8 είναι, για όλους τους πρακτικούς σκοπούς, η κωδικοποίηση που πρέπει να χρησιμοποιείται για την απεικόνιση χαρακτήρων Unicode στο διαδίκτυο.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Δεν χρειάζεται να πειρατής: 9 δημοφιλείς εφαρμογές που μπορείτε να χρησιμοποιήσετε δωρεάν ή φθηνά

Δείτε πώς μπορείτε να αποκτήσετε δωρεάν πρόσβαση σε πειρατικές εφαρμογές δωρεάν, με έκπτωση ή μέσω εναλλακτικού λογισμικού.

Σχετικά θέματα
  • Η τεχνολογία εξηγείται
  • Ακατάληπτη γλώσσα
  • Πολιτισμός Ιστού
  • Unicode
Σχετικά με τον Συγγραφέα
Μπόμπι Τζακ (Δημοσιεύθηκαν 19 άρθρα)

Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για τις περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Editor Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές των διαδικτυακών εκδόσεων και της ανάπτυξης ιστού.

Περισσότερα από τον Bobby Jack

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.