Skip to main content

Τι είναι ο κωδικός αντικειμένου σε ένα πρόγραμμα υπολογιστή;

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

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

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

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