Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
najważniejszekompilatoryliczącesięnarynku.Cowięcej,wkrótcezostanie
wydanynowystandardC++20,awszystkienajnowszewersjekompilatorów
jużwspierająjegopodstawoweelementy.
NaukanowoczesnegojęzykaC++jestuproszczona.Programiściniemu-
sząjużpoznawaćjęzykaC,następnieC++98iC++11,apotemzapominać
otychskładnikachCiC++98,którezostałyzmienioneistałysięprzesta-
rzałe.Większośćpoprzednichszkoleńrozpoczynałasięodwprowadzenia
natemathistoriiC++,ponieważtrzebabyłozrozumieć,dlaczegoniektóre
rzeczyzostałyzdefiniowanewdziwnysposób.WprzypadkutejksiążkiJosh
słuszniepominąłinformacjeohistoriijęzykaC++ipojawiająsięonetylko
wprzedmowie.
Niemusiszjużznaćtejcałejhistorii,abynauczyćsięprogramowaćwjęzy-
kuC++.NowoczesnystylC++pozwalanajejcałkowitepominięcie.Obecnie
możesztworzyćdobrzezaprojektowaneprogramy,znająctylkopodstawowe
zasadyjęzykaC++.Tonajlepszyczasnajegonaukę.
Wróćmyjednakdowcześniejszegozastrzeżenia,czylibrakumateriałów
edukacyjnychowysokiejjakości,pozwalającychnanaukęjęzykaC++.Wy-
sokipoziomnauczaniajestobecniezapewnianywramachsamegokomitetu
C++.Istniejegrupaanalitycznazajmującasięwyłączniejakościąprzekazy-
waniawiedzyojęzykuC++!Moimzdaniemtozastrzeżenie,októrymwspo-
minaliśmywcześniej,zostałocałkowiciewyeliminowaneprzezobecnieczytaną
książkę.
WprzeciwieństwiedopozostałychpozycjipoświęconychjęzykowiC++,
któredotejporyprzeczytałem,taksiążkauczypodstawizasad.Dziękiniej
dowieszsię,wjakisposóbnależyanalizowaćzagadnienia.Tospowoduje,że
będzieszmógłsamodzielnieprzeanalizowaćfunkcjeoferowaneprzezstandar-
dowąbibliotekęszablonów.Korzyściznaukimogąsiępojawićniecopóźniej,
alebędzieszbardzozadowolony,gdyzobaczysz,żeTwojepierwszeprogramy
wjęzykuC++poprawniesiękompilują,aTywpełnirozumieszichdziałanie.
Wtejksiążcezawartonawetzagadnienia,którenieobecnewwiększościin-
nychksiążekojęzykuC++:chodziokonfigurowanieśrodowiskaitestowanie
koduprzeduruchamianiemgotowegoprogramu.
Życzęmiłejlekturyiprzetestowaniawszystkichćwiczeń,którezawarte
wksiążce,atakżepowodzeniawpodróżypoświeciejęzykaC++!
PeterBindels
GłównyinżynieroprogramowaniafirmyTomTom