Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Język C++. Pierwsze starcie

Język C++. Pierwsze starcie

Autor: Zbigniew Koza
Data wydania: 2008/04
Stron: 288
Szczegóły:
  • ISBN: 8324614818 / 83-246-1481-8
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 4117

Informacje dodatkowe:

Poznaj tajniki programowania w C++

  • Jak skonstruowany jest program w języku C++?
  • Na czym polega programowanie obiektowe?
  • Jak korzystać z bibliotek?

C++ to jeden z najpopularniejszych języków programowania. Stosowany jest zarówno przez profesjonalistów, jak i hobbystów. Wszyscy jego użytkownicy doceniają elastyczność, ogromne możliwości i szybkość działania napisanych w nim programów. Ogromną zaletą C++ jest to, że nie wymusza na programistach stosowania określonego stylu programowania. Z racji swoich możliwości jest to język bardzo złożony, a efektywne programowanie w nim wymaga poznania wielu technik i pojęć oraz umiejętności wykorzystania tej wiedzy w praktyce.

Książka "C++. Pierwsze starcie" to podręcznik, dzięki któremu opanujesz zasady programowania w tym języku i zdobędziesz solidne podstawy do dalszego rozwijania swoich umiejętności. Znajdziesz w niej opis aktualnego standardu C++ oraz omówienia narzędzi programistycznych i bibliotek. Poznasz elementy języka, zasady programowania obiektowego i tworzenia złożonych aplikacji. Przeczytasz o szablonach, bibliotece STL i obsłudze błędów. Dowiesz się, jak stosować biblioteki przy tworzeniu aplikacji dla systemów Windows i Linux.

  • Struktura programu w C++
  • Elementy języka
  • Korzystanie z funkcji
  • Programowanie obiektowe
  • Dynamiczne struktury danych
  • Stosowanie bibliotek
  • Szablony
  • Biblioteka STL
  • Obsługa błędów

Zrób pierwszy krok na drodze do profesjonalnego tworzenia oprogramowania.


Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/erafac.htm" style="color:black;" title="Era Facebooka. Wykorzystaj sieci społecznościowe do promocji, sprzedaży i komunikacji z Twoimi klientami. Wydanie II">Era Facebooka. Wykorzystaj sieci społecznościowe do promocji, sprzedaży i komunikacji z Twoimi klientami. Wydanie II</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=erafac"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj erafac" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cpprim.htm" style="color:black;" title="Język C++. Szkoła programowania. Wydanie V">Język C++. Szkoła programowania. Wydanie V</a></strong><br/> <img src="/img/55.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 99.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cpprim"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cpprim" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/antysq.htm" style="color:black;" title="Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych">Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=antysq"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj antysq" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wfcodp_ebook.htm" style="color:black;" title="WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. ">WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wfcodp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wfcodp_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/krakre.htm" style="color:black;" title="Krajobrazy. Kreatywna fotografia">Krajobrazy. Kreatywna fotografia</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=krakre"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj krakre" /></a> </td> </tr> </table>
6
(8)
5
(7)
4
(0)
3
(1)
2
(1)
1
(0)

Liczba ocen: 17

Średnia ocena
czytelników
5


Język C++. Pierwsze starcie:

okladka

Ocena : 6 Ocena książki 2011-09-19

Max

Jest to książka, która bardzo pomogła mi zrozumieć wiele n/t C++ i samodzielnie się go uczyć. Próbowałem z kilkoma innymi książkami ale dopiero ta weszła ze mną w dialog. Osobiście polecam ją chcącym nauczyć się tego języka. Miałem wcześniej doświadczenie w programowaniu proceduralnym (Fortran głównie) więc trudno mi powiedzieć jak sobie z nią poradzi czytelnik zupełnie świeży. Sądzę jednak, że jest to bodaj najlepsza pozycja w tej tematyce. Może dlatego jej nie wznawiają bo nie sprzedałaby się masa mało pomocnych tytułów? A tak zamiast jednej dobrej trzeba kupić kilka gorszych. Mi się udało!

Ocena : 6 Ocena książki 2008-07-22

Felix

Świetna książka. Opisuje większość zagadnień w prosty i treściwy sposób mimo swojej (w porównaniu do innych książek) małej wielkości. Zawdzięczam jej całą swoją wiedzę na temat C++ i nie mam co do niej żadnych zastrzeżeń.

Ocena : 6 Ocena książki 2010-07-19

Marek Gonet, inżynier automatyk emeryt

Proponuję usunąć rozdział 2.6.4 "Słowniki". Autor zdaje sobie sprawę że ten temat jest trudny. Zwłaszcza że "wystarczy przekierować strumień z klawiatury do pliku" Jeżeli dla czytelnika jest to oczywiste, jak jazda na rowerze tzn. że przed czytaniem zna on już dobrze C++ i nie dla niego ta książka. Kopałem się z tym słownikiem jak z koniem i się poddałem. To trochę zniechęca. Zad. 2 str. 58 Proponuję, tak "by the way" powiedzieć że zero nie jest liczbą naturalną. Niektórzy matematycy uważają że jest. Dla zera hipoteza jest od razu nieprawdziwa. Długo tego szukałem, bo ciągle była pętla nieskończona dla c1=0.

Ocena : 6 Ocena książki 2009-03-30

Kacper

Najlepsza jaką czytałem. Krótko i na temat, czyli tak jak lubi większość. Dzięki niej na dobre rozpocząłem przygodę z programowaniem w C++.

Ocena : 6 Ocena książki 2011-10-12

Max

