Περίληψη IL

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 14 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 20 Ιούνιος 2024
Anonim
NEW VIDEO 2019 ! VASILIS HATZIPANAGIS -IT’S MY LIFE-«Με Αγάπη, Βάσια»  video περίληψη/summary/резюме
Βίντεο: NEW VIDEO 2019 ! VASILIS HATZIPANAGIS -IT’S MY LIFE-«Με Αγάπη, Βάσια» video περίληψη/summary/резюме

Περιεχόμενο

Ορισμός - Τι σημαίνει το Abstract IL;

Το Abstract IL (Intermediate Language) είναι ένα κιτ ανάπτυξης λογισμικού (SDK) που αποτελείται από βιβλιοθήκες, τεκμηρίωση και άλλα εργαλεία ανάπτυξης που μπορούν να χρησιμοποιηθούν για να χειριστούν τα περιεχόμενα του .NET framework και των δυαδικών αρχείων σε υψηλό επίπεδο.

Η αφηρημένη IL μπορεί να χρησιμοποιηθεί στον κώδικα που είναι γραμμένος σε οποιαδήποτε γλώσσα .Net όπως C #, F #, κλπ. Ο κύριος σκοπός του είναι να διαβάζει και να τροποποιεί τα δυαδικά αρχεία από κώδικα γραμμένο σε γλώσσα υψηλού επιπέδου, οι λεπτομέρειες των οποίων διαφορετικά θα ήταν δυσκολότερη για πρόσβαση σε δυαδική μορφή. Έχει επίσης χρησιμοποιηθεί για τα ακόλουθα:


  1. Ως εργαλείο σύνταξης κώδικα γραμμένο σε F #
  2. Για την εκτέλεση της στατικής ανάλυσης του κώδικα ελέγχου που σχετίζεται με την ασφάλεια πρόσβασης σε κώδικα και για τα προγράμματα προγραμματισμού προσανατολισμένα σε μορφή.
  3. Ένα εργαλείο για την ανάπτυξη προγραμμάτων MS-ILX που περιέχουν κώδικα γραμμένο σε λειτουργικές γλώσσες προγραμματισμού.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την Αφηρημένη IL

Η έννοια του Abstract IL είναι το αποτέλεσμα των προσπαθειών της ομάδας Προγραμματιστικών Αρχών και Εργαλείων της Microsoft Research για τη δημιουργία ενός εργαλείου το οποίο μπορεί να αναλύσει, να χειριστεί και να μετατρέψει εκτελέσιμα πλαίσια .NET. Με αυτό το χαρακτηριστικό, μπορεί να αναπτυχθεί ένα ευρύ φάσμα εφαρμογών για την ενίσχυση της ασφάλειας, ανίχνευσης σφαλμάτων, ελέγχων δυναμικής ασφάλειας και εργαλείων βελτιστοποίησης / δημιουργίας προφίλ IL.

Η απαίτηση για χρήση του Abstract IL SDK για αναπτυξιακούς σκοπούς είναι να έχει το .NET Framework SDK μαζί με έναν μεταγλωττιστή F #, δεδομένου ότι το F # θεωρείται γενικά το καλύτερο εργαλείο για τη σύνταξη διαχειριζόμενου κώδικα (χρησιμοποιώντας IL) σε σύγκριση με άλλες γλώσσες .NET. Για την ανάπτυξη προγραμμάτων .NET που βασίζονται στις βιβλιοθήκες Abstract IDL, πρέπει να παρέχεται ένα αντίγραφο του .NET Runtime Redistributable. Επίσης, η χρήση του Abstract IL αποφεύγει την εξάρτηση της ύπαρξης του ilasm.exe / ildasm.exe στη διαδρομή αφού φροντίζει να διαβάζει / εγγράφει δυαδικά δεδομένα.

Η άλλη ορολογία που χρησιμοποιείται συνήθως σε σχέση με την Abstract IL στο .NET είναι η κοινή IL. Το κοινό IL είναι η ανθρώπινη αναγνώσιμη έκδοση του κώδικα που γράφεται στο .NET και μπορεί να εκτελεστεί σε ένα περιβάλλον που υποστηρίζει την Κοινή Γλωσσική Υποδομή (CLI), η οποία βοηθά στην εξάλειψη της εξάρτησης από την πλατφόρμα ή τον τύπο CPU.

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