S.B.Lipmann, J.Lajoie, Moo, E.B., C++ Primer, Addison Wesley
Weiss, M.A., Data Structures and Problem Solving Using C++, Addison Wesley
N.Dale, C++ Plus Data Structures, Johns and Bartlett
H.M.Deitel, P.J.Deitel, C++ How To Program, Prentice Hall
İngilizce kaynak olarak önerebileceğim bunlar, üstte belirtildiği gibi illaki c++ olacak diye bir zorunluluğun yoksa daha high level bir dil kullanman yararına. Ancak her dilin kendine göre artıları eksileri oduğu için, şu anki programlama seviyen(c++,pointers) ile yapacağın projenin bir taslağını oluştur kağıt üstünde, sana ne gerekiyor, bir programlama dilinin hangi özelliği olmalı ki o senin işine yarasın, bu konular üzerinde düşün. Sonra bir kaç dil ile ilgili bir kaç araştırma yap(mesela yukarıda bahsedildiği gibi python senin istediğin şeyleri yapabiliyorsa c++'a göre tercih sebebi olabilir).
Kitaplar Hakkında:
C++ Primer, C++ sözlüğü gibidir, genel olarak neredeyse herşeyden bahseder örnekli ve açıklamalıdır. Baştan sona okunarak kitaptan birşeyler kapma imkanın vardır. Kafan kodunla ilgili birşeye takıldığında açıp bakılan referans içeriğine sahiptir.
Dale'in kitabı data structures'ları öğretirken bol bol örnekte bulundurur, tavsiye ederim. Data Structures bilmek şart azizim(Kişisel yorumum).
0