Podstawy programowania w języku C++ - Helion
ISBN: 978-8-3785-0062-9
stron: 192, okładka: miękka
Data wydania: 2013-06-01
Księgarnia: Helion
Cena książki: 30,00 zł (poprzednio: 34,88 zł)
Oszczędzasz: 14% (-4,88 zł)
W książce przedstawiono ważniejsze konstrukcje jÄ™zyka C++ stosowane w programowaniu imperatywnym. Konstrukcje jÄ™zyka sÄ… ilustrowane przykÅ‚adami algorytmów o stopniowanej trudnoÅ›ci, od algorytmów arytmetycznych do zadaÅ„ z zagranicznych olimpiad. W przykÅ‚adowych algorytmach stosowane jest szerokie spektrum operatorów jÄ™zyka C++, w tym rzadziej spotykany operator przecinkowy. Używanie różnych operatorów pozwala na bardzo zwiÄ™zÅ‚e tworzenie programów w jÄ™zyku C++. Pokazano również powstawanie bÅ‚Ä™dów obliczeÅ„, wynikajÄ…cych z obliczeÅ„ zmiennopozycyjnych.
Translacja programu napisanego w jÄ™zyku wysokiego poziomu (do którego należy też jÄ™zyk C++) polega na utworzeniu kodu wynikowego na podstawie kodu źródÅ‚owego. Translacja skÅ‚ada siÄ™ z etapu kompilacji kodu źródÅ‚owego oraz etapu konsolidacji, czyli Å‚Ä…czenia. Kompilacja polega na tÅ‚umaczeniu kodu źródÅ‚owego programu na we- wnÄ™trzny jÄ™zyk jÄ™zyk maszynowy i utworzeniu tzw. kodu obiektowego:
1) analizy syntaktycznej (składniowej) polegającej na grupowaniu symboli leksykalnych w wyrażenia gramatyczne,
2) analizy semantycznej polegajÄ…cej na kontroli poprawnoÅ›ci programu źró- dÅ‚owego i zbieraniu informacji do fazy tworzenia kodu wynikowego.
Konsolidacja polega na łączeniu kodu obiektowego z dodatkowym kodem startowym, kodem z bibliotek i utworzeniu pliku końcowego z kodem wykony- walnym...(więcej znajdziecie w książce).