Materiały dostępne w sieci

Odpowiedz Nowy wątek
2009-03-18 17:23
0

Na początek skromnie, z czasem urosną.. jak macie coś mainstreamowego godnego uwagi, dopisujcie. Potem moze przerobi sie to na artykul, a watek zostanie do zglaszania wpisow.. etc..

Standard
Tekst standardu C++ kosztuje tak jak praktycznie wszystkie dokumenty wydane przez ISO. Szperając w google, w bibliotece, czy w innych miejscach, można zaś dorwać go w formie dokumentów PDF - w chwili obecnej, tekst standardu z 1998r można znaleźć np. na stronie http://www-d0.fnal.gov/~dladams/ w dziale 'Useful links'. Przypominam, że aktualny to wersja z 2003.

W skład standardu wchodzi również definicja, co powinien zawierać STL. Nie ma sensu tutaj go rozstrząsać ani wrzucać go do bibliotek, ale warto być świadomym, że tak jak istnieją różne kompilatory, tak i istnieją różne implementacje STL'a. Jedną z bardziej znanych i rozwiniętych jest STL firmy SGI (kojarzyć z Silicon Graphics). A w nim, np.:

Biblioteki - przenośne
BOOST, czyli popularnie mówiąc, "uzupełnienie standardu". Całkowicie darmowa i w większości przenośna. Aktualna wersja w postaci źródeł jak zawsze do ściągnięcia pod tym adresem, albo opis "za łapkę". Dla leniwych, którym nie chce się konfigurować i kompilować biblioteki, istnieją też wersje prekompilowne pod dany kompilator, jedno z najpopularniejszych źródeł to strona grupy Boost Consulting.
Warto pamiętać, że to co w paczce instalacyjnej to nie jest całym Boost'em - na repozytorium są do ściągnięcia dodatkowe 'moduły', które jeszcze siedzą w sandbox'ie i są testowane, są jeszcze rozwijane ale już można je zobaczyć, albo po prostu takie nad którymi jeszcze toczy sie debata czy jest sens je w ogóle do Boost'a dołączać.

Biblioteki - Win
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 obowiązkowe uzupełnienie dla użytkowników MS Visual C++ Express, bez tego ciężko choćby skompilować co bardziej zaawansowane projekty. Większość, a może i całość jest załączona w wersji Pro, więc posiadacze tej lub wyższej nie muszą się o to martwić. Pakiet jest względnie duzy (~4 GB), ale wielkość danych do pobrania mozna zmienić zaznaczając odpowiednie checkbox'y podczas instalacji. Minimalna opcja: zaznaczamy tylko Windows Headers and Libraries (wiekszość w zasadzie tylko tego potrzebuje - ważą około 60 MB).

In-depth, czyli artykuły dla chirurgów
Fast delegate - abstrahujac od wlasciwego opisywanego problemu, zawiera swietny kawalek na temat idei, dzialania, rozwiazan i dziwactw na temat pointer-to-memberfn, patrz sekcja "Member Function Pointers - why are they so complex?" i dalsze

Dla tych, co lubią czytać

  • C++ FAQ, strona na której M.Cline stara się w miarę dokładnie odpowiedzieć na pytania dotyczące przeróżnych zawiłości języka, przy okazji często wyjaśniając czemu jest tak a nie inaczej, lektura obowiązkowa dla tych, którzy faktycznie chcą rozumieć co się dzieje np. w template'ach
  • C++ FQA, dyskusja z C++ FQA, czyli w większości sensowna krytyka języka C++, artykuł konieczny do przeczytania dla każdego kto ma zamiar udowadniać wyższość C++ nad czymkolwiek - albo po prostu chcą wiedzieć jakie wredności mogą ich kiedyś spotkać
  • Rozwój C++, od C do CLI ciekawy artykuł troche na temat historii, trochę na temat aktualnie rozwijanych rzeczy, większość na temat idei/powodów integracji C++ i .Net

Dla tych, co nie lubią czytać

IDE


no to pojechałem z nieobecnością.. chwila przerwy i prawie rok przeleciał
edytowany 1x, ostatnio: Adam Boduch, 2015-01-21 17:49
zepsuty link "Fast delegate ", usuń slasha na końcu - adf88 2012-03-05 16:16

Pozostało 580 znaków

2014-09-10 09:43
0

Myślę, że w sprawie kursu zawsze można skrobnąć maila do xiona.

Szczerze watpie, zeby to przynioslo jakikolwiek rezultat. :-D - n0name_l 2014-09-10 09:58

Pozostało 580 znaków

2015-01-21 22:48
0

Witam
to ja dodam od siebie http://miroslawzelent.pl/ - Pan Mirosław ma kilka kursów na swoim blogu. Ja polecam C++ i Objektowe C++ (pozostalych nie oglądałem). W moim odczuciu nie znalazłem lepszego materiału dla osób które wcześniej z programowaniem nie miały nic wspólnego.

