C# Programlama Dili (si şarp şeklinde telaffuz edilir), Microsoft’un geliştirmiş olduğu yeni nesil programlama dilidir. Yine Microsoft tarafından geliştirilmiş .NET Teknolojisi için geliştirilmiş dillerden biridir.
Microsoft tarafından geliştirilmiş olsa da ECMA ve ISO standartları altına alınmıştır.
İsmi Nereden Geliyor
C programlama dilinde bir tamsayı değişkeni 1 atırmak için ++ soneki kullanılır. C++ dili adını, C diliyle Nesneye Yönelimli Programlama yapabilmek için eklentiler (C With Classes) almıştır. Benzer şekilde C++ diline yeni eklentiler yapılarak ((C++)++) bir adım daha ileriye götürülmüş ve tamamen nesneye yönelik tasarlanmış C# dilinin isimlendirilmesinde, + karakterlerinin birbirlerine yakınlaşmış hali ve bir melodi anahtarı olan C# Major kullanılmıştır.
Kim Tasarlamıştır
Bu dilin tasarlanmasına Pascal, Delphi derleyicileri ve J++ programlama dilinin tasarımlarıyla bilinen Anders Hejlsberg liderlik etmiştir.
Birçok alanda Java’yı kendisine örnek alır ve C# da java gibi C ve C++ kod sözdizimine benzer bir kod yapısındadır.
Performans
Diğerleri gibi Sanal Makine’ye dayalı dillerden biridir, C# programlama dili direkt yerleşik kod’a derleyen dillerden daha yavaştır.
Kodlama Yapısı
İlk c# programımız Merhaba Dünya uygulamamız
using System; public static class MerhabaDunya { static void Main() { Console.WriteLine("Merhaba Dünya!"); Console.ReadKey(); } }
Açıklamalar
Console.WriteLine(); ekrana çıktı vermemizi sağlıyor.
Console.ReadKey(); kullanıcının ekranı kapatmasını beklemeyi sağlar.