Dom Rozwój Co to jest streszczenie il? - definicja z techopedia

Co to jest streszczenie il? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co znaczy Abstract IL?

Abstract IL (Intermediate Language) to zestaw programistyczny (SDK) składający się z bibliotek, dokumentacji i innych narzędzi programistycznych, których można używać do manipulowania zawartością środowiska .NET i plików binarnych na wysokim poziomie.


Streszczenie IL może być użyte w kodzie napisanym w dowolnym języku .Net, takim jak C #, F # itp. Jego głównym celem jest odczyt i modyfikacja plików binarnych z kodu napisanego w języku wysokiego poziomu, którego szczegóły byłyby bardziej kłopotliwe dla dostęp w formacie binarnym. Został również wykorzystany do następujących celów:

  1. Jako narzędzie do kompilacji kodu napisanego w języku F #
  2. Do przeprowadzania analizy statycznej sprawdzania kodu związanego z bezpieczeństwem dostępu do kodu oraz do projektów programowania zorientowanego na aspekty.
  3. Narzędzie do tworzenia programów MS-ILX zawierających kod napisany w funkcjonalnych językach programowania.

Techopedia wyjaśnia Abstract IL

Koncepcja Abstract IL jest wynikiem wysiłków grupy Programming Principles and Tools firmy Microsoft Research w celu opracowania narzędzia, które może analizować, manipulować i przekształcać pliki wykonywalne platformy .NET. Dzięki tej funkcji można opracować szeroką gamę aplikacji w celu zwiększenia bezpieczeństwa, wykrywania błędów, dynamicznych kontroli bezpieczeństwa oraz narzędzi do optymalizacji / profilowania IL.


Wymaganiem użycia zestawu SDK Abstract IL do celów programistycznych jest posiadanie zestawu .NET Framework SDK wraz z kompilatorem F #, ponieważ F # jest ogólnie uważany za najlepsze narzędzie do pisania kodu zarządzanego (przy użyciu IL) w porównaniu do innych języków .NET. W przypadku wdrażania programów .NET opartych na bibliotekach Abstract IDL należy dostarczyć kopię pakietu redystrybucyjnego środowiska .NET Runtime. Ponadto użycie Abstract IL pozwala uniknąć zależności pliku ilasm.exe / ildasm.exe na ścieżce, ponieważ zajmuje się on odczytywaniem / zapisywaniem danych binarnych.


Inną terminologią powszechnie używaną w związku z Abstract IL w .NET jest Common IL. Common IL to czytelna dla człowieka wersja kodu napisanego w .NET, którą można wykonać w środowisku obsługującym Common Language Infrastructure (CLI), co pomaga w eliminacji zależności od typu platformy lub procesora.


Common IL ma na celu generowanie kodu, który eliminuje potrzebę dystrybucji oddzielnych plików binarnych dla różnych typów platform i procesorów, a także ulepszonych funkcji bezpieczeństwa i niezawodności. Jednak Abstract IL ma na celu lepszy dostęp do plików binarnych .NET.

Co to jest streszczenie il? - definicja z techopedia