Jest to książka, która bardzo pomogła mi zrozumieć wiele n/t C++ i samodzielnie się go uczyć. Próbowałem z kilkoma innymi książkami ale dopiero ta weszła ze mną w dialog. Osobiście polecam ją chcącym nauczyć się tego języka. Miałem wcześniej doświadczenie w programowaniu proceduralnym (Fortran głównie) więc trudno mi powiedzieć jak sobie z nią poradzi czytelnik zupełnie świeży. Sądzę jednak, że jest to bodaj najlepsza pozycja w tej tematyce. Może dlatego jej nie wznawiają bo nie sprzedałaby się masa mało pomocnych tytułów? A tak zamiast jednej dobrej trzeba kupić kilka gorszych. Mi się udało!

Ocena : 6 Ocena książki 2010-08-02

Michal, student informatyki

Jak najbardziej polecam. Książka łatwa do zrozumienia i bez lania wody. Podoba mi się, że na początku większości rozdziałów jest proste wytłumaczenie problemu, potem przydatne konstrukcje, a dopiero potem większy kod. To ułatwia pracę z książką.

Ocena : 6 Ocena książki 2008-12-15

bez podpisu

Ocena : 6 Ocena książki 2008-08-19

bez podpisu

Ocena : 5 Ocena książki 2010-01-18

bez podpisu

Polecam tę książkę, bardzo dobra. Jednak dla ludzi przed liceum może okazać się niezrozumiała, głównie matematyka. Ale jak się chce to i gimnazjalista sobie poradzi.

Ocena : 5 Ocena książki 2011-02-04

bez podpisu

Książka jest rewelacyjna, konkretnie i na temat.

Ocena : 5 Ocena książki 2008-10-30

bez podpisu

Książka bardzo dobra. Zagadnienia poruszane systematycznie a przykłady trafnie dobrane. Autor powinien pokusić się o bardziej obszerne opracowanie które chętnie przeczytam :) Jednak i teraz stosunek ilości wiedzy do ilości stron bardzo wysoki.

Ocena : 5 Ocena książki 2010-04-19

Olga M.

Książka bardzo dobra, napisana w zrozumiały sposób jedna z najlepszych książek, jakie mam- a mam ich całą bibiotekę ;-) nie wiem jednak czy książka byłaby zrozumiała dla kogoś kto nigdy nie programował w żadnym języku- ja znałam podstawy języka C zanim zaczęłam ją czytać oceniam ją wysoko- jest ciekawa, logiczna i- co jest dużym plusem- na końcu każdego rozdziału są ćwiczenia.

Ocena : 5 Ocena książki 2011-10-16

bez podpisu

Książka bardzo dobra, dobrze się czyta, wiedza poparta odpowiednimi przykładami.

Ocena : 5 Ocena książki 2009-05-25

Zadowolony

Jestem w trakcie czytania książki i na razie zadowala mnie swą prostotą, zwięzłością i stylem pisania autora. Wg mnie to dobra pozycja dla kogoś, kto nie miał nigdy styczności z C++. Za te pieniądze to naprawdę multum wiedzy. Polecam i pozdrawiam!

Ocena : 5 Ocena książki 2010-01-04

Ja. d

DLA AUTORA I JEGO KSIĄŻKI "JĘZYK C++ PIERWSZE STARCIE" POZDROWIENIA I PODZIĘKOWANIA ZA TO IŻ WYDAŁ TEN PODRĘCZNIK!!! Autor jak słusznie napisał "Podręcznik napisałem z myślą o osobie pragnącej nauczyć się języka C++ od podstaw". Według mnie ta książka jest bardzo dobra dla osób które za wszelką cenę chcą się tego języka nauczyć. Dlaczego! Szanowny Zbigniew Koza (autor książki) napisał nieco trudniejszym językiem niż byśmy sobie tego życzyli. Czasem trzeba kartkować podręcznik aby zrozumieć jak zbudowany jest dany program! Dlaczego więc tak cenię tą książkę? Z programowaniem C++ zmierzyłem się trochę wcześniej czytając inną książkę poświęconą programowaniu w C++ a ten właśnie podręcznik pomaga mi przypomnieć sobie to czego zapomniałem. Dodatkowo autor uczy jak stosować biblioteki, szablony i obsługę błędów. Patrząc na szczegóły książka jest lekka. I za to co wymieniłem warto tą książkę posiadać.

Ocena : 3 Ocena książki 2009-03-11

bez podpisu

Ocena : 2 Ocena książki 2009-05-13

Ignacy

Książka sprawia wrażenie dobrej, ale to tylko pozory. Autor już od pierwszych stron próbuje przekonać czytelnika, że C++ to język obiektowy (!). Dowiadujemy się, że każdy typ to klasa, nawet prosty typ int, a każda zmienna to obiekt (!). Ale to drobiazg. W rozdziale pn. Stos funkcji (s.73). autor podjął się próby "wyjaśnienia" takich pojęć jak: "stos funkcji", "ramka stosu", "wywołanie funkcji" i "powrót z funkcji" - i padł niemal w każdym zdaniu. Co prawda pisze, że "szczegóły nie mają znaczenia", a tymczasem porusza właśnie szczeóły, które powinien znać każdy kto studiuje (lub studiował) informatykę (proszę porównać literaturę dot. architektury komputerów, czy programowania niskopoziomowego). Fantazje autora na temat pracy procesora są zdumiewające! Są i inne wpadki, np. na str. 211 poznamy specyficzą definicję "algorytmu". Zastanawiam się, gdzie był recenzent tej książki. Gdyby z niej usunąć ewidentne błędy mogłaby przecież być wartościową - nie wszystko jest złe. Jednak są lepsze pozycje, a tej raczej nie polecam początkującym, lecz tym, którzy umieją myśleć krytyczznie i potrafią wyłowić z niej coś pożytecznego. Przeczytaj odpowiedź autora: http://www.ift.uni.wroc.pl/~zkoza/cpp/odpowiedzi.html