Jak rozwinąć naukę?

Odpowiedz Nowy wątek
2019-11-21 22:38
0

Witam, jestem na drugim roku matematyki stosowanej, wydziału informatycznego PB. Do tego czasu programowałem w C i niedawno przerzuciłem się na c++. Chciałbym rozwinąć swoją wiedzę właśnie z tego języka, jednak mam problem, ponieważ już jako takie pojęcie o programowaniu mam, ale czuje, że niektóre elementy mógłbym podszkolić. Szukam od jakiegoś czasu kursu, czy jakiś książek, które jeszcze bardziej pokażą mi możliwości tego języka z ewentualnym uzupełnieniem braków. Czy byłby w stanie ktoś, coś polecić? Co będzie aktualne na dzień dzisiejszy? Fajnie by było w języku polskim. Z góry dziękuje za wszystkie rady, pozdrawiam!

Pozostało 580 znaków

2019-11-22 10:11
0

Z książek w języku polskim to:

  1. Szkoła programowania. Wydanie VI - Stephen Prata
  2. Grębosz Jerzy Opus magnum C++11. Programowanie w języku C++

Jednak o wiele więcej wartościowego materiału jest w języku angielskim [ jego znajomość to "must-have" w dzisiejszym świecie programowania ].

  1. https://www.guru99.com/best-cpp-books.html
  2. https://www.learncpp.com/

Generalnie najlepszą metodą nauki jest jednak tworzenie własnych programów. Uczenie przez programowanie.

edytowany 1x, ostatnio: TomaszLiMoon, 2019-11-22 12:34
W całym świecie ,a nie tylko programowania ;) - kochansky 2019-11-22 11:57
poleciłeś mu dwie najgorsze książki do tego języka. Szacunek. - Tenonymous 2019-11-23 23:44
Grębosza warto czytać jeśli kogoś bawią nieśmieszne anegdotki i tym podobne - superdurszlak 2019-11-24 00:50
@Tenonymous: Daleki byłbym od oceniania tego, które książki są najgorsze do nauki C++. - TomaszLiMoon 2019-11-24 09:31
No z pewnością jakieś C++ w 24 godziny są gorsze, ale jednak Prata i Grębosz, spośród tych najbardziej popularnych, to dwie najgorsze pozycje - uczą innego języka. - Tenonymous 2019-11-24 22:54

Pozostało 580 znaków

2019-11-22 13:51
0

Szerze mówiąc zastanawiałem się właśnie pomiędzy tymi dwoma pozycjami, które zaproponowałeś, z tego co zauważyłem jedna ma swoich zwolenników, a druga swoich. Czy będzie jakaś znacząca różnica, którą z nich zamówię? Mam na myśli Prata i Grębosza.
Pozdrawiam

Pozostało 580 znaków

2019-11-22 14:54
0

Nie ma idealnej książki.
"Opus magnum" jest bardziej przystępne i napisane w taki sposób, że nawet zupełny laik jest w stanie coś zrozumieć, ale zrobione jest to kosztem rozwlekłości tematów, co dla osób znających już trochę C++ może być trochę przynudzające. Z kolei "Szkoła programowania" jest trudniejszą pozycją, ale za to bardziej kompletną, zwięzłą i z większą ilością materiału.
Tutaj możesz zobaczyć sobie kilkadziesiąt pierwszych stron obydwu pozycji ( wraz z spisem treści ).
Szkoła programowania
Opus magnum
Wybór należy do Ciebie.

Pozostało 580 znaków

2019-11-23 23:51
3

https://stackoverflow.com/que[...]initive-c-book-guide-and-list

Moja prywatna lista, w dokładnie takiej kolejności jak podaję:

  1. C++ od Stroustrup, jak jest bez wiedzy programistycznej to:
    https://helion.pl/ksiazki/pro[...]troustrup,pcppt2.htm#format/d
    w przeciwnym razie:
    https://helion.pl/ksiazki/jez[...]troustrup,jcppkw.htm#format/d

2.Meyers:
https://helion.pl/ksiazki/sku[...]tt-meyers,e_07we.htm#format/e

  1. STL:
    https://helion.pl/ksiazki/c-1[...]-galowicz,cpp17r.htm#format/d

Fajne, uzupełniające*:
https://helion.pl/ksiazki/czy[...]phan-roth,czkc17.htm#format/d
https://helion.pl/ksiazki/pro[...]ivan-ukic,profun.htm#format/d

Grębosz i Prata za bardzo przywiązują się do C with classes, stracisz czas na rzeczy, których w dobrym kodzie nie powinno się stosować[typu jakieś const char*, czy inne tablice wbudowane, tudzież nagie new i delete - szkoda życia].

Polecam też cppreference jako zakładkę w przeglądarce - najlepsza strona, jeżeli chcesz na szybko sprawdzić działanie jakiejś funkcji z biblioteki, czy zachowanie języka w danej sytuacji.

*Nie jest to jakiś must have.


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