Programcı olmak isteyen büyük bir çoğunluğun kafasındaki soru işaretlerinden biri ‘ilk başta hangi programlama dilini öğrenmeliyim?’ dir. Bu sorunun cevabı kişinin ne yapmak istediğidir. Bunun yanında bir programlama dili öğrenmek isteyen birinin ilk işi programlama mantığını öğrenmektir.
Günümüzde pek çok programalama dili gelirtirilmiştir. C++, C, C#, Java, Python… Tabii bu dillerin yapıları, kullanıdıkları platformlar farklıdır. Tabi bu diller arasında nesne yönelimli, üst seviyeli iki programlama dili özellikleri açısından daha ağır basmaktadır. Java ve C#. Bu yazımda C# dilinden bahsedeceğim. Sonraki yazılarımda temelden başlayarak C# dilini anlatacağım.
C#
Csharp nesne yönelimli ve üst seviye bir programlama dilidir .NET platform desteği olan csharp Microsoft firmasının da desteği ile popüler dillerde biri olmuş durumda.Özellikle Microsoft’un MSDN kütüphanesi ve yararlanılabilecek kaynakların çokluğu sebebiyle çokça tercih edilmektedir.
Charp’ın önemli özelliklerinden birisi de Microsoft programları olan Ms Office, SQL gibi uygulamalara da çok kolay entegre olabilmesidir.
Görsellik açısından özellikle windows form uygulamalarında çok kuvvetli olan Csharp, bunun yanında ASP.NET platformu ile web programlamada da ASP ve PHPdillerine de büyük bir rakiptir. Csharpın derleme ve çalıştırma ortamı Visual Studio’dur.
Bir diğer özelliği ise yazım açısından alt seviye diller olan c ve c++ dillerine yakınlığıdır. Csharp diline hakim olan birinin bu dillere alışması da kolay olmaktadır.
C# ile Neler Yapılabilir
- Konsol Uygulamaları (Console Applications)
- Windows Form Uygulamaları
- Web Form Uygulaması (Asp.Net)
- Mobil Programlama
- Web Servisleri
Sonraki yazımda Visual Studio kurulumunu anlatacağım.Daha sonra konsol uygulamalarıyla kod yazmaya başlayacağız.
0 Yorum