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 Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

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

  czadman - Bicycle repairman

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. :)

[url=http://www.openbookproject.net/thinkcs/cpp/english/]How To Think Like A Computer Scientist Learning with C++[/url]
[url=http://www.howtoforge.com/learning-c-cplusplus-step-by-step]Learning C/C++ Step-By-Step[/url]

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


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

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

  lis6502 - Łowca lamerów

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

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

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.

[url]http://helion.pl/ksiazki/CPPDK.htm[/url]

Offline

 

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

  janosik - Członek DUG

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

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

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

[url]http://helion.pl/ksiazki/CPPDK.htm[/url][/quote]
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 :-)

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

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

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

Tylko książka [url=http://pl.wikipedia.org/wiki/Bjarne_Stroustrup]B. Stroustrup'a[/url]! 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)


[tt]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 |[/tt]

Offline

 

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

  swistak35 - Użytkownik

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 : >


[url=http://swistak35.com]Swistak35.com[/url]

Offline

 

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

  Tracerneo - Członek Drużyny Użytkowników Gentoo

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

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

To ja dodam [url=http://www.intercon.pl/~sektor/cbx/]C++ bez cholesterolu[/url]. Bardzo fajny kurs. :)

Offline

 

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

  Marvell - Członek DUG

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

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: [url]http://software.com.pl/biblioteki-boost/[/url]

Opisy wraz z przykładami: [url]http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteki_boost[/url]

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

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

Świetny tutorial do boost::asio (gniazda sieciowe): [url]http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting-started-with-boostasio/[/url]

I na koniec książka: [url]http://helion.pl/ksiazki/wiecej-niz-c-wprowadzenie-do-bibliotek-boost-bj-rn-karlsson,morecp.htm[/url]
chyba jedyna polska publikacja na ten temat

Offline

 

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

  panjandrum - Użytkownik

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

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

[quote=Treadstone]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...[/quote]
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[/quote]
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__1/An-Interview-with-C-Creator-Bjarne-Stroustrup.htm


[url=https://github.com/panjandrum/obshutdown]obshutdown[/url] - Opedbox shutdown dialog

Offline

 

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

  ba10 - Członek DUG

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

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

[url=http://www.arturpyszczuk.pl/programming-c.html]Programowanie w języku C dla początkujących oraz średnio zaawansowanych programistów[/url]

Ostatnio edytowany przez ba10 (2011-03-24 08:21:23)


"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 [url=jarekw.eu]Blog[/url], a później [url=tanczymy.com]Tańczymy[/url] ;)

Offline

 

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

  Treadstone - Członek DUG

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

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

[quote=panjandrum]Ja polecam od siebie jeszcze bibliotekę PoCo (http://pocoproject.org/) , która w zasadzie jest całym frameworkiem do budowy aplikacji.[/quote]
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

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ń.


[url=https://github.com/panjandrum/obshutdown]obshutdown[/url] - Opedbox shutdown dialog

Offline

 

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

  gindek - Zubr, bydle na etacie.

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

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

[quote=P@blo]Tylko książka [url=http://pl.wikipedia.org/wiki/Bjarne_Stroustrup]B. Stroustrup'a[/url]! Symfonia to lipa przy niej... Myślę że twórca C++ wie lepiej co zrobił niż tylko odtwórcy :)[/quote]
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

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

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

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


[tt]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 |[/tt]

Offline

 

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

  skullman - Użytkownik

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ę: [url=http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html]Thinking in C++[/url].

Offline

 

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

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

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

Ja ze swojej strony napiszę może czego [b]nie[/b] 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 [i]#include <iostream>[/i] 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-Programming-Example/dp/020170353X/ref=sr_1_14?s=books&ie=UTF8&qid=1309720727&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

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

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

Ja Ci mogę polecić "[url=http://www.cc2e.com/]Code Complete[/url]. Tam jest ładnie opisane do czego służą klasy z punktu widzenia projektowania softu i jak wykorzystać dobrze możliwości jakie daje OOP.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

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

  Home_48 - Nowy użytkownik

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

Trin
Wredotka
Zarejestrowany: 2008-05-16

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

[quote=Home_48]Ostatnio pojawiła się książka S.Prata Szkoła programowani C++. Dostaje dobre opinie w helionie[/quote]
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

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

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

[quote=Home_48]Ostatnio pojawiła się książka S.Prata Szkoła programowani C++. Dostaje dobre opinie w helionie[/quote]
Niewiem czy piszemy o [url=http://helion.pl/ksiazki/jezyk-c-szkola-programowania-wydanie-v-stephen-prata,cpprim.htm]tej samej pozycji[/url] 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 [url=http://helion.pl/ksiazki/jezyk-c-szkola-programowania-wydanie-v-stephen-prata,jcszpr.htm]pozycja[/url] jest dobra :)
Edytka
[quote=Trin]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.[/quote]
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 [url=jarekw.eu]Blog[/url], a później [url=tanczymy.com]Tańczymy[/url] ;)

Offline

 

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

  Trin - Wredotka

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

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

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

[quote=Trin]Nie jest zbyt nowy ale takie podstawy jak klasy, wskaźniki, struktury ma naprawdę elegancko wytłumaczone.[/quote]
NIC? ;)


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

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.020 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00124 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.99.58' WHERE u.id=1
0.00071 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.99.58', 1733245301)
0.00068 SELECT * FROM punbb_online WHERE logged<1733245001
0.00083 DELETE FROM punbb_online WHERE ident='54.36.149.95'
0.00064 SELECT topic_id FROM punbb_posts WHERE id=169191
0.00939 SELECT id FROM punbb_posts WHERE topic_id=13118 ORDER BY posted
0.00054 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13118 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00101 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13118 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13118
Total query time: 0.01612 s