Streszczenie IL

Autor: Peter Berry
Data Utworzenia: 14 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
"Iliada" - streszczenie i cechy eposu
Wideo: "Iliada" - streszczenie i cechy eposu

Zawartość

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.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Abstract IL

Koncepcja Abstract IL jest wynikiem wysiłków grupy Programming Principles and Tools firmy Microsoft Research, aby zbudować narzędzie, które może analizować, przetwarzać 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óra może być wykonywana 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.