öncelikle c# nedirden başlayalım.
c#, c/c++ ile java'nın karışımı olarak java'ya alternatif olması için yazılmış bir dildir. c# güçlü, esnek, tip güvenli bir dil olmakla beraber .net platformu için sıfırdan yazılmış tek dildir. bu özelliğiyle microsoft'un c#'a ne kadar önem verdiğini anlamışsınızdır.
c/c++ veya java bilen bir kişi için c#'ı öğrenmek kolaydır. zira c#'ın söz dizimi (syntax) bu dillerden gelmektedir. zaten pek çok yapı ve komut tanıdık gelecektir.
peki neden c#?
1- diğer dillere nazaran öğrenilmesi kolay bir dildir.
2- nesne yönelimli programlamaya tam destek sunar.
3- kodlamasının kolay olması.
4- bütün kolaylıklarına rağmen güçlü bir dil olması. c# visual basic kadar kolay, c++ kadar güçlü bir dildir.
5- tam xml desteği.
6- c# c/c++ ve java dillerinin güzel taraflarının alınıp, tehlikeli özelliklerinin dışarıda bırakılıp yazıldığı için modern bir dildir ve .net platformunun en gözde dilidir.
hangi alanlarda kullanabiliriz?
eğer c#'ı biliyorsanız .net platformunda birçok işi yapabilirsiniz.
1- konsol uygulamaları geliştirebilirsiniz. özellikle öğrenme aşamasında konsol uygulamaları çok işinize yarar.
2- windows için program yazabilirsiniz. tabi yazdığınız programın çalışması için çalıştırılacak bilgisayarda .net framework kurulu olması şart.
3- asp.net için c#'ın gücünden yararlanarak son derece şık ve işlevsel web sayfaları programlayabilirsiniz.
4- web servisleri programlayabilirsiniz.
5- mobil uygulamalar yazabilirsiniz.
6- dll kütüphaneleri yazabilirsiniz.






