💡 Η Βασική Ιδέα
Ο υπολογιστής δεν καταλαβαίνει γράμματα όπως εμείς! Μιλάει μόνο τη γλώσσα των 0 και 1 (δυαδικό σύστημα). Για να μπορέσουμε να γράψουμε κείμενο, χρειαζόμαστε ένα σύστημα που να μετατρέπει κάθε γράμμα σε έναν αριθμό.
🎯 Κωδικοποίηση = Μετάφραση
Κάθε γράμμα, αριθμός ή σύμβολο παίρνει έναν μοναδικό κωδικό σε δυαδική μορφή. Σαν να δίνουμε σε κάθε χαρακτήρα μια ταυτότητα!
🔤 ASCII - Το Αλφάβητο των Υπολογιστών
Στη δεκαετία του 1960, δημιουργήθηκε το ASCII (American Standard Code for Information Interchange). Ήταν το πρώτο πρότυπο που χρησιμοποιούσαν όλοι οι υπολογιστές!
🎨 Παράδειγμα: Το μήνυμα "ChatGPT"
Δες πώς κωδικοποιείται κάθε γράμμα:
🌍 Unicode - Η Παγκόσμια Λύση
Όταν δημιουργήθηκε το διαδίκτυο (www), χρειαζόμασταν ένα σύστημα που να υποστηρίζει όλες τις γλώσσες του κόσμου στην ίδια ιστοσελίδα!
🚀 Unicode: Το Universal Character Encoding
Ξεκίνησε ως 16 bits (UTF-16) αλλά σήμερα χρησιμοποιεί 32 bits! Αυτό σημαίνει ότι μπορεί να αναπαραστήσει πάνω από 4 δισεκατομμύρια διαφορετικά σύμβολα!
🤔 To ταξίδι του γράμματος
🤔 Ερωτήσεις για Σκέψη
💭 Απάντησε στον εαυτό σου:
- Ερώτηση 1: Γιατί ο ASCII δεν αρκούσε για το διαδίκτυο;
- Ερώτηση 4: Πόσο χώρο καταλαμβάνει στη μνήμη η λέξη "HELLO" σε ASCII; (5 χαρακτήρες × 8 bits)
📝 Βασικά Σημεία - Να Θυμάσαι
✨ Κωδικοποίηση: Η διαδικασία μετατροπής χαρακτήρων σε δυαδικούς αριθμούς
✨ ASCII: 128-256 σύμβολα (7-8 bits) - Μόνο αγγλικά
✨ Unicode: 143,859+ σύμβολα (16-32 bits) - Όλες οι γλώσσες!
✨ Κάθε πλήκτρο που πατάς αποθηκεύεται ως δυαδικός αριθμός