C Sharp (Programlama Dili)

Kısaca: → Bu maddenin özgün adı C# programlama dili olup, MediaWiki'ye özgü teknik nedenlerle C Sharp olarak yazılmıştır. C# Programlama Dili (si şarp şeklinde telaffuz edilir), Microsoft'un geliştirmiş olduğu yeni nesil programlama dilidir. ...devamı ☟

} C# Programlama Dili (si şarp şeklinde telafuz edilir), Microsoft'un geliştirmiş olduğu yeni nesil 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 atrı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. .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 Framewok'u olabileceği gibi ECMA standartlarına uygun herhangi bir kütüphane ve yorumlayıcı de 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. Tasarım hedefleri ECMA tarafından C# dilinin tasarım hedefleri şöyle sıralnır: * C# basit, modern, genel-amaçlı, nesneye yönelik programlama dili olarak tasarlanmıştır. * Çünkü yazılımın sağlamlılığı, güvenirliliği ve programcıların üretkenliliği önemlidir. C# yazılım dili, güçlü tipleme kontrolü (strong type checking), dizin sınırlar kontrolü (array bounds checking), tanımlanmamış değişkenlerin kullanım tespiti, (source code portability), ve otomatik artık veri toplama gibi özelliklerine sahiptir. * Programcı portatifliği özellikle C ve C++ dilleri ile tecrübesi olanlar için çok önemlidir. * Enternasyonal hale koymak için verilen destek çok önemlidir. * C# programlama dili sunucu ve gömülü sistemler için tasarlanmıştır. Bununla birlikte C# programlama dili en basit işlevselli fonksiyondan işletim sistemini kullanan en teferruatlısına kadar kapsamaktadır. * C# uygulamaları hafıza ve işlemci gereksinimleri ile tutumlu olmak uzere tasarlanmıştır. Buna rağmen C# programlama dili performans açısından C veya assembly dili ile rekabet etmek için tasarlanmamıştır. Örnek "Merhaba Dünya!" class MerhabaDunya } Yukarıdaki örnek kod Merhaba dunya! şeklinde ekranda çıktısı olacaktır. == Eleştiri Performans * Diğerleri gibi Sanal Makine'ye dayalı dillerden biridir, C# programlama dili direk yerleşik kod'a derleyen dillerden daha yavaştır.}.

Platform

* .NET Microsoft uygulama bonservisi Windows üzerinde geçerlidir. Fakat, C# programlarını Windows, Linux veya MacOs üzerinde yürüten başka uygulamalar da yer almaktadır. Mono (software) ve DotGnu[1].

Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

C tabanlı programlama dilleri listesi
3 yıl önce

parantezi kullanan C benzeri sözdizimi olan dillerdir. C ailesi, jenerik, işlevsel ve nesnel tabanlı programlama gibi değişik programlama paradigmaları içerir...

C sharp
3 yıl önce

yönelimli programlama kavramının gelişmesine katkıda bulunan aktif programlama dillerinden biridir. C#, .NET orta seviyeli programlama dillerindendir. Yani...

C Sharp programlama dili, Bilgisayar, Java programlama dili, Microsoft, Taslak, Portable.Net, Mono, Kütüphane (yazılım), ECMA, .Net Framewok, Sayfa adlandırma ve yönlendirme
C Sharp Sözdizimi
6 yıl önce

Temel madde: C# C#'ın sözdizimi, kodların nasıl yazılacağı ve yorumlanması gerektiğini tanımlayan kurallar kümesidir. Bu makalede, C# 3.0 yeni özellikleri...

Xcode
3 yıl önce

çeşitli programlama modelleri ile C, C++, Objective-C, Objective-C ++, Java, AppleScript, Python, Ruby, ResEdit (Rez) ve Swift programlama dilleri için kaynak...

Cep bilgisayarı
3 yıl önce

CASL, Assembler ve C dillerinde programlanabilir örnekleri de üretilmiştir. PB-2000C farklı ROM modülleri takılarak programlama dilinin değiştirilebildiği...

Cep bilgisayarı, Cep bilgisayarı
Off the Wall (albüm)
6 yıl önce

synthesizer, programlama Larry Carlton – guitar George Duke – klavye, synthesizer, programlama David Foster – klavye, synthesizer, programlama Gary Grant...

Off the Wall (albüm), 10 Ağustos, 1979, Bad (albüm ve şarkı), Michael Jackson, Thriller (albüm)
ARM Mimarisi
3 yıl önce

örnektir: C programlama dilinde, döngü : int gcd (int i, int j) { while (i != j) { if (i > j) i -= j; else j -= i; } return i; } ARM assembly dilinde, döngü:...

ARM Mimarisi, CPU, Cep telefonu, Intel, Komut kümesi, Medya oynatıcı, PDA, RISC, Router, İşlemci, Gömülü, Nokia, N Series, Sony Ericsson, Samsung, Mobile phone, Cep telefonu
Symbian (işletim sistemi)
3 yıl önce

çeşitli aşamalarda zorluklar yaşıyordu: İlk OPL ve Symbian C ++ gibi yerel programlama dillerinin karmaşıklığına ve işletim sisteminin kendisinin karmaşıklığına...