Paylaşım Sitesi  

Geri git   Paylaşım Sitesi > Webmaster & vBulletin > Programlama > C / C++ & C#
Kayıt ol Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et

Tags:

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 03-21-2008, 12:22
By_OmeR - ait Kullanıcı Resmi (Avatar)
Administrator
 
Üyelik tarihi: Apr 2007
Yaş: 25
Mesajlar: 1.374
Tecrübe Puanı: 10000000
By_OmeR isimli üye Tecrübe puanını kapatmıştır.
By_OmeR - MSN üzeri Mesaj gönder
Standart Hangi Dili Öğrenmeliyim?

Hangi Programlama Dilini Öğrenmeliyim ?

Programlamaya başlayacak herkesin karşılaştığı ilk sorudur:Hangi dili öğrenmeliyim?.Ve çoğu zaman yanlış yönlendirmelerle alınan yanlış kararlar sonucu ortaya çıkan kaos ortamında hiçbir şey öğrenmeden geçirilen haftalar boşa gider.

Programlamaya uygun bir dilden başlamak hızla öğrenmeyi kolaylaştırdığı gibi zamanın da en iyi şekilde değerlendirilmesini sağlar.Doğru dil doğru projede kullanıldığında projenin daha hızlı ilerlemesi sağlanır.

Bir kere bu soruya cevap ararken ilk sorulması gereken soru;ne amaçla kullanacağım?.Programlama dilinin popülaritesinden gücünden çok kullanıcının onu hangi amaçla kullanacağı önemlidir.Örneğin;C++ dili prolog dilinde daha yaygındır.Yapay zeka ile uğraşacak kimsenin bir yapay zeka dili olan prolog değil de daha çok sistem yazılımlarında kullanılan C++ öğrenmesi biraz abes kaçar.Dil öğrenmeye karar vermeden dilin kullanım alanları araştırılmalı ve beklentileri karşılayacak mı karşılamayacak mı sorularına cevap aranmalıdır.Çünkü dil bir amaç olmalıdır.Sadece amaçlarımız için kullanılacak bir araç olmalıdır.Bu yüzden öncelikle amacımız doğrultusunda kullanılacak bir dil seçmeliyiz.

Şimdi yaygın kullanılan dillerden biraz bahsedelim.Pascal,çoğu mühendislik fakültesinde öğrencilerin ilk karşılaştığı dillerden biridir.Karmaşık matematik problemlerin çözümünde kullanılabilecek bir dildir.Gücü ve kolaylığı arasıdaki denge ortaya çıktığı yıllarda kısa sürede yaygın bir dil haline getirmiştir.C++,pascal ile aynı yıllarda ortaya çıkmıştır.Benzer tarafları vardır.Daha çok alçak seviyede(makine diline yakın) yazılımlar geliştirmek için kullanılır.Bilgisayar üzerine pascal dan daha fazla söz hakkı vardır.BASIC,çoğu zaman küçümsenen fakat küçümsenecek bir dil değildir.Çok fazla fanatiği vardır.Programlamaya yeni başlamış birinin en kolay öğreneceği dildir denilebilir.Fakat sıkı bir disiplin edinme açısından kötü bir seçimdir.Çoğu zaman zararlı programlama alışkanlıkları kazandırır.Assembly,ise daha çok sürücü ve sistem çekirdeği yazımında kullanılır.Makine diline en yakın ve alçak seviyeli bir dildir.Sembolik makine dili, olarak da anılır.Virüslerin çoğu bu dillerle yazılmıştır.Assembly dilin platformdan bağımsız olmadığı için taşınabilir değildir.Yani bir bilgisayar için yazılan kodlar diğer bir bilgisayar için bir anlam ifade etmez.Öğrenmesi zordur.Son yıllarda popülaritesi sıkı bir şekilde artan Java ise her platformda çalışan özgür bir dildir.İnternet uygulamalarında da kullanılır.C++ diline benzerdir.
__________________
[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...]


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla



Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Kapalı
Refbacks are Açık


Style Webmasteriz
Powered by vBulletin® ~ Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0