🖥️ Αναπαράσταση Χαρακτήρων

Πώς ο υπολογιστής καταλαβαίνει τα γράμματα;

💡 Η Βασική Ιδέα

Ο υπολογιστής δεν καταλαβαίνει γράμματα όπως εμείς! Μιλάει μόνο τη γλώσσα των 0 και 1 (δυαδικό σύστημα). Για να μπορέσουμε να γράψουμε κείμενο, χρειαζόμαστε ένα σύστημα που να μετατρέπει κάθε γράμμα σε έναν αριθμό.

🎯 Κωδικοποίηση = Μετάφραση

Κάθε γράμμα, αριθμός ή σύμβολο παίρνει έναν μοναδικό κωδικό σε δυαδική μορφή. Σαν να δίνουμε σε κάθε χαρακτήρα μια ταυτότητα!

🔤 ASCII - Το Αλφάβητο των Υπολογιστών

Στη δεκαετία του 1960, δημιουργήθηκε το ASCII (American Standard Code for Information Interchange). Ήταν το πρώτο πρότυπο που χρησιμοποιούσαν όλοι οι υπολογιστές!

🎨 Παράδειγμα: Το μήνυμα "ChatGPT"

Δες πώς κωδικοποιείται κάθε γράμμα:

C 67 1000011
h 104 1101000
a 97 1100001
t 116 1110100
G 71 1000111
P 80 1010000
T 84 1010100
💾 Χώρος στη Μνήμη: Κάθε χαρακτήρας ASCII χρειάζεται 8 bits (1 byte).

🌍 Unicode - Η Παγκόσμια Λύση

Όταν δημιουργήθηκε το διαδίκτυο (www), χρειαζόμασταν ένα σύστημα που να υποστηρίζει όλες τις γλώσσες του κόσμου στην ίδια ιστοσελίδα!

🚀 Unicode: Το Universal Character Encoding

Ξεκίνησε ως 16 bits (UTF-16) αλλά σήμερα χρησιμοποιεί 32 bits! Αυτό σημαίνει ότι μπορεί να αναπαραστήσει πάνω από 4 δισεκατομμύρια διαφορετικά σύμβολα!

⌨️ Σκέψου αυτό: Κάθε φορά που πατάς ένα πλήκτρο στο κινητό ή στον υπολογιστή σου, καταχωρείται στη μνήμη ένας δυαδικός αριθμός 16 bits (στις περισσότερες περιπτώσεις)!

🤔 To ταξίδι του γράμματος

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

🤔 Ερωτήσεις για Σκέψη

💭 Απάντησε στον εαυτό σου:

  • Ερώτηση 1: Γιατί ο ASCII δεν αρκούσε για το διαδίκτυο;
  • Ερώτηση 4: Πόσο χώρο καταλαμβάνει στη μνήμη η λέξη "HELLO" σε ASCII; (5 χαρακτήρες × 8 bits)

📝 Βασικά Σημεία - Να Θυμάσαι

Κωδικοποίηση: Η διαδικασία μετατροπής χαρακτήρων σε δυαδικούς αριθμούς

ASCII: 128-256 σύμβολα (7-8 bits) - Μόνο αγγλικά

Unicode: 143,859+ σύμβολα (16-32 bits) - Όλες οι γλώσσες!

Κάθε πλήκτρο που πατάς αποθηκεύεται ως δυαδικός αριθμός