Gelişen teknoloji ile günümüzde ismini sık sık duyduğumuz yazılım dillerinden olan C# dilini inceleyeceğiz ve C Sharp nedir sorusunun cevabını vereceğiz.
C# (C Sharp) olarak telaffuz edilir. C Sharp nedir? C#, Microsoft tarafından geliştirilmiş bir nesne yönelimli programlama dilidir. C# açık kaynak kodlu, modern, basit, esnek ve çok güçlü özelliklere sahip bir dildir.
C# Ne Zaman Ortaya Çıktı?
C#, 2000 yılında Microsoft firmasında çalışan Anders Hejlsberg liderliğinde bir grup tarafından oluşturulmuştur. C++ ve Visual Basic (VB) dillerinin karşılayamadığı talebi karşılamak için inşa edilmiştir. C#, 2002 yılında ilk kez piyasaya sürülmüştür. Bu tarihten bu yana devamlı gelişmiş ve gelişmekte olan bir dildir.
Orta seviyeli bir dil olan C#, ECMA ve ISO standartlarına göre geliştirilmiştir. ECMA ve ISO yazılım dünyasında standartları belirleyen en yetkili 2 kuruluştur.
Neden C#?
Bu sorunun birden fazla cevabı olabilir. Gelin bunlara bakalım.
C# ile Neler Yapılabilir?
.Net Framework Nedir?
.Net Framework, Microsoft tarafından geliştirilmiş bir yazılım geliştirme platformudur. 2000 yılında ilk kez beta sürümü ile piyasaya sürülmüştür.
.Net Framework dört ana katmandan oluşmaktadır. Bunlar;
C# kodları direkt derleyemez. Net Framework, C# dilini bilgisayarın anlayacağı şekilde tercüme etmektedir.
Avantajları Nelerdir?
Dezavantajları Nelerdir?
C# dilinin dezavantajları yok denecek kadar azdır.
C# için Kullanılan IDE’ ler Nelerdir?
IDE, (İntegrated Development Environment – Entegre Geliştirme Ortamı) yazılımcıların uygulamaları daha kolay bir şekilde kodlayabilmesi için geliştirilen yazılımlardır.
C# için kullanılan bazı IDE’ler;
Ben Nasıl Öğrenebilirim?
C# (C Sharp) diline başlamadan önce algoritma ve temel matematik ve mantık derslerini bilmeniz size kolaylık sağlayacaktır. Bunun yanında yazılım sektörünün olmazsa olmazı İngilizce öğrenmek sizleri bir adım öteye taşıyacaktır.
İlk olarak C# dilinin temellerini öğrenmelisiniz. Temeli öğrenmek ileri konuları anlamanız konusunda yardımcı olacaktır. Daha sonra koşullar, döngüler, diziler gibi konuları öğrendikten sonra sınıflar, metotlar, ara yüzler gibi konuları öğrenerek belirli bir seviyeye geleceksiniz. Tabi bu süreç kişinin çalışmasına, azmine ve en önemlisi bu işi sevmesine bağlı olarak değişmektedir. C# becerilerinizi bol bol pratik yaparak geliştirmelisiniz.
C# yazılım dilini öğrenmek için ücretli/ücretsiz bazı platformlar şunlardır;
Bunlar dışında size Codeasy.net sitesinden kısaca bahsetmek istiyorum. Codeasy.net sitesi C# öğrenmek için sizlere ayrı bir yöntem sunmaktadır. Bir macera hikayesine atılıyorsunuz. Bu hikayeyi gerçek kodlama yeteneklerinizi kullanarak geçmeniz gerekiyor. Hikaye C# temellerinden başlayarak daha gelişmiş konulara kadar değinmektedir. Bu site tamamen yeni başlayanlar içindir ve herhangi bir kodlama geçmişine ihtiyacınız yoktur.
Yeni bir dil öğrendiğimizde gösterdiğimiz sabrı, özveriyi ve heyecanı yazılım dilleri içinde göstermeliyiz. Çünkü bazen bir hatayı günlerce çözemeyeceksiniz, bu işin emek ve sabır işi olduğunu unutmayalım.
C Sharp, daha önce de dediğim gibi yazılımcının hayal ettiği hemen hemen her şeyi yapmasına olanak sağlayan ender dillerdendir. Sizlere fikir olması açısından yaparken eğlenebileceğiniz sizleri motive edecek proje örnekleri vermek istiyorum. Bunlar;
Bu tarz daha birçok proje örnekleri verilebilir. Bu yazımızda sizlere C Sharp nedir sorusunun cevabını vermeye çalıştık. Sizler C Sharp dilini nasıl buldunuz.
Bu habere henüz yorum yazılmamış, haydi ilk yorumu siz bırakın!...