Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει φυσικός κώδικας;
Ο εγγενής κώδικας αναφέρεται στον κώδικα προγραμματισμού ο οποίος έχει ρυθμιστεί ώστε να εκτελείται σε συγκεκριμένο επεξεργαστή. Ο εγγενής κώδικας γενικά δεν θα λειτουργεί εάν χρησιμοποιηθεί σε επεξεργαστή διαφορετικό από αυτόν στον οποίο γράφτηκε ειδικά για εκτός εάν επιτρέπεται να τρέχει πάνω σε έναν εξομοιωτή.Η Techopedia εξηγεί τον εγγενή κώδικα
Επειδή ο εγγενής κώδικας είναι εξατομικευμένος για συγκεκριμένο επεξεργαστή, τα προγράμματα που έχουν γραφτεί με τέτοιο κώδικα πρέπει (θεωρητικά) να εκτελούνται με τον βέλτιστο τρόπο στον εγγενή επεξεργαστή. Το μειονέκτημα είναι ότι τέτοια προγράμματα συνήθως θα καταστούν άχρηστα όταν χρησιμοποιούνται σε διαφορετικό επεξεργαστή. Αυτός ο περιορισμός έχει μειωθεί σταθερά καθώς οι κατασκευαστές έχουν αρχίσει να διαμορφώνουν τους επεξεργαστές τους για να λειτουργούν με το ίδιο είδος πρωτοκόλλων και λογικών ακολουθιών.
Παρόλο που ένα πρόγραμμα γραμμένο σε εγγενή κώδικα μπορεί να τρέξει σε έναν επεξεργαστή που δεν είχε αρχικά προβλεφθεί χρησιμοποιώντας λογισμικό εξομοίωσης (που μιμείται τη διαμόρφωση του αρχικά προβλεπόμενου επεξεργαστή), οι επιδόσεις του προγράμματος θα υποφέρουν γενικά.
