C'yi anlamak için ne yapmalıyım?

Kodla Büyü

ercinc98

Süper Üye
Süper Üye
Mesajlar
2,000
Arkadaşlar,

şimdiye kadar VB98 dışında programlama programı kullanmadım. PHP 5 dışında.

İstediğim şu; C, C+, C#, .NET nedir, aralarındaki fark nedir, nasıl kurulur, bu tarz temel bilgileri öğrenmek istiyorum. Profesyonel ilgilenmeyeceğim. Ancak kısa ve öz olarak anlatan dokümanlar işimi görecek.
 
Dennis Ritchie üstadımız tarafından geliştirilen, C dili tüm işlemciler/işletim sistemi için derleyicisi bulunan programlama dilidir. Yıllar içinde ihtiyaçlar doğrultusunda nesne yönelimli programlamanın geliştirilmesiyle C++ ortaya çıkmış. Üzerine eklemeler ile hayatına devam etmiştir. Programlama dillerinin anonim dili haline gelmiş bilinen her türlü cihazda çalışabilme gücüne sahiptir. 2002 yılında microsoft tarafından .net 'in geliştirilmesiyle C# ortaya çıkmış. C, java ve C++'dan alınan ortak yönler ile hem nesne yönelimli programlamada yenilikler getirmiş hemde framework'ün kurulu olduğu her pcde/cihazda çalışabilecğini vaad etmiştir. Ancak hiç bir zaman java kadar "tenekeye kursan çalıştırır" popülerliğe kavuşamamıştır. Ancak son yıllarda mono project ile "windows" harici cihazlarda boy gösterebilir durumdadır.
C öğrenmek istiyorsanız bir çok kaynak mevut ancak bu iş için temel kaynak :
https://upload.wikimedia.org/wikipe...ing_Language,_First_Edition_Cover_(2).svg.png
amacınız genel kültür seviyesinde olsun diyorsanız herhangi bir siteden bir çok bilgi edinebilirsiniz. ancak programlama öğreneyim bu işler nasıl oluyor diye bakıyorsanız: C# için sefer algan'ın kitabını ve süleyman uzunköprü'nün kitaplarını öneririm.
 
Hocam c# a bakın bence. İstediğiniz kadar doküman var. Ben de vbasic ile başlamıştım Önce vb.net sonra c# a geçtim. Visual studio kurun ne kadar kolaylık olduğunu görürsünüz. Profesyonel ilgilenmeyecekmişsiniz hem... öğrenmesi kolay olabilir. Şöyle de yapabilirsiniz. Vb kullanışsanız vb.net i incelemeniz geçiş açısından faydalı olur. zaten kodlar hemen hemen aynı (vb.net c#) sadece yazım farklılıkları var. Bir de C ve Java çok popüler olduğu için microsoft bu dillere meylin kendilerine yönelimini sağlamak amacıyla C# ı geliştirdiler diye okudum biryerde. C java C# dillerinin yazımı (syntax) benzerdir.
Şurayı da bi inceleyin isterseniz...
http://www.tiobe.com/tiobe_index
 
Sayın hocam affınıza sığınarak yaklaşım tarzınızı hatalı gördüğümü bildirmek isterim. Asıl olan programlama mantığını bilmek ya da öğrenmektir. Algoritma kurmayı tam manasıyla kavramış olan birisi için bir dilden başka bir dile geçmek öyle büyütülecek bir mesele değildir bence. Siz eğer ben programlama mantığını biliyorum diyorsanız internette tonla kaynak mevcut. Kolay gelsin.
 
Yapmayı düşündüğünüz işe göre dil önerisi değişir.

Veritabanı vb. uygulamalar yapacaksanız.
c# ile hızlıca uygulama geliştirebilirsiniz.

donanıma yönelik uygulamalar genelde c ile yazılır.

3d oyun , hız isteyen vb. uygulamalar genelde c++ ile yazılır.

Çoklu platforma yönelik uygulama yazmak istersen java öneririm.

Ben vb.net ile birçok uygulama yazdım.

Ama şu anki aklım olsa microsoft teknolojilerinde uzak
yazılım geliştirirdim.

Burda sadece dil değil kullanacağınız kütüphanelerde önemli.
Ama madem profesyonel düşünmüyorsunuz o konulara hiç girmeyelim.
 
Geri
Üst