edytowany 1x, ostatnio: Herm4n, 2015-01-21 22:48
Włączyłem odcinek o matematyce w C++. Wpierw trzy minuty wstępu o tym, że matematyka może być ciekawa... ok, niech będzie. Przechodzimy do kursu, pierwsze merytoryczne zdanie "zapraszam do przygody z biblioteką matematyczną <math.h>, ewentualnie <cmath>". To o czym to jest kurs? C/C++? C i ewentualnie C++? Na podstawie nazwy sądziłem, że C++. Ale muszę przyznać, że zapowiada się "ciekawie" (6. minuta) - nie suche fakty i zaprezentowanie jednego kodu. Raczej dużo mówienia, mało technicznych rzeczy. Nie mówię czy to dobrze, czy źle (np. nie dla mnie taki typ kursu). - Tacet 2015-01-25 19:49
To jest bardzo dobre pytanie. Dla mnie, czyli dla osoby która nie miała wcześniej styczności z kodowaniem (po za html i css na podstawowym poziomie) ten kurs bardzo dużo mnie nauczył w ogóle o programowaniu. Dla mnie wszystko o czym jest tam mowa to było coś nowego. Czy to C/C++? C i ewentualnie C++ to na to pytanie nie jestem (jeszcze) w stanie odpowiedzieć bo nie znam aż tak dobrze składni C/C++ abym mógł jednoznacznie określić. Linko dodałem, z myślą o takich właśnie noobach jak ja. - Herm4n 2015-01-25 22:50
Moje przemyślenia co do filmów na youtube tego Pana: uczy rzeczy w złej kolejności i za wcześnie, uczy źle, nie jest wystarczająco kompetentny żeby uczyć. - Sopelek 2015-01-25 23:04
@Herm4n w C++ powinna zostać użyta biblioteka cmath, math.h to biblioteka języka C. @Sopelek cóż, ja po sześciu minutach jednego filmu nie chciałbym oceniać, ale wrażenie miałem podobne. Jak zobaczyłem dwa ify i dwa else w jednej linijce — wyłączyłem film. W ogóle jak włączyłem w losowym momencie to od razu trafiłem na przerywnik. Jeśli jest ich faktycznie tak dużo... niektórym może to odpowiadać (ciągłe urozmaicanie), ale śmiem twierdzić, że może też rozpraszać. A mnie osobiście by to po prostu denerwowało, gdybym oglądał więcej. Merytorycznie nie oceniam. - Tacet 2015-01-26 01:33
Bardziej chodzi mi o to https://www.youtube.com/playl[...]gt8dIdoy6YhMq-mR6SZgy3zDy7D5i. Myślę, że nie ma tu dożo do tłumaczenia, proszę sobie popatrzeć na tytuły filmów. Nie ma to np. bez tłumaczenia co to funkcje w 4 odcinku wprowadzać PRNG. Albo najpierw pliki, a potem stringi. Albo tu https://www.youtube.com/playl[...]gt8dIdozvOVheSRb_qPVU-4ZJA7uB i 7 odcinek "Obiektowy C++ odc. 7: Instalacja Buildera. Okienkowy Hello World " Myślałem, że zejdę jak to zobaczyłem pierwszy raz. - Sopelek 2015-01-26 15:42

Pozostało 580 znaków

2015-02-24 13:16
0

Od siebie dodałbym 2 strony:
Faq grupy p.c.l.c
i może nienajnowszy, ale pomocny czasami bywa stary tekst Sektora


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie

Pozostało 580 znaków

2015-06-01 22:24
0

Polecam blog Kennego Kerra

http://kennykerr.ca/

Gość pisze naprawdę ciekawie o wykorzystaniu nowoczesnego C++ dla Windows, prezentując nowe technologie w kolejnych wersjach Windows jak DirectX, DirectWrite, Thread Pools i kupa innych tematów od strony wykorzystania w C++

http://kennykerr.ca/articles/


Pozostało 580 znaków

2015-12-12 20:13
0

Może ktoś podesłać vcl.h? Nie mam Borlanda, jadę na CodeBlocksie.
Dzięki.


Samouk. Początkujący. C++.
i tak nie będzie działać. - Azarien 2015-12-20 23:03
I nie działa - Radziu 2015-12-22 20:53

Pozostało 580 znaków

2016-05-03 10:44
0

Polecam kanał na youtube Pana Bo Quian (już jakieś takie bardziej zaawansowane rzeczy)
https://www.youtube.com/user/BoQianTheProgrammer/playlists

Pozostało 580 znaków

2016-05-09 18:13
0

Poszukuje jakiegoś interaktywnego kursu z C++ tak jak na stronach Code School czy Codecademy. Znalazłem kursy MAV, ale niestety tam C++ nie ma.

Pozostało 580 znaków

2016-07-21 14:40
0

@fasadin czy znasz może jakieś ciekawe materiały do nauki C i mógłbyś je tutaj wypisać?

Pokaż pozostałe 2 komentarze
C, bo do C++ wiem, że piszesz kurs, ale zainspirowany tym co napisałeś w temacie: Jaką drogę byście obrali, gdybyście mieli się uczyć programowania całkowicie od nowa postanowiłem się nauczyć C :) - Desu 2016-07-21 14:55
C jest na tyle prostym jezykiem, ze wszystko sie nada. http://www.cprogramming.com/tutorial/c-tutorial.html To wydaje sie sensowne. Pokazane jak sa zbudowane stringi, listy etc w najbardziej prosty sposob jaki moze byc - fasadin 2016-07-21 15:01
Dzięki, a masz jeszcze jakieś perełki do C++ przy okazji? Pytam, bo ja np. mam kilka materiałów odnośnie innych języków, które uważam za najlepsze.. Może też masz coś takiego. - Desu 2016-07-21 15:06
@Desu duzo lepiej jak pojdziesz na irca i sie zapytasz ;) oni sa duzo wiekszymi znawcami jezeli chodzi o C++ niz ja. - fasadin 2016-07-21 15:09
Super, dzięki za odpowiedź :) - Desu 2016-07-21 15:11

Pozostało 580 znaków

2016-07-21 15:14
1

@Desu Ja jak kiedyś się zabiorę za C to planuję z tego skorzystać: http://c.learncodethehardway.org/book/

Pozostało 580 znaków

2016-08-11 21:47
0

Do c++ jest stronka: cpp0x.pl

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