C# Programlama Dili Nedir?

C# Programlama Dili Nedir?C# programlama dili, nesne tabanlı olarak geliştirilmiş bir dildir. C# programlama dili ile;

• Mobil uygulamalar,
• Konsol uygulamaları,
• Web servisleri,
• Dinamik kütüphaneler (DLL),
• Oyun tasarımı,
• Form uygulamaları yapılabilir.

Günlük hayatın birçok alanında büyük küçük pek çok şirket C# ile geliştirilmiş programlar kullanmaktadır. C# programlama dilinin çok tercih edilmesinin sebeplerinden bazıları şunlardır:
• Yazılması ve anlaşılması kolay kod yapısına sahiptir.
• Yeni teknolojileri destekler.
• Kullanışlıdır.
• Ekip çalışmasına elverişlidir.
• Kullanıcıyla etkileşimlidir.
• Grafik arayüzlü tasarımlar yapılabilir.
• Ağ üzerinden birbiriyle uyumlu çalışabilir.
• Çevrimiçi veya çevrimdışı kullanılabilir.
• QR kod okuyucu, kamera, yazıcı vb. cihazlarla etkileşimlidir.
• Verileri depolayıp işleyerek analiz yapabilir.
• Sosyal medya platformları ile etkileşimlidir.
• Cep telefonu uygulamaları ile etkileşimlidir.
• Yapay zekâ teknolojisi kullanılarak yüz tanıma, nesne tanıma, ses tanıma işlemleri yapılabilir.
• Birçok özelliğe sahip farklı programlar geliştirebilme imkânı sağlar.


 .NET Framework

Framework kelimesi geliştirme çatısı anlamına gelmektedir. .NET Framework, çoğu kişi tarafından bir programlama dili sanılmaktadır fakat programlama dillerinden bağımsız ve farklı programlama dilleri ile ortak çalışma imkânı sağlayan bir uygulama geliştirme platformudur. Farklı dilleri bilen programcılar ortak bir projeyi yürütebilir. .NET Framework çalışma mantığı bunun için uygundur. Yaygın kullanılan çoğu dil (C#, Visual Basic, Visual C++, Visual F#, Python) .NET Framework desteklidir. Ayrıca .NET Framework altyapısında kullanıma sunulmuş hazır kod kütüphaneleri ile kod yazma çok daha hızlı ve verimli olmaktadır. .NET Framework kütüphaneleri tüm .NET dillerinde ortak kullanılır. Bu yüzden .NET çok güçlü bir Framework’tür.

C# ve .NET Framework İlişkisi

C# bir programlama dilidir, .NET Framework ise C# dili ve birçok dilin kütüphanelerinin yüklü olduğu bir uygulama geliştirme platformudur. C# dilinde kullanılan kütüphanelerin tümü .NET Framework kütüphaneleridir.

.NET Framework Çalışma Mantığı


Programlama dilleri ile yazılan kodlar makine için anlamlı değildir, kodların makine dilinde yazılmasıveya makine diline çevrilmesi gerekir. Program yazarken kullanılan kodlar derlendiğinde doğrudan makine diline çevrilmez. Kodlar önce ara dil (Intermediate Language) koduna, ardından da çalışma zamanı derleyicisi (Just-In-Time Compiler) tarafından makine diline çevrilir. Böylelikle kodlar sorunsuz bir şekilde çalışır. Bu işlemlerin yapılmasını .NET Framework altyapısı sağlar.

.NET Framework ve .NET Core Nedir? Farkları Nelerdir?

 

C# Programlama Dili Nedir?

.Net Core nedir ve neden kullanmalıyım ? .Net Core Projeleri nasıl çalışır ?

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...