Merhaba,

C#öğrenmek isteyenler için bir video serisi önereceğim. Dikkatimi çekti ve biraz göz gezdirdim. Oldukça hoş bir çalışma olduğunu söyleyebilirim. Bu çalışmasını bizlere ücretsiz olarak sunan İlker IŞIK‘a ve akabinde, videoları izleyenler bu kelimeyi sık sık duyacaklar 🙂 , YazılımHocasi.com’a teşekkür ederim. Zira emeğe saygı göstermek ve emeğin hakkını vermek önemlidir.

Yazılım Hocası youtube sayfasına üye olmak isteyen olursa eğer; şuradan ulaşabilirsiniz.

C Sharp Nedir?

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.

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.

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. .NET kütüphanelerini kullanmak amacıyla yazılan programların çalıştığı bilgisayarlarda uyumlu bir kütüphanenin ve yorumlayıcının bulunması gereklidir. Bu, Microsoft’un .Net Framework‘u olabileceği gibi ECMA standartlarına uygun herhangi bir kütüphane ve yorumlayıcı da olabilir. Yaygın diğer kütüphanelere örnek olarak Portable.Net ve Mono verilebilir.

Özellikle nesne yönelimli programlama kavramının gelişmesine katkıda bulunan en aktif programlama dillerinden biridir .NET platformunun anadili olduğu bazı kesimler tarafından kabul görse de bazıları bunun doğru olmadığını savunur.

C#, .NET orta seviyeli programlama dillerindendir. Yani hem makine diline hem de insan algısına eşit seviyededir. Buradaki orta ifadesi dilin gücünü değil makine dili ile günlük konuşma diline olan mesafesini göstermektedir. Örneğin; Visual Basic .NET (VB.NET) yüksek seviyeli bir dildir dersek bu, dilin insanların günlük yaşantılarında konuşma biçimine yakın şekilde yazıldığını ifade etmektedir. Dolayısıyla VB.NET, C#.NET’ten daha güçlü bir dildir diyemeyiz. Programın çalışması istenen bilgisayarlarda framework kurulu olması gerekmektedir. (Windows 7 ve Windows Vista‘da .NET Framework kuruludur)

Advertisement
Önceki İçerikCoğrafi Bilgi Sistemleri CBS Kullanım Alanları
Sonraki İçerikİlk Yerli Antivirüs Programı Chomar (Çomar)
Amasya Üniversitesi - Öğretim Görevlisi
Abone Ol
Bildirim Al
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Yorum
En Yeniler
Eskiler Beğenilenler
Satıriçi Geribildirimi
Tüm yorumları göster.
Alperen Şahin
Alperen Şahin
15 Ocak 2017 18:00

Güzel kaynak. Faydalı buluyorum.