C#(Sharp) Nedir?
Bu programlama dili C/C++ ve Java dillerinden türemiş güçlü,basit ve Microsoft .NET teknolojisi için sıfırdan geliştirilmiştir.Ve bu alandaki tek programlama dilidir.C# Orta düzeylidiller arasında yer alıyor diyebiliriz.Örnek olarak Delphi yüksek düzeyli diller arasındayken,C düşük düzeyli diller arasındadır.Bu yüzden C# ile hem yüksek düzeyde hemde düşük düzeyde programlara yazılabilir.
C#’ın gelişim süreci ise Sun MicroSystems’e aittir denilebilir.Çünkü Sun Javayı piyasaya sürünce yazılım piyasası birden karışmış ve C/C++ gibi dillerin nesle yöneliminde zayıf kalması ile Microsoft atağa geçmiştir.Microsoft’un atağı ise .NEt ile uyumlu ve en gözde dil olan C# ortaya çıkarmak olmuştur.Bu yüzde hep Java’mı C# mı gibi sorularla ile karşılaşırız.
Neden C#?
- Öğrenilmesi Kolay.
- Nesne Yöenlimli Programlamaya Tam destek.
- Yüksek Verim.
- Güç ve Kolaylık Arasındaki denge.
- XML Desteği.
- Yönetilmeyen Kod.
- VB’deki olay ve form Mantığını Destekler.
- Modern bir dildir.
Microsoft’un geliştirdiği bu dil C/C++ dan türemiş ve Java’ya rakip olarak geldiği için hepsinin iyi özelliklerini en iyi şekilde alıp kötü ve eksik yönlerini almayan .NET’in en gözde dilidir.C# ile .NET ortamında sayamadığımız bir sürü iş yapabilirsiniz.Sıralayacak olursak;
- Konsol Uygulaması ve Geliştirme Aracı.
- Windows için program yazma.
- ASP.NET için en uygun dil.
- Web Servisleri.
- Mobil Uygulama Geliştirme.
- DLL Yazabilme.