Σπίτι Ανάπτυξη Τι είναι ο διαχειριζόμενος κώδικας; - ορισμός από την τεχνολογία

Τι είναι ο διαχειριζόμενος κώδικας; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο διαχειριμένος κώδικας;

Ο διαχειριζόμενος κώδικας είναι ένα πρόγραμμα που εφαρμόζει η Microsoft σε ορισμένες γλώσσες προγραμματισμού υψηλού επιπέδου, προκειμένου να εκτελεστεί η εκτέλεση τους από το .Net Framework Common Language Runtime.

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

Η Techopedia εξηγεί τον Διαχειριζόμενο Κώδικα

Ο διαχειριζόμενος κώδικας αναφέρεται σε κώδικα που έχει γραφτεί χρησιμοποιώντας οποιαδήποτε από τις γλώσσες προγραμματισμού υψηλού επιπέδου που υποστηρίζονται για χρήση με το Microsoft .Net Framework. Όλες αυτές οι γλώσσες μοιράζονται ένα ενοποιημένο σύνολο βιβλιοθηκών τάξης το οποίο μπορεί στη συνέχεια να κωδικοποιηθεί σε μια ενδιάμεση γλώσσα (IL). Ο μεταγλωττιστής γνώσης χρόνου εκτέλεσης χρησιμοποιείται για την κατάρτιση της ενδιάμεσης γλώσσας σε έναν εγγενή εκτελέσιμο κώδικα, ο οποίος μπορεί να εκτελεστεί μέσα στο περιβάλλον διαχείρισης. Αυτό θα διασφαλίσει ότι θα υπάρχει πάντοτε ο σωστός έλεγχος συστοιχιών και δεικτών, καθώς και η σωστή συλλογή απορριμμάτων και ο χειρισμός σφαλμάτων.


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


Υποστηριζόμενες γλώσσες προγραμματισμού:

  • C ++
  • ΝΤΟ#
  • J #
  • Microsoft Jscript .Net
  • Microsoft Visual Basic .Net
  • Άλλες γλώσσες που υποστηρίζουν το πλαίσιο .Net
Τι είναι ο διαχειριζόμενος κώδικας; - ορισμός από την τεχνολογία