Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2009-01-07 19:55:58

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

C/C++ - początki.

Pomyślałem, że można zebrać parę tutoriali do C/C++. Coś mi dziś wpadło i umieszczam tutaj. Jak ktoś zna coś interesującego to oczywiście podawanie wskazane. Przy czym nie chodzi o długie książki, ale o wprowadzenie do języka. :)

How To Think Like A Computer Scientist Learning with C++
Learning C/C++ Step-By-Step

Ostatnio edytowany przez czadman (2009-01-07 19:59:17)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#2 2009-01-07 19:58:40

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: C/C++ - początki.

Nie lepiej byłoby kupić Grębosza?

Offline

 

#3 2009-01-07 20:01:36

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: C/C++ - początki.

moze malo tutorialowe bardziej examplowe, ale tez sie dopisze :-)

http://www.opcode.eu.org/c_cpp/


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#4 2009-08-19 21:00:38

trakihas
Nowy użytkownik
Zarejestrowany: 2009-08-16

Re: C/C++ - początki.

Ja polecam książkę  C++ dla każdego. Sam ją przerabiam - jestem w połowie. Nieźle napisane, dużo dobrze opisanego kodu.

http://helion.pl/ksiazki/CPPDK.htm

Offline

 

#5 2011-03-22 15:17:05

janosik
Członek DUG
Zarejestrowany: 2009-05-06

Re: C/C++ - początki.

trakihas napisał(-a):

Ja polecam książkę  C++ dla każdego. Sam ją przerabiam - jestem w połowie. Nieźle napisane, dużo dobrze opisanego kodu.

http://helion.pl/ksiazki/CPPDK.htm

Musze potwierdzic. Dodatkowo mialem w rekach "Symfonie standard" Grebosza- to najlepsza pozycja na rynku, niestety poza internetem trudna do zdobycia w swiezym wydaniu, a warto poczytac chwile zanim sie kupi :)

Offline

 

#6 2011-03-22 15:35:53

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: C/C++ - początki.

Polecam Symfonie ... a jeżeli czegoś zabraknie to C++ reference na stronie Cpp i wszyscy są zadowoleni :)

Offline

 

#7 2011-03-22 16:01:07

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: C/C++ - początki.

Tylko książka B. Stroustrup'a! Symfonia to lipa przy niej... Myślę że twórca C++ wie lepiej co zrobił niż tylko odtwórcy :)

Ostatnio edytowany przez P@blo (2011-03-22 16:01:24)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#8 2011-03-22 19:03:42

swistak35
Użytkownik
Skąd: Zamość
Zarejestrowany: 2010-05-04
Serwis

Re: C/C++ - początki.

Myślę, że ktoś inny potrafi często lepiej wykorzystać dane narzędzie niż jego twórcy ; )
Również polecam Grębosza, książki którą poleca P@blo nie czytałem.
Dodatkowo siedzi u mnie w bibliotece "Podstawy C++" z WNT, jako taka "Biblia C++" - określenie "podstawy" nijak do tej książki nie pasuje : >

Offline

 

#9 2011-03-22 19:13:11

Tracerneo
Członek Drużyny Użytkowników Gentoo
Zarejestrowany: 2010-09-30

Re: C/C++ - początki.

To ja dodam C++ bez cholesterolu. Bardzo fajny kurs. :)

Offline

 

#10 2011-03-22 23:30:10

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: C/C++ - początki.

http://xion.org.pl/productions/texts/coding/megatutorial/
To jest fajny kurs, niestety zabrakło mi mobilacji żeby go przerobić do końca;)


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#11 2011-03-24 00:57:22

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: C/C++ - początki.

Bardziej zaawansowanym (znającym biblioteke standardową c++) polecam boosta - większość z tych bibliotek ma być wprowadzona w nowym standardzie c++0x do biblioteki standardowej a poza tym niektóre narzędzia są po prostu niezastąpione.

poniżej garść wartościowych linków, które wyszperałem w internecie:

Wstęp: http://software.com.pl/biblioteki-boost/

Opisy wraz z przykładami: http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.p … lioteki_boost

Dużo przykładów: http://thisthread.blogspot.com/search/label/boost

Bardzo dobra strona do nauki większości zagadnień z boosta: http://en.highscore.de/cpp/boost/index.html

Świetny tutorial do boost::asio (gniazda sieciowe): http://www.gamedev.net/blog/950/entry-2249317-a-gui … th-boostasio/

