Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [C++]Książka do nauki ponad podstawy
mat-bi
post 28.06.2011, 20:01:49
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 28.06.2011, 20:43:53
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ć smile.gif Aplikacje konsolowe, okienkowe, gry? wink.gif
Na początek jako darmową "książkę" polecam Megatutorial „Od zera do gier kodera” - głównie sekcję podstaw.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
mat-bi
post 28.06.2011, 20:46:54
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 smile.gif

Zamierzam w następnym roku przystąpić do olimpiady informatycznej, aplikacje pewnie konsolowe na razie smile.gif

Ten post edytował mat-bi 28.06.2011, 20:48:51
Go to the top of the page
+Quote Post
peter13135
post 29.06.2011, 08:50:51
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 29.06.2011, 12:01:00
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 29.06.2011, 12:21:15
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 29.06.2011, 12:23:07
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 29.06.2011, 16:53:34
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 smile.gif.
Go to the top of the page
+Quote Post
O$iek
post 9.07.2011, 18:51:03
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 10.07.2011, 08:38:31
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 10.07.2011, 19:46:20
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)


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
rzymek01
post 10.07.2011, 23:54:44
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 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 18.07.2011, 18:52:45
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.05.2024 - 23:52