Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
JęzykiCiC++odwielulatnietracąswejpopularności.Mimotozachodzące
zmianynarynkukompilatorówwymagająciągłejweryfikacjisposobówprogramowa-
niawtychjęzykach.
PierwszeimplementacjejęzykaC/C++powstaływsystemieUNIX.
JęzykCjestprzedmiotemkilkumiędzynarodowychstandardów,m.in.:
AnsiC(X3.159-1989),znanegojakoC89lubrzadziejjakoC90;
opublikowanejdoniego1995r.poprawki(ang.amendment)znanejjakoAMD1
lubC95;
opublikowanegow1999r.nowegostandarduISOCznanegojakoC99,który
stanowijednązpozycjibibliograficznychniniejszejksiążki(patrzÑRationalefor
InternationalStandardñProgrammingLanguagesñCî).
KażdyzopracowanychkompilatorówjęzykaC/C++powinienokreślićswoją
zgodnośćzestandardem.
WubiegłejdekadzieznacznąpopularnościącieszyłsiękompilatorjęzykaC/C++
firmyBorland.Szczególnąjegocechąjestdobryinterfejsgraficzny:BGI(ang.Bor-
landGraphicInterface).WobecnejwersjisystemuoperacyjnegoMsWindowsnie
jestjednakmożliweposługiwaniesiętyminterfejsemgraficznym.Obsługęgrafiki
przejęłoWinApi,obecnieplatforma.net,wyposażonewmnóstwopredefiniowanych
klas,orazpakietywspółpracującezsystememWindows.
JęzykCjestprostym,aleÑsilnyjęzykiemzbliżonymdojęzykamaszynowego.
Dlategowykorzystujesięgonp.doprogramowania8-bitowychmikrokontrolerów
poprzezprostydostępdorejestróworazoperacjenabitachiadresach.
WporównaniuzjęzykiemCjęzykC++matakiecechy,którekojarząsięzjęzy-
kiemobiektowym.Możemyzatempowiedzieć,żejesttoÑjęzykCzklasamiî.Mimo
towartowprogramowaniuposługiwaćsięwybranymikonstrukcjamizjęzykaC++,
np.strumieniowymwejściem/wyjściem,orazstosowaćprzejętyztegojęzykasposób
wprowadzaniakomentarzypoprzezdwaukośniki.