I na koniec książka: http://helion.pl/ksiazki/wiecej-niz-c-wprowadzenie- … on,morecp.htm
chyba jedyna polska publikacja na ten temat

Offline

 

#12 2011-03-24 01:43:37

panjandrum
Użytkownik
Skąd: Lublin/Kraków
Zarejestrowany: 2009-03-20

Re: C/C++ - początki.

Treadstone napisał(-a):

Bardziej zaawansowanym (znającym biblioteke standardową c++) polecam boosta - większość z tych bibliotek ma być wprowadzona w nowym standardzie c++0x do biblioteki standardowej...

Z tą większością to przesada (tylko niektóre komponenty), ale faktycznie ta biblioteka daje duże możliwości co w połączeniu z STL-em ułatwia bardzo kodowanie. Minus to długi czas kompilacji, ale coś za coś. Ja polecam od siebie jeszcze bibliotekę PoCo (http://pocoproject.org/) , która w zasadzie jest całym frameworkiem do budowy aplikacji.

A tak określają ją autorzy:

Modern, powerful open source C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server and embedded systems

Ostatnio o niej wspominał w wywiadzie Stroustrup w związku z pytaniem, czy zamierzają wprowadzić obsługę unikodu do standardu:
http://www.codeguru.com/cpp/misc/article.php/c18357 … troustrup.htm


obshutdown - Opedbox shutdown dialog

Offline

 

#13 2011-03-24 08:20:15

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: C/C++ - początki.


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#14 2011-03-24 14:53:43

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: C/C++ - początki.

panjandrum napisał(-a):

Ja polecam od siebie jeszcze bibliotekę PoCo (http://pocoproject.org/) , która w zasadzie jest całym frameworkiem do budowy aplikacji.

Jak wygląda to od strony programowania sieci (w sensie gniazda tcp i udp) w odniesieniu do standardowych socketów z C albo do boost::asio, ewentualnie obsługi sieci w Qt? trudne, łatwe do nauki? Bo obecnie poszukuje biblioteki właśnie do obsługi sieci, dobrze wyspecjalizowanej głównie z tym (bez uogólnionego modelu wejścia/wyjścia tylko coś prostrzego) i dającej się sprawnie połączyć z std.

Offline

 

#15 2011-03-24 17:26:56

panjandrum
Użytkownik
Skąd: Lublin/Kraków
Zarejestrowany: 2009-03-20

Re: C/C++ - początki.

Nie korzystałem jeszcze z Poco::Net, więc nie wiem jak to się ma, poczytaj w dokumentacji. Z połączeniem z std nie ma problemu, bo jest to jedno z głównych założeń.


obshutdown - Opedbox shutdown dialog

Offline

 

#16 2011-03-24 19:16:15

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: C/C++ - początki.

P@blo napisał(-a):

Tylko książka B. Stroustrup'a! Symfonia to lipa przy niej... Myślę że twórca C++ wie lepiej co zrobił niż tylko odtwórcy :)

nie dokladnie chodzi o to kto co wie, ale o to jak tą wiedzę się przekazuje,
co z tego ze "On wie" skoro to ja sie ucze :P

Ja od siebe z dość czystym sercem mogę polecić
Programowanie C++
autor : Herbert Schildt


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#17 2011-03-24 20:59:58

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: C/C++ - początki.

@gindek:
Oj tylko takie moje zdanie :) Ale książka naprawdę dobra...


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#18 2011-06-30 20:57:18

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: C/C++ - początki.

Nie pasjonuję się C++ od dawna bo mam ciśnienie na D ale swoje trzy grosze dorzucę: Thinking in C++.

Offline

 

#19 2011-07-03 21:37:55

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: C/C++ - początki.

Ja ze swojej strony napiszę może czego nie czytać a co jest stratą czasu.

Tak więc jeżeli książka/przewodnik nazbyt długo lub w całości używa w swoich przykładach tylko jednego nagłówka #include <iostream> można sobie taką lekturę spokojnie odpuścić.
Przykład -> http://www.cplusplus.com/doc/tutorial/polymorphism/ osoba opisuje takie aspekty jak metody wirtualne a przy tym nie ma wystarczająco dużo rozsądku aby wzrocic uwage na fakt, ze pole trojkata wcale nie musi byc wielkoscia całkowita! (rowniez wowczas kiedy parametry sa typu int ;-)) Niestety ale ja osobiscie nie trafilem jak dotychczas na nic przyzwoitego co nie zanudziłoby mnie już po kilku rozdziałach. Ogolnie to cale to programowanie obiektowe to dla mnie jest dosc abstrakcyjne i jakos nie do konca uzyteczne, ja jako gosc, ktory zaczynal od c jakos tego nie łapie. (Jezeli ktos chce sie ze mna podzielic linkami do dobrego podrecznika wyjasciajacego idee, zalety i korzysci stosowania oop to bede zobowiazany. niekoniecznie w c++).

Aby nie odbiegać zupełnie od tematu
Osobiscie spotkalem sie z wieloma przychylnymi opiniami o tej pozycji http://www.amazon.com/Accelerated-C-Practical-Progr … 7&sr=1-14 jednak sam jeszcze tego nie probowalem czytac jednak planuje i to juz dosc dlugo ;-).


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#20 2011-07-03 21:58:05

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: C/C++ - początki.

Ja Ci mogę polecić "Code Complete. Tam jest ładnie opisane do czego służą klasy z punktu widzenia projektowania softu i jak wykorzystać dobrze możliwości jakie daje OOP.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#21 2011-08-20 14:48:33

Home_48
Nowy użytkownik
Zarejestrowany: 2011-08-20

Re: C/C++ - początki.

Ostatnio pojawiła się książka S.Prata Szkoła programowani C++. Dostaje dobre opinie w helionie

Ostatnio edytowany przez Home_48 (2011-08-20 14:48:50)

Offline

 

#22 2011-08-20 15:31:11

Trin
Wredotka
Zarejestrowany: 2008-05-16

Re: C/C++ - początki.

Home_48 napisał(-a):

Ostatnio pojawiła się książka S.Prata Szkoła programowani C++. Dostaje dobre opinie w helionie

Mój kumpel ją sobie chwali, osobiście nie znam. Ja uczę się ze starusieńkiego kursu który całą wiedzę podaje mi na widelcu - okraszoną zrozumialymi przykładami,  i od mojego guru.

Offline

 

#23 2011-08-20 15:33:23

ba10
Członek DUG
Skąd: jesteś ?
Zarejestrowany: 2006-03-07
Serwis

Re: C/C++ - początki.

Home_48 napisał(-a):

Ostatnio pojawiła się książka S.Prata Szkoła programowani C++. Dostaje dobre opinie w helionie

Niewiem czy piszemy o tej samej pozycji ale ona jest dostępna od dobrych 5 lat jesli chodzi o helion bo wcześniej wydawnictwo Robomatic wydawało tą pozycję :)  Jesli chodzi o Prata i C to ta pozycja jest dobra :)
Edytka

