Materiały do nauki - które wybrać?

Odpowiedz Nowy wątek
2015-04-03 22:30
0

Witam,

Mam do wyboru następujące książki do nauki C++:
-"Primer C++ 5th Edition" by Lippman
-"Primer Plus C++ 6th Edition" by Stephen Prata
-"Symfonia C++ Standard" Grębosza
-"Primer Plus C++ 5h Edition" by Stephen Prata (Po polsku)
oraz kurs "Megatutorial: Od zera do gier kodera"

Uczyłem się troche Pythona oraz C++, troszeczkę ogarniam (malutko: zmienne, funkcje, pętle, instrukcje warunkowe, trochę co to klasa i obiekt)
Które z tych polecacie wybrać?

Pozostało 580 znaków

2015-04-03 22:34
0

Najnowszą książkę Stephana Praty, w tym wypadku Primer Plus C++ 6th Edition

Pozostało 580 znaków

2015-04-03 22:37
0

Na Reddicie spotkałem się z opinią, że ta książka to żart.
Zamiast tego polecali "Primer C++ 5h Edition" Lippmana

Pozostało 580 znaków

2015-04-03 23:20
1

Widzisz, takie pytanie przypomina trochę "suchar" czy da się zrobić automatyczną maszynkę do golenia wszystkich ludzi. Da się tylko wszyscy po jej użyciu będą mieli takie same twarze :-/ (ostrzegałem że suchar).

Nikt nie wie w jaki sposób się uczysz. Nie wiem tego ani Ja ani tym bardziej Reddit. Czy raczej od ogółu, później "w głąb" czy "drążysz" bo tak masz :-) Nikt nie wie także jaki masz cel. Czy chcesz poznać na początku język ogólnie i później przekonać się "czy warto" czy raczej jest to imperatyw kategoryczny bo chcesz lub "kazali".

Jedna i druga książka (Lippman i Prata) to książki obszerne. Mogą ... onieśmielać. Ja (jeśli z tych dwóch) wolę Lippman'a. Także dlatego że jak chcę coś znaleźć, to sięgam do indeksu i znajduję. Daleki jestem jednak do zdania że "Prata jest do niczego". Jakoś Lippman'a lepiej trawię :-)
Dość że jedną z nich polecić mogę jeśli chcesz uczyć się pełną parą i "w głąb".

Jeśli wolisz uczyć się od ogółu do szczegółu, to polecam taką drogę. Najpierw to: http://www.stroustrup.com/Tour.html. Małe (180 stron) i bardzo konkretne. W następnym rzucie to: http://www.stroustrup.com/4th.html oraz to: http://www.amazon.com/The-Sta[...]0321623215/ref=dp_ob_image_bk i tu nie ukrywam ale będzie cała masa książek Meyersa, Alexandrescu, Suttera. W tym przypadku, niestety ale powinieneś poszukać ćwiczeń (znajdziesz na stronach autorów) oraz dużo kodować (zacznij od SPOJ'a).

Niestety ale dziś już Grębosza nie mogę polecić. Jest trochę (!) w tyle co do tego co oferuje język. Niemniej jednak doceniam, w swoim czasie zrobił wiele dobrego.

Co tutoriali.... To są tutoriale... Nie każdy jest na dobrym poziomie, nie każdy jest systematyczny. "Od zera do gier kodera" nie jest zły (jako tutorial), ale baaardzo długo nie był uaktualniany i w wielu miejscach już "pachnie stęchlizną" :-)

Pamiętaj... to było subiektywne :-)


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler
edytowany 1x, ostatnio: Mokrowski, 2015-04-03 23:23

Pozostało 580 znaków

2015-04-04 00:08
2

Symfonię i kurs Xiona odrzucamy z powodów, o których @Mokrowski napisał. Prata w 5 wersji nie ma C++11 (chyba, głowy nie dam), więc też odpada. Pozostają więc dwie cegły. Najlepiej bierz obie do rąk, przeczytaj jakiś rozdział i zobacz, która bardziej do Ciebie trafia. Zakres materiału mają podobny, więc liczy się to co jest subiektywnie przystępniejsze.

Pozostało 580 znaków

2015-04-04 00:22
1

Stephen Prata Język C++ "Szkoła programowania" Wydanie VI. Polecam w 100%. Zawiera również C++11!

Pozostało 580 znaków

2015-04-04 01:28
0

Nie kupuj książek do nauki języka programowania. To trochę tak jak z nauką języków obcych. Jeśli chcesz się nauczyć posługiwać językiem x to najlepiej po prostu zacząć rozmawiać/pisać z innymi ludźmi w tym języku. To w połączeniu z słuchaniem/czytaniem pozwoli ci mniej więcej na swobodną konwersację z innymi. W programowaniu coś takiego można by określić jako stan, w którym znasz (dobrze) składnię języka i potrafisz napisać coś więcej niż trywialny program. Czym innym jest dbałość o poprawność gramatyczną, używanie idiomów itd. W przełożeniu na naukę programowania nazwałbym to po prostu idiomami danego języka i dobrymi wzorcami.
Innymi słowy zacznij po prostu pisać kod a zaoszczędzone na książce pieniądze (spore) wydaj na coś lepszego ; p

Pierwsza książka nie jest taka zła, ale po 4 człowiek kupuje następne tylko po to, żeby przeczytać rozdział i postawić książkę na półce :P - spartanPAGE 2015-04-04 01:32

Pozostało 580 znaków

2015-04-04 08:20
0

Jak już ogarniasz i nie potrzebujesz prostej książki, to proponowałbym klasykę Język C++. Kompendium wiedzy  Bjarne'a Stroustrupa. O C++11 tam jest.


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie
edytowany 1x, ostatnio: kaczus, 2015-04-04 08:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0