C# Programlama Ders Notları

C# Nedir?

C#  diğer adıyla C Sharp Microsoft tarafından geliştirilen bir programlama dilidir. Programlama dilleri arasında en çok tercih edilen C ve C++ ile etkileşimli şekilde geliştirilen ve modern bir kodlama sahip olan C#, birçok platform destekleyen bir dildir.
Açıklama: C# Nedir? C Sharp Programlama Diliyle Neler Yapılabilir?

Yazılımcıların en çok tercih ettiği dillerden birisi haline gelen C#, sunduğu gelişmiş hata giderme (debugger) özelliği sayesinde de yazılımcıların işlerini bir hayli kolaylaştırıyor.
Debugger özelliği için class yani sınıflandırma yöntemi kullanan C#, "syntax" hataları yani dizinlerdeki hataları yazılımcıya ayrı bir ekranda göstererek yazılımcının bu hataları kolayca tespit etmesini sağlıyor. Ayrıca yazılımcılar tarafından oldukça çok tercih edildiği için de internette kaynak yani C# dersleri oldukça fazla.
Açıklama: C# nedir? C# ile Neler Yapılabilir? - Resul Özel - Medium


C# için gereken ".NET Framework" nedir?


C Sharp kodları ile hazırlanan yazılımın kodlarını direkt olarak derlenmez. C#, kodları yazılım olarak iki aşamada derliyor. Bu aşamalardan ilkine Assembly deniliyor. İkinci aşamadaki uzantısı ise .EXE oluyor. C# ile geliştirilen bir yazılım bu halde iken sistemler tarafından çalıştırılamadığı için devreye .NET Framework giriyor. Yani kısaca .NET Framework, bir tür tercümanlık görevi üstleniyor. C# programlama dilini bilgisayarımızın anlayacağı şekilde tercüme ediyor.

C Sharp kısa tarihçesi:


İlk olarak Anders Heljsberg ve ekibi tarafından 2000 yılında geliştirilmesine başlanan ve 2002 yılında da C# 1.0 olarak yayınlanan C Sharp programlama dili, o günden beri Windows’un desteği ile geliştirilmeye devam ediliyor. İlk yayınlandıktan sonraki 10 yılda 5.0 sürümüne 2019 yılında da 8.0 sürümüne  güncellenen ve orta sınıf olarak nitelendirilen C#, özellikle modern sistemlere uygunluğu ile de yazılımcılardan tam not almış durumda.


C Sharp ile neler yapılır?


C# programlama dili ile hayal ettiğiniz her şeyi yapabilir, kodlayabilirsiniz desek herhalde doğru olacaktır. Zira tasarımda ve yazılımda hayal dünyasının sınırı yoktur. C# programlama dili de en modern dil olduğu için yazılımcılara hayalindeki her şeyi programlama imkanı tanıyor.
Peki C# ile hangi platformlarda neler kodlanır?

 

Web hosting by Somee.com