Programlamaya başlamayı düşünüyorum fakat sıfır bilgim var. Hangi dilden, ne ile vs başlayacağımı bilmiyorum. O yüzden bir kaç sorum var:
Programlama dillerinin özellikleri, farkları, kullanım alanları, yapılabilecekler vs.? Programlamaya hangi dil ile başlamalıyım ve daha sonra hangi dillere geçmeliyim?(web programlama önermeyin) O dile hangi türkçe kitap ile çalışmalıyım?
Cevapları açıklayıcı yazarsanız sevinirim.
< Bu mesaj bu kişi tarafından değiştirildi cumbalalop -- 16 Eylül 2008; 0:16:35 >
Orjinalden alıntı: turkscan herkes nerden başlarım deyip bırakıyor sanırım sadece bir heves oluyor ve insan bıkıp bırakıyor.
hatta adminler bir başlık sabitlese nasıl başlarım diye bence iyi olur
1.Benimki geçici bir heves değil, uzun zamandır istiyordum oks nedeniyle bu zamana erteledim.
2.Ben de bunu düşünmüştüm ve forumda aramıştım fakat tüm sorularıma cevap bulamaştım, pek yeterli değildi.
Programlama dillerinin özelliklerini, farklarını, kullanım alanlarını, yapılabilecekleri vs. çok kısaca - 1-2 cümle ile - açıklarmısınız?
İnternette biraz daha araştırdım en kolay dilin pascal olduğu söyleniyor. Ben de ondan başlayıp daha sonra diğer dillere geçmeyi düşünüyorum. Pascal için siz hangi kitapları önerirsiniz? Ya da başlangıç ve sonrası için başka bir diller önerir misiniz?
c++ için "Deitel how to program c++" çok önerilmiş. Siz bu kitabı tavsiye edermisiniz ya da başka hangi kitabı tavsiye edersiniz?
eğer Java ile C#'y kıyaslarsak hangisi daha iyidir, uygundur? Avantajları, dezavantajları nelerdir?
java c++ c# bunlar nesne tabanlıdır bu dillerle bildiğimiz masaustu ve web uygulamalarının her ikisinide yapabilirsin c,pascal ,basic bunlar konsol tabanlıdır genelde siyah beyaz dos ekranında çalışırlar windows uygulamalarıda yapılır ama pek tavsiye edilmez çünkü iğneyle kuyu kazmak sayılır. php,asp ruby on rails bunlar da web programlama yani şu bilddin web sayfaları fln ptyhon perl bunlar genelde çok amaçlı olup her yola gelebilmektedir. lisp prolog bunları yapay zekada kullanıyorlar. assembly bunuda çok aşırı hız veya direk donanımla etkileşim için kullanırsın kullandığın windows driverlerin bir kısmı assembly ile yazılır.
sen dil değil algoritma öğreneceksin evvela buda muhendisliğe giriş dersinde verilir bunu öğrenirken pascalla başlamak gusel ve kolay temel olaylara alışınca pascalı terket ve c ile devam et algoritma bilgini geliştirmeye. daha sonra temel c++ a başla temel c++ da stl ye kadar geldiğinde javaya başla javayı komple bitir j2ee ye kadar daha sonra don c++ a onunda kalanını tamamla . daha sonra data structures denen konuda biraz uğraş tree dahil öğren
burdan sonrasını zaten ozaman karar verecek seviyeye gelirsin.
pascal ve c yi vaktin bolsa 6 azsa 1 yılda hallet 2. yıl c++ java ve tekrar c++ öneriyorum
bunları hatmettikten sonrada c# a şöyle bi baksanda olur.
ilk başlarken turkce kitab en iyisi ama ingilizceyi mutlaka anlayacak kadar öğren
baslamak icin aradıgın kaynak budur dostum. ama unutma kitaplara temel gözüyle bak üstüne kat cıkmak yanlızca senin yogun cabalamalarınla olur. bir kitabı bitirirsen program yazar hale gelirisin fakat hala programcı sıfatını tasımaktan uzak olursun. tavsiyem sürekli kendi kafandan belirli durumlar yaratıp onlara cözüm saglayacak programlar yazman ve yazdıktan sonra da nasıl bu kodu daha verimli(dikkat et kısa demiyorum) hale getirebilirim diye düsünmen yani nasıl daha az kaynak yiyip daha cok is yaparım.
programcılık öldü diyen arkadaslara katılmıyorum. bilişim konseptleri dalgaya benzer eger dalgayla beraber ilerleyip üstünde kalamazsanız durgun denizde kalakalırsınız ve bulundugunuz yer size ölü görünür fakat unutmayın dalga hala var gücüyle üstündekilerle beraber ilerlemektedir.
PEACEFİRE arkadasım bu kanıya nasıl wardıgımı sormussun bana o zaman ornek vermenı ıstıyorum turkıyede ısmını duydugun kac programcı war? programcılık turkıye sınırları ıcersınde öldü ....
@by_kule sefer algan, burak selim şenyurt,oğuz yağmur, eralp erat, yalçın uzun,okan tekeli,alper asma... daha uzar gider çok sağlam yazılımcılar var... türkiyede sınırlarında programcılığın ölmesi için önce başlaması lazım, önceden bunlarda yoktu şimdi yeni yeni başlıyor programcılık türkiyede... yukarda adını saydıklarımın çoğu mvp veya o derece insanlar c#'ın geliştirilmesi için önerilerde bulunan insanlar.
PEACEFİRE arkadasım bu kanıya nasıl wardıgımı sormussun bana o zaman ornek vermenı ıstıyorum turkıyede ısmını duydugun kac programcı war? programcılık turkıye sınırları ıcersınde öldü ....
Anlamadigim $ey $u:
- Piyasayi Elinizde Tutuyorsunuz Sanki, Sanki Tum Freelance Siteler Emrinizde, Piyasadaki Tum Yazilimlari Siz Yazdiriyorsunuz, Siz Geli$tirtiyorsunuzda Boyle bi$ey Soyluyorsunuz, Turkiyede Ismi Duyulan ve PeaceFire in Yazdigi Gibi Bircok Yazilimci var bunlarin yarisi mvp(most valuable professional) microsoftun verdigi bir rutbeye sahip yazilimcilar, Siz Acaba csharpnedir.com a girmeyi bi denedinizmi hayatinizdadai gelip burda boyle bi cumle kurdunuz ?
c yi öğrenmeden c++ ya geçersem sorun olur mu? Basit oyunlar yapmak için en çok java mı kullanışlı? Messenger üzerinden çalışabilen, internet protokollerini kullanabilen ve çok hızlı bir program için hangi dil?(soru mantıksız olabilir) assembly ile yapılabilir mi? Assembly'yi öğrenmek gerçekten çok mu zor? (Vaktim bol ve istekliyim) Bazı diller visual, .NET yazıyor. Bunlar ne anlama geliyor, ne gibi artılar getiriyor? Örneğin Visual C++ .NET ile C++'nın ne gibi farkları var? Herhangi bir programın hangi dilde yazıldığını kolayca nasıl öğrenebilirim? (ilgi alanlarım için en çok hangi dilin uygun olduğunu öğrenmem için faydalı olur) assembly, c++, pascal, java, javascript için kitap önerileri.
Ayrıca şu "Türkiye'de programcılık öldü" konusunu bu başlıkta tartışmamanızı rica ediyorum.
< Bu mesaj bu kişi tarafından değiştirildi cumbalalop -- 24 Eylül 2008; 20:03:21 >