Poniższy materiał powstał na przełomie kilku ostatnich lat. Tworzyło się to dość spontanicznie na podstawie zbieranych przeze mnie przez pewien czas informacji. Znajdzie się tutaj zatem poza opisem samego C++ oraz jego biblioteki standardowej również kilka innych ciekawostek, w tym elementów biblioteki standardowej Unixa (no, powiedzmy POSIX-a). Do napisania tego zostałem zainspirowany po części chęcią właściwego objaśnienia C++ tym, którzy chcieliby go poznać, a zarazem jest to też po części wyraz mojego sprzeciwu wobec sposobu, w jaki jest on wciąż powszechnie nauczany. W szczególności zaś następujące rzeczy:
Nie roszczę sobie oczywiście prawa do bycia "edukatorem" C++, ale takoż starałem się, by materiał był w miarę sensownie uporządkowany, jak też żeby łatwo było coś w nim znaleźć. Jedną z rzeczy, jaką starałem się tu zachować, to trzymanie się w materiale związków pomiędzy elementami C++ raczej logicznych, niż wynikających z czasów, w jakich zostały opracowane (a właśnie ten drugi sposób porządkowania najczęściej występuje w książkach).
Parę jeszcze drobnych uwag, przede wszystkim "jak z tego korzystać". Otóż z góry uprzedzam, że zebrany tu materiał nie zastąpi ci książki z uwagi na to, że jest tutaj dość mało przykładów (i to najwyżej oględnych), a zadań to już nie ma w ogóle. Dlatego polecam zaopatrzenie się w jakieś źródło konkretnych zadań do zrobienia. Materiał zebrany tutaj opisuję od strony, od jakiej ja sam go znam, nie zabraknie więc paru dość istotnych rzeczy, które często umykają autorom książek o C++ (ja się na takie rzeczy nadziałem w praktyce lub dowiedziałem się "od kumpla" :). Inną kwestią jest też to, że starałem się materiał wyłożyć "w komplecie", nie można zatem traktować tego jako "krok po kroku". Jeśli cię jedna część znuży, śmiało przechodź do następnej. Choćby dlatego też, że niektóre części materiału mogą się okazać nużące, gdyż mam zwyczaj rozwodzenia się niekiedy nad niektórymi ciekawostkami. :)
Serdecznie dziękuję również wszystkim ludziom, którzy przysyłali swoje uwagi i wnioski, jak również poprawki, dzięki którym strona ta zyskała na jakości. Do zadowalającej jakości jednak na pewno jest jej jeszcze "trochę" co najmniej. Dlatego zapraszam również wszystkich, którzy chcieliby tą stronę wzbogacić o jakieś dodatkowe przykłady i informacje. Wszelkie wnioski i uwagi nt. tej strony proszę kierować do mnie: ethouris@gmail.com. Jesli ktoś potrzebuje, to jest też dostępna wersja spakowana.
Copyright (c) 2001-2004 Sektor van Skijlen