Trin napisał(-a):

Mój kumpel ją sobie chwali, osobiście nie znam. Ja uczę się ze starusieńkiego kursu który całą wiedzę podaje mi na widelcu - okraszoną zrozumialymi przykładami,  i od mojego guru.

Czyli piszesz o ... ?

Ostatnio edytowany przez ba10 (2011-08-20 15:39:33)


"Jeżeli chcesz się nauczyć Linuksa, to pierwsze co musisz zrobić to odrzucić wszelkie przyzwyczajenia wyniesione z poprzedniego systemu. Twoja wiedza jest o tyle zgubna, że daje Ci poczucie że coś jednak wiesz — jednak w kontekście Linuksa prawdopodobnie nie wiesz jeszcze nic." Minio
Mój Blog, a później Tańczymy ;)

Offline

 

#24 2011-08-20 17:58:07

Trin
Wredotka
Zarejestrowany: 2008-05-16

Re: C/C++ - początki.

o kursie dostępnym na egrafik.pl i o NICu. Nie jest zbyt nowy ale takie podstawy jak klasy, wskaźniki, struktury ma naprawdę elegancko wytłumaczone.
Przerabiałam już kilka lektur i książek ale chyba jakaś niereformowalna jestem (albo blondynka) bo nic w głowie nie zostawało, topornie mi to szło. A ten portal to mój "złoty środek".
Do pomocy mam jeszcze gita więc nic ino się uczyć.

Offline

 

#25 2011-08-20 18:15:10

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: C/C++ - początki.

Trin napisał(-a):

Nie jest zbyt nowy ale takie podstawy jak klasy, wskaźniki, struktury ma naprawdę elegancko wytłumaczone.

NIC? ;)


http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)