.NET Framework ve Bileşenleri

Microsoft 6. Gün: İlkay İlknur

Runtime + Libraries + Languages + Tools = .NET

.NET ortamının en önemli özelliklerinden bir tanesi CLR (Common Language Runtime) Olarak bilinir yani C++, C#, Visual Basic gibi dillerle bağlantılıdır ve o dillerle sorunsuz çalışır.CLR versiyonları önemlidir.

Libraries: Yazılım geliştirmeyi kolaylaştıran önemli kütüphanelerdir. Öntanımlı olarak gelirler ve tekrar tekrar kullanılabilirler.

Languages: Kullanılan diller intermediate denen ara bir dile çevriliyor ve kolaylıkla cross-platform olarak çalışabiliyor. Visual studio ile derlenen ara dili görebilmektedir.Peki neden makine koduna çevrilmiyor da Intermediate Language’a çevriliyor ?

IL kodu farklı tür işlemcilerde çalışabilmektedir yani sıkıntıları aşmak için farklı tür işlemcilerde farklı türde dönüşümler yapılıyor IL kodu ile.

Gelelim uzmanlık alanı olan C# ile ilgili önemli bilgilere ve .NET Framework’a…

.NET Framework ile Genericler ön plana sunulmuştur. Yani Boxing ve Unboxing olaylarını tamamen yok etmektedir böylelikle performans artışları sağlamaktadır. Boxing ve Unboxing durumunu ileriki yazımda örnekle anlatacağım.

 

Bu yazı Yazılarım kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir