C#’a Başlangıç

  • C#; Microsoft tarafından .NET Teknolojisi için geliştirilen modern bir programlama dilidir.
  • C programlama dilinin modern ve yüksek düzeyde nesne tabanlı yaklaşımı destekleyen halidir.
  • Microsoft tarafından geliştirilmiş olsa da ECMA ve ISO standartları altına alınmıştır.
  • C++ ve Visual Basic dillerindeki tutumsuzluk ve oluşan sorunlar yüzünden geliştirilmiştir.
  • Gelişmiş hata giderme (debugger) özellikleri ile geliştirici dostu bir ortam sunar.
  • İlk olarak Anders Heljsberg ve ekibi tarafından 2000 yılında geliştirilmeye başlanmıştır.
  • 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 ediyor.
  • İlk yayınlandıktan sonraki 10 yılda 5.0 sürümüne güncellenen ve orta sınıf olarak nitelendirilen C#, özellikle modern sistemlere uygunluğu ile de çok sayıda yazılımcının gözbebeğidir.

Neden .net Framework’üne ihtiyaç duyar?

C Sharp kodları, C++ ve Visual Basic’den farklı yapıya sahip olduğu için direkt olarak derlenemez.

C#, kodları yazılım olarak iki aşamada derlenmektedir.

  1. MIL derlemesi, denilen bu aşamalardan ilkine Assembly olarak adlandırılmaktadır.
  2. İkinci aşamadaki uzantısı ise .EXE olmaktadır.

Bu derleme yaklaşımından ötürü .NET Framework’üne ihtiyaç duymaktadır.

 

İçerik