Ortak Dil Altyapısı (CLI)

Yazar: Randy Alexander
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
Uluslararası Dil Sınavlarındaki B1 Derecesinin ’TOEFL IBT  Karşılığı
Video: Uluslararası Dil Sınavlarındaki B1 Derecesinin ’TOEFL IBT Karşılığı

İçerik

Tanımı - Ortak Dil Altyapısı (CLI) ne anlama geliyor?

Ortak Dil Altyapısı (CLI), uygulama kodunu değiştirmeden farklı bilgisayar sistemlerinde üst düzey dil programı uygulamaları çalıştırmak için kullanılan bir Microsoft özelliğidir. CLI, bazı üst düzey dil programlarının sistem donanımı ve işleme kısıtlamaları nedeniyle değişiklik gerektirdiği Microsoft .NET kavramına dayanmaktadır.


CLI, uygulamaları otomatik olarak yerel sistem kodu olarak derlenen Ara Dil (IL) olarak derler. Bu yaklaşım, uygulamaların sınırlı sistemlerde kod yazmadan çalışmasına izin verir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Ortak Dil Altyapısını (CLI) açıklıyor

CLI bileşenleri aşağıdaki gibidir:

  • Ortak Tip Sistem (CTS): CLI çekirdek modeli. Genellikle farklı derleyiciler tarafından başvurulan çok çeşitli programlama dili veri türleri için destek sağlar. Meta Veriler: Veriler hakkında veri olarak bilinir. Derleyiciler ve hata ayıklayıcılar gibi çeşitli araçlar ve Sanal Yürütme Sistemi (VES) arasında bir mekanizma. CTS veri tipleri için meta verileri tanımlar.
  • Ortak Dil Belirtimi (CLS): Herhangi bir derleme dili için CLI standartlarına göre temel bir kurallar kümesi.
  • Sanal Uygulama Sistemi (VES): CLI programlarını yükler ve çalıştırır ve CTS modelini uygular. Kod ve verileri yönetmek için gereken hizmetleri sağlar. İlgili çalışma zamanı modüllerini bağlamak için geç bağlama meta verileri kullanır.

CLI avantajları aşağıdaki gibidir:


  • Tutarlı bir programlama modeli tanımlar. Örneğin, bir .NET programı sözdizimsel olarak C.NET veya VB.NET'e benzer ve verilere erişirken ve bunları alırken aynı temel adımları izler.
  • Yöneticiler, veri erişimini sınırlandırarak ve kullanıcının orijinalliğini sağlayarak güvenliği tanımlayabilir ve pekiştirebilirler.
  • Ek güvenlik katmanları ile teknoloji uyumluluğu sağlayan HTTP, İletim Kontrol Protokolü / İnternet Protokolü (TCP / IP), Basit Nesne Erişim Protokolü (SOAP) ve Genişletilebilir İşaretleme Dili (XML) gibi protokolleri uygular.
  • Kullanıcıların daha fazla bakım ve taşınabilirlik için uygulama sunum mantığını ve işletme mantığını ayırmalarına izin verir.