Nauka C++

Odpowiedz Nowy wątek
2019-09-02 17:22
0

Witam, chciałbym zacząć uczyć się języka C++. Ostatnio zakupiłem sobie książkę Symfonia C++ J. Grębosza i stąd też moje pytanie, czy warto dokupić do tego również np. https://www.udemy.com/course/c-od-podstaw-do-eksperta/ ten kurs online? 50zł to niby nieduże pieniądze, ale po prostu chciałbym wiedzieć czy książka + ten kurs może przynieść większe efekty niż sama książka. Kolejnym pytaniem (trochę wybiegające w przyszłość), jeśli już ogarnę C++, czego mógłbym uczyć się dalej? Python, JAVA? Nie wiem dokładnie jaką ścieżkę mógłbym obrać ;) Z góry dziękuję za wszelkie rady, podpowiedzi. Pozdrawiam

Pozostało 580 znaków

2019-09-02 18:39
1

Jak chcesz się uczyć C++, żeby potem zacząć inny język - nie warto.
Jak chcesz wybrać C++ w przyszłości jak "swój język", bo np. kręcą Cię jego zastosowania, ale dopiero zaczynasz z programowaniem - wybierz coś bardziej wysokopoziomowego, będzie potem łatwiej ogarnąć C++. Nie wiem, Python, może Java czy C#. Nawet już C prościej będzie zacząć od C.
Co zaś do samych książek traktujących o C++:
https://4programmers.net/Forum/C_i_C++/329684-jaka_ksiazka_do_nauki_c_w_2019r?p=1612336#id1612336


Pozostało 580 znaków

2019-09-02 19:40
0
Tenonymous napisał(a):

Jak chcesz się uczyć C++, żeby potem zacząć inny język - nie warto.
Jak chcesz wybrać C++ w przyszłości jak "swój język", bo np. kręcą Cię jego zastosowania, ale dopiero zaczynasz z programowaniem - wybierz coś bardziej wysokopoziomowego, będzie potem łatwiej ogarnąć C++. Nie wiem, Python, może Java czy C#. Nawet już C prościej będzie zacząć od C.
Co zaś do samych książek traktujących o C++:
https://4programmers.net/Forum/C_i_C++/329684-jaka_ksiazka_do_nauki_c_w_2019r?p=1612336#id1612336

Może rzeczywiście lepiej będzie jak zacznę sobie od Pythona lub Javy, a później ogarnę C++.
Dzięki za spis książek do C++, na pewno w przyszłości się przyda! A mógłbym jeszcze prosić o polecenie jakichś najlepszych tytułów do Pythona lub Javy?

Pozostało 580 znaków

2019-09-02 20:03
3

Do javy to np https://helion.pl/ksiazki/jav[...]t-schildt,javkp9.htm#format/d

I przede wszystkim klepanie kodu bo ksiazki to duzo lania wody ;]

Edit: ta ksiazka jest bardziej do nauki javy a nie programowania ale w sumie nie wiem jak zaczac z poziomu newbie (niezaleznie od jezyka). Moze predzej youtube?


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110
edytowany 2x, ostatnio: stivens, 2019-09-02 20:13

Pozostało 580 znaków

2019-09-02 20:21
1

Skąd brać pomysły na projekty? A no stąd https://www.javadevmatt.pl/na[...]kcie-uczyc-sie-programowania/

title
O niektóre nawet czasem na rozmowach pytają.

edytowany 1x, ostatnio: PerlMonk, 2019-09-02 20:21

Pozostało 580 znaków

2019-09-02 21:03
0

Ja ostatnio jestem skłonny polecać C#. Z takiego samego powodu, dla którego ludzie wybierają sprzęt Apple... Oszczędzają sobie wysiłku związanego z doborem podzespołów, czy też marki/modelu urządzenia. Po prostu bierzesz najnowszy sprzęt Apple w najlepszej wersji i używasz :D

W C# po prostu bierzesz najnowszy framework od MS i klepiesz w nim system. Wszystko masz wspierane w Visual Studio i nie martwisz się zbytnio konfiguracją.

W Javie, czy Pythonie trzeba więcej pogrzebać... Wybierasz IDE, framework, konfigurujesz to sobie i działa lub nie :D A w pracy mogą od Ciebie wymagać i tak innego frameworka...

Brak różnorodności bywa zbawienny w pracy, bo nie trzeba co rusz uczyć się czegoś zupełnie nowego.

Dla C# też masz jedyny słuszny silnik do gier. Unity 3D nie ma zbytnio konkurencji używającej C# ;)

edytowany 2x, ostatnio: Spine, 2019-09-02 21:07
jedyny słuszny silnik taaaaaaaaaaaaaaaa - Sunnydev 2019-09-02 21:14
a tak na serio to czemu? :D - Sunnydev 2019-09-02 21:14
Podkreśliłem, że jedyny słuszny dla C#. Nie widzę dla niego konkurencji na tym polu. - Spine 2019-09-03 03:56

Pozostało 580 znaków

2019-09-02 21:06
1
Spine napisał(a):

W C# po prostu bierzesz najnowszy framework od MS i klepiesz w nim system. Wszystko masz wspierane w Visual Studio i nie martwisz się zbytnio konfiguracją.

W Javie, czy Pythonie trzeba więcej pogrzebać... Wybierasz IDE, framework, konfigurujesz to sobie i działa lub nie :D A w pracy mogą od Ciebie wymagać i tak innego frameworka...

Bzdura. Python często jest dostarczany z w dystrybucji Linuksa a instalacja IDE to tylko rozpakowanie archiwum. Visual Studio? Kilka minut i odznaczanie, żeby nie zajęło 30 GB.

Visual Studio? Kilka minut i odznaczanie, żeby nie zajęło 30 GB. to wada czy zaleta :D - WeiXiao 2019-09-05 00:11
Dobrze, dam podpowiedź: inne IDE nie są tak pazerne :) - PerlMonk 2019-09-05 07:52

Pozostało 580 znaków

2019-09-04 11:06
0

A jeśli ucząc się Javy i będąc w stopniu dajmy na to średnio-zaawansowanym, łatwiej wtedy będzie również pojąć taki język jak Javascript? Wiem, że to całkiem dwa odmienne kierunki, ale mimo to postanowiłem zapytać.

Pozostało 580 znaków

2019-09-04 11:18
3

@Ghostek111: To jest możliwe. Znając jeden język, kolejnych łatwiej się uczyć, bo pewne struktury są podobne. Np. pętle for i while, warunki if -else czy funkcje występują w popularnych językach, np. C++, Java, Python, Javascript. Może wyglądam trochę się różnią, ale zasada działania jest podobna.
Przykład pętli for w Javie i C++:

for (int a = 0; a < 10; a++) {
    //
}

Dla Javascript różni się jednym szczegółem:

for (let a = 0; a < 10; a++) {
    //
}

Inne języki mogą mieć jeszcze dodatkowe wersji tych samych wyrażeń, ale to nie zmienia faktu, że kolejne języki idą z górki.

Dopóki nie zmieniasz paradygmatu, bo czasami się wszystko wywraca do góry nogami :D - Ktos 2019-09-04 11:45

Pozostało 580 znaków

2019-09-04 11:34
0

@Ghostek111
jezyk programowania to tylko narzedzie.

Nauczysz sie pisac w jednym to jest latwiej przeskoczyc na inny ale musisz wziac pod uwage ze sa rozne paradygmaty programowania i nie zawsze sie robi tak samo

Czasem masz mlotek czasem masz wiertarke, czasami masz smoka ktory zieje SIGFAULTami

A tablic trzeba dalej używać... - PerlMonk 2019-09-04 11:50
Nie no np w Pythonie nie ma tablic :p a przynajmniej tak standardowo nie uzywasz bo istniec istnieja - stivens 2019-09-04 11:52
Czyli w C musieliby usunąć tablice, żeby ich nie używać? - PerlMonk 2019-09-04 11:57
W C nie ma pythonowych list znowuz... - stivens 2019-09-04 12:00

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