Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [C++]Książka do nauki ponad podstawy
mat-bi
post
Post #1





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym douczyć się C++. Właśnie dostałem się do liceum z rozszerzoną informatyką(jedno z najlepszych w województwie) i chciałbym się trochę w tym podciągnąć. Ogólnie podstawy jako takie mam, potrafię napisać coś prostego, lecz nie jest to nic specjalnego. Co byście polecili?

Dziękuję za wszystkie odpowiedzi.
Powód edycji: [wookieb]:
Go to the top of the page
+Quote Post
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Jeżeli chcesz się podciągnąć tylko z powodu liceum, to nie ma sensu, bo i tak realizują tam tylko podstawy + kilka prostych algorytmów (i bynajmniej nie ma znaczenia tutaj ranga szkoły - po prostu informatyka najczęściej leży), a bardzo często nawet tego nie.
Jeżeli widzisz, że Cię to interesuje, sprecyzuj co najbardziej chciałbyś w tym C++ robić (IMG:style_emoticons/default/smile.gif) Aplikacje konsolowe, okienkowe, gry? (IMG:style_emoticons/default/wink.gif)
Na początek jako darmową "książkę" polecam Megatutorial „Od zera do gier kodera” - głównie sekcję podstaw.
Go to the top of the page
+Quote Post
mat-bi
post
Post #3





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Ja bym tak nie mówił, uczniowie wygrywają międzykrajowe konkursy, np. niedawny konkurs krajów bałtyckich wygrał uczeń tej szkoły (IMG:style_emoticons/default/smile.gif)

Zamierzam w następnym roku przystąpić do olimpiady informatycznej, aplikacje pewnie konsolowe na razie (IMG:style_emoticons/default/smile.gif)

Ten post edytował mat-bi 28.06.2011, 20:48:51
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Mam symfonię c++. Nie wiem czy ta książka jest lepsza od innych, bo innych nie miałem. Ale mi się uczyło z niej dobrze. Ta książka nauczy Cię pisać tylko programy konsolowe, bo opisuje język sam w sobie. Jeśli potem będziesz chciał pisać programy użytkowe, to będziesz musiał się zainteresować konkretną biblioteką (np. winapi czy Qt). Jeśli gry komputerowe, to DirectX lub opengl (albo framework jak irrlicht)
Go to the top of the page
+Quote Post
mat-bi
post
Post #5





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Mi chodzi o to, co jest "ponad" podstawy, bo te ogarniam i umiem coś napisać. Chodzi mi o jakąś może książkę, jakieś algorytmy do opracowania etc.
Go to the top of the page
+Quote Post
elektrrrus
post
Post #6





Grupa: Zarejestrowani
Postów: 175
Pomógł: 18
Dołączył: 11.06.2007
Skąd: Koszalin/Poznań

Ostrzeżenie: (0%)
-----


Słynna pozycja "Wprowadzenie do algorytmów" Cormena, "C algorytmy i struktury danych" Drozdka, "Algorytmy i struktury danych" Wróblewskiego. To takie podstawy. Do poduszki możesz poczytać wiekową serie Knutha.
Go to the top of the page
+Quote Post
wookieb
post
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zamykam.
Czekam na PW z poprawną nazwą tematu.
Powód edycji: [wookieb]: Otwieram
Go to the top of the page
+Quote Post
Daiquiri
post
Post #8





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




C++ uczyłam się z "Podstawy języka C++" Stanley'a B. Lippmana, mam do niej również ćwiczenia. Niezła "podstawa" na Politechnikę. Nie żałuję inwestycji, chociaż nie jest to pozycja kieszonkowa (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
O$iek
post
Post #9





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


@mat-bi Symfonia C++ to chyba coś ponad postawy:
http://allegro.pl/symfonia-c-standard-2-to...1693964705.html
Jest tania i podobno używana jako podręcznik na wielu polskich uczelniach. Sam się nad nią zastanawiam, bo wiążę niejako z c++ swoją przyszłość.
Go to the top of the page
+Quote Post
mat-bi
post
Post #10





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


Sorry, zapomniałem powiedzieć. Przestańcie mi polecać tą Symfonię, bo mi niedobrze się już robi... Ale dzięki za chęci
Go to the top of the page
+Quote Post
MateuszS
post
Post #11





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


No to ja polecę Pasję C++ autora Symfonii. Skoro tak masz Symfonię obcykaną to na pewno Pasja będzie czymś dla Ciebie. Ale ostrzegam: wiedza tam zawarta wymaga posiadania umiejętności władania językiem C++ na poziomie dość zaawansowanym (czyli tego co uczy Symfonia)
Go to the top of the page
+Quote Post
rzymek01
post
Post #12





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

Ostrzeżenie: (0%)
-----


jesli chodzi o olimpiadę infrmatyczną, to:
- pod względem językowym starczy Symf*** i Pasja (oraz inne książki/skrypty/prezentacje traktujące o STL)
- pod względem algorytmicznym starczy wspomniane Wprowadzenie do algorytmów i Elementy Teorii Grafów czy tam Teoria grafów z PWN bodajże

... pod warunkiem, że:
- jesteś bardzo dobry z matmy
- nie tylko przeczytasz, ale i zrozumiesz treści w tych ksiązkach, najlepiej samemu implementując dane algorytmy

W sumie mogę jeszcze polecić C++ dla programistów gier (optymalizacja/zaawansowane STL).

Jeśli c++ cię wciągnię, a jest do czego wciągać, to olimpiada informatyczna szybko przestanie być zagwozdką programistyczną (stając się tylko algorytmiczno-matematyczną) i będziesz chciał poznać dogłębniej obiektówkę, programowanie kontraktowe, wzorce i inne takie - co polepszy, ułatwi i usprawni proces pisania większych aplikacji desktopowych czy nawet gier (IMG:style_emoticons/default/smile.gif) - to warto sięgąć po mylący polski tytuł Język C++, gotowe rozwiązania, (ang. Imperfect C++), ale już przy tym stopniu zaawansowania znajdzie się wiele tytułów wartych zainteresowania, tylko zależy co Ciebie będzie bardziej ciekawić

PS. wielkich sukcesów w OI nie mam, ale naprawdę programowania to tam za dużo nie ma, najbardziej liczy się pomysł i matma, a c++/stl to tylko wygodny i wydajny sposób implementacji tego na maszynie
Go to the top of the page
+Quote Post
rzymek01
post
Post #13





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

Ostrzeżenie: (0%)
-----


@up, tak z ciekawości, a ile książek o C++ przeczytałeś?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 21:58