1. asıl adı c# olan ancak sözlükte c# ifadesi c++ başlığına yönlendirilen programlama dili.

    c'yi geliştiren c++'ın sonundaki artılara gönderme yaparak (c++)++ olacakken artıların bir araya toplanarak diyez haline getirilmesiyle c-sharp adını almış, microsoft'un java'ya cevabı.

    geçtiğimiz yıl open source olacağı -geç kalmış bir kararla- açıklanmış olup 6.0 sürümü ile hayatına devam etmekte ve visual studio ile microsoft sql server ikilisiyle kullanıldığında hayatı kolaylaştırmaktadır. multiple inheritence izni vermemeyi seçmesi bazen insanı kızdırsa da aslında kodun düzenliliği için yerinde bir karardır.

    c++'a göre nispeten yavaş olduğu ve python'a göre nispeten daha az geliştirilebilir olduğu (sonuçta python ile self modifying code yazmak dahi kolay) söylenilegelse de yeni başlayan bireyler için -şahsi kanaatimce- en uygun dillerden biridir. (bu arada roslyn ile birlikte c# için de şu andakinden daha gelişmiş bir self modifying code desteği gelecek)

    özellikle geçmişte visual basic tecrübeniz varsa, orada var olan biçemsel sorunlara çözüm getirmenin yanı sıra ek işlevsellikler de getirdiğini sevinerek fark edecek ve hızlı bir öğrenme süreci yaşayacaksınızdır. (en azından ben tam tersi bir geçişi birkaç saat içerisinde yaptım, oradan biliyorum)

mesaj gönder