ορισμός κώδικα
Υπάρχουν πολλοί τύποι κωδικών και αυτό εξαρτάται από το πλαίσιο στο οποίο περιλαμβάνεται αυτός ο όρος. Σε γενικές γραμμές, ο κώδικας είναι ένα σύστημα σημείων ή / και συμβόλων που απαιτούν εκπαίδευση ή εκμάθηση από τον χρήστη προκειμένου να χρησιμοποιηθεί σωστά.
Επί θεωρία επικοινωνίας και πληροφοριών, ο κώδικας είναι το αναπόσπαστο στοιχείο ενός επικοινωνιακού συστήματος που σχηματίζει ή κρυπτογραφεί το μήνυμα προορίζεται να μεταδοθεί. Συνήθως, σε μια λεκτική επικοινωνία, ο κώδικας είναι η γλώσσα, όπως Ισπανικά, Αγγλικά ή Γαλλικά. Αλλά σε άλλους τύπους επικοινωνίας ή ανταλλαγής μηνυμάτων, ο κώδικας παίρνει άλλες μορφές, για παράδειγμα, σε τηλεγραφική μετάδοση χρησιμοποιείται κωδικός Morse. Για να λειτουργήσει η επικοινωνία, και τα δύο μέρη - αποστολέας και παραλήπτης - πρέπει να γνωρίζουν τον κωδικό. Σε μερικά πιο περίπλοκα μοντέλα, αυτή η δυαδικότητα του πομπού και του δέκτη αποκτά μια αμφίδρομη μορφή, δηλαδή, ο πομπός μπορεί να γίνει δέκτης και το αντίστροφο. Ένα στοιχείο που αποκτά μεγάλη σημασία είναι συνήθως ο αποκωδικοποιητής, ο οποίος, σε περίπτωση που ο κωδικός δεν κοινοποιείται από τον αποστολέα και τον παραλήπτη, είναι υπεύθυνος για τη μετατροπή του για καλύτερη κατανόηση και των δύο. Για παράδειγμα, σε μια διατριβή που δόθηκε στα Ισπανικά (αποστολέας) πριν από μια ομάδα ανθρώπων που δεν μιλούν τη γλώσσα (δέκτες), ο διερμηνέας ή μεταφραστής είναι ο αποκωδικοποιητής.
Υπάρχουν όμως και άλλοι τύποι κωδικών και άλλα σενάρια όπου μπορεί να χρησιμοποιηθεί ένας κώδικας.
Για παράδειγμα, στον κοινωνικό τομέα, ο κώδικας αναφέρεται ως ένα οργανωμένο και συστηματοποιημένο σύνολο κανόνων που συμβαίνουν συχνά στον τομέα του νόμου και του δικαίου, όπως τον Ποινικό Κώδικα ή τον Αστικό Κώδικα.
Άλλες περιπτώσεις κοινωνικών κωδίκων μπορεί να είναι σε άτυπο επίπεδο, όπως ένας κώδικας συμπεριφοράς ή φόρεμα που τηρείται σε ορισμένες περιοχές. Αν και δεν έχουν όλοι οι κοινωνικοί κώδικες ένα νομικό πλαίσιο, πολλοί από αυτούς παραδοσιακά γίνονται σεβαστοί, δηλαδή, δεν απαιτείται γραπτή εκδοχή, αλλά η πρακτική από μόνη της είναι αρκετή για να θεωρηθεί ο κώδικας ως τέτοιος.
Υπάρχει επίσης λόγος για κώδικα στο υπολογιστικό περιβάλλον. ο δυάδικος κώδικαςΓια παράδειγμα, είναι αυτή στην οποία βασίζεται η συμπεριφορά των υπολογιστών και αποτελείται από συνδυασμούς δύο στοιχείων - 0 και 1 - για την κωδικοποίηση και τη μετάδοση πληροφοριών. Αυτό το θεμέλιο της μετάδοσης πληροφοριών (μηδενικά και αυτά, ισοδύναμα με "όχι" και "ναι") έχει αποκτήσει τότε μεγαλύτερη πολυπλοκότητα, με τη δημιουργία οκταδικού (οκτώ ψηφία, από μηδέν έως επτά) και δεκαεξαδικό (δεκαέξι ψηφία, από μηδέν σε νέο από "A" σε "F")
Τέλος, ένας άλλος πολύ κοινός τύπος ο κώδικας είναι γενετικός στη βιολογία. Είναι μια επιστημονική κωδικοποίηση που προσδιορίζει τους διαφορετικούς τύπους πληροφοριών που κάθε άνθρωπος έχει στο σώμα του. Αυτός ο κωδικός, ίσως ένας από τους πιο πολύπλοκους που υπάρχει στη φύση, βασίζεται στο DNA (δεοξυριβονουκλεϊκό οξύ), ένα μόριο που υπάρχει σε όλα τα κύτταρα των ζωντανών οργανισμών. Το DNA περιλαμβάνει 4 νουκλεοτίδια ή θεμελιώδεις μονάδες (αδενίνη, γουανιδίνη, κυτοσίνη και θυμιδίνη), οι οποίες, διατεταγμένες με συγκεκριμένο τρόπο, επιτρέπουν τον ορισμό ολόκληρης της ακολουθίας γονιδίων κάθε ζωντανού όντος, από ένα απλό βακτήριο σε ανώτερους οργανισμούς όπως οι άνθρωποι .
Κατά συνέπεια, τόσο στη φυσική επιστήμη όσο και στις κοινωνικές σχέσεις, οι κώδικες αποτελούν μέρος της καθημερινής, από τις απλούστερες πτυχές της καθημερινής γλώσσας έως την απίστευτη πολυπλοκότητα της γενετικής.