Katalog książek

Wydawnictwo Helion

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




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Język C. Programowanie

Język C. Programowanie

Autor: Steve Oualline
Data wydania: 2003/07
Stron: 464
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Practical C Programming
  • Tłumaczenie: Piotr Pilch
  • ISBN: 8371979142 / 83-7197-914-2
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 2204

Informacje dodatkowe:
Programowanie w języku C jest czymś więcej niż tylko wprowadzaniem kodu zgodnego z regułami składni; styl i wykrywanie błędów odgrywają równie istotną rolę w procesie tworzenia oprogramowania. Istotnie przyczyniają się do prawidłowego działania programów oraz ułatwiają ich konserwację. W książce omówiono więc nie tylko działanie języka C, ale również cały proces tworzenia programu w tym języku (uwzględniając założenia projektowe programu, kodowanie, metody wykrywania błędów, dokumentację, konserwację oraz aktualizację).

Wbrew powszechnemu przekonaniu większość programistów nie spędza całego swojego czasu przy pisaniu kodu. Poświęcają oni wiele czasu na wprowadzanie zmian i poprawek do aplikacji napisanych przez kogoś innego. Po przeczytaniu tej książki będziesz w stanie tworzyć programy, z którymi inni programiści nie będą musieli staczać bojów. Posiądziesz również umiejętność analizowania kodu napisanego przez innego programistę.

Książka "Język C. Programowanie" omawia także popularne zintegrowane środowiska programistyczne dla systemu Windows (Borland C++, Turbo C++ oraz Microsoft Visual C++) oraz narzędzia programistyczne dla systemu UNIX (cc i gcc). Zawarto w niej również kod programu generującego statystyki, który ma za zadanie zademonstrowanie zagadnień omówionych w książce. Książka jest przeznaczona dla osób, które nie miały dotąd doświadczenia w programowaniu oraz dla programistów znających już język C, a pragnących poprawić swój styl i czytelność tworzonego kodu. Jeśli chcesz sprawnie posługiwać się C, "Język C. Programowanie" to idealny podręcznik dla Ciebie.

Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.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: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</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: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></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/6.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/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</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=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</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=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></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/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/ticsh2.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=ticsh2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticsh2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <img src="/img/6.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: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/virtua.htm" style="color:black;" title="Wirtualizacja w praktyce">Wirtualizacja w praktyce</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: 38.43 zł</b> </td><td> <a href="/zakupy/add.cgi?id=virtua"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj virtua" /></a> </td> </tr> </table> <strong><a href="/ksiazki/php5sy_ebook.htm" style="color:black;" title="PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework. eBook. ">PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework. 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: 47.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=php5sy_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj php5sy_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linkp3_ebook.htm" style="color:black;" title="Linux. Komendy i polecenia. Wydanie III. eBook. ">Linux. Komendy i polecenia. Wydanie III. 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: 14.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linkp3_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linkp3_ebook" /></a> </td> </tr> </table>
6
(4)
5
(4)
4
(3)
3
(1)
2
(0)
1
(0)

Liczba ocen: 12

Średnia ocena
czytelników
45


Język C. Programowanie:

okladka

Ocena : 6 Ocena książki 2005-05-10

j00ru

Świetna książka! Przeznaczona zarówno dla osób rozpoczynających swoja przygodę z programowaniem, jak i dla bardziej zaawansowanych. Stawia bardzo duży nacisk na styl programowania. Zdecydowanie polecam!

Ocena : 6 Ocena książki 2005-01-17

Rafał Kapsa

Książka jest świetna. Napisana prostym językiem polecam początkującym a także ekspertom!

Ocena : 6 Ocena książki 2004-04-08

Mikołaj

Bardzo dobra książka! Dobrze poustawiane działy. Dobra dla ludzi, którzy nie mieli styczności z tym językiem.

Ocena : 5 Ocena książki 2006-01-26

Rafał Rakowicz

Nie będę pisał komu polecam tę pozycje, opiszę moje wrażenia i spostrzeżenia po przeczytaniu i po przećwiczeniu zadań w książce. Zasiadłem do czytania książki zupełnie zielony, jeżeli chodzi o programowanie (wcześniej pisałem tylko strony ale też tylko w htmlu przy użyciu css). Czytałem książkę bez konieczności tłumaczenia jej na język przyswajalny za co daje plusa. Ogromnym plusem jest fakt zadań kontrolnych zawierających błędy, na końcu rozdziału znajdowały się podpowiedzi i wytłumaczenie błędu. Książka pozwala swobodnie czytać ją rozdział po rozdziale jeżeli się jest początkującym, następne rozdziały są jakby rozwinięciem zagadnień poruszanych wcześniej (plus). Po przeczytaniu książki apetyt się zaostrzył, chcę wiedzieć więcej i dlatego uważam, że zakup tej książki to był dobry zakup. Teraz szukam pozycji, gdzie mógłbym się więcej dowiedzieć do bardziej wyrafinowanych zadań sam próbuję różne możliwości języka C#. Jeszcze jedno, książka wyrobiła we mnie nawyk dbania o styl kodu czego musiałem się nauczyć na własnych błędach ucząc się htmla.

Ocena : 5 Ocena książki 2005-03-04

Mateusz Czachor

Książka, z której nauczyłem się programować w C. Kładzie duży nacisk na styl programowania. Nie zgodzę się, iż jest adresowana głownie dla osób początkujących. Jest napisana przejrzyście, a zdobyta wiedze możemy sprawdzić w oryginalnych zadaniach po każdym temacie. Głównym zadaniem książki jest wprowadzenie w świat C, nauczenie używania poprawnej składni oraz szybkiego wykrywania błędów (plaga języka C). Wydawnictwo książki OReilly jest znane z dobrych książek i na takie miano zasługuje również ta pozycja.

Ocena : 5 Ocena książki 2004-01-20

Michał Grzechowiak

Bardzo dobra pozycja. Zawiera wszystko to, co trzeba wiedzieć o języku C, aby zacząć programować. Dziwić może jedynie podejście autora do takich spraw jak optymalizacja, ale to tylko moje zdanie.

Ocena : 5 Ocena książki 2005-08-23

bez podpisu

Autor ciekawie opisuje wszystkie aspekty programowania... Poświęca również uwagę wykrywaniu błędów, co jest również ważna umiejętnością w pisaniu programów. Oprócz "wklepywania kodu" są również opisane takie zagadnienia jak optymalizacja programu, cechy dobrych programów i wiele innych. Moim zdaniem książka bardzo dobra. Gorąco polecam.

Ocena : 4 Ocena książki 2005-08-23

Bartek

Witam, jako początkujący programista zakupiłem tę pozycję w celu przyswojenia sobie języka C. Jest to wymagane na mojej uczelni. Oczywiście nie tylko dlatego kupiłem tę książkę. Chciałem nauczyć się porządnie C. Uważam, że książka jest dobrą lekturą dla ludzi, którzy mieli już styczność z tym językiem. Całkowicie początkujący nie nadążą z materiałem. Mimo to polecam książkę ludziom, którzy są zdecydowani poświęcić tydzień czasu na przyswojenie języka C i nauczenie się dobrego stylu programowania (ach te komentarze).

Ocena : 4 Ocena książki 2004-07-14

Piotr Gurgul

Osobiście książka mi się podobała, gdyż kładzie ona nacisk na elementy programowania, które rzadko porusza się w innych książkach. To tutaj znalazłem opis debuggerów, plików Makefile, problemów z przenoszeniem itd. Ale, chociaż książka wydaje się być dla początkujących, to jednak tymże jej nie polecam - nie nauczycie się z niej programować, ona może być jedynie uzupełnieniem. <br /> W książce cenię sobie ćwiczenia do każdego rozdziału, jednak ich treści są często niejednoznaczne, a dodatkową wadą jest brak rozwiązań na końcu, przez co nawet nie możemy sprawdzić, czy zadanie zostało poprawnie zinterpretowane. <br /> I na końcu przechodzę do najbardziej amatorskiego elementu książki - tłumaczenia. Wiele tu znalazłem różnych wpadek, ale najbardziej śmieszy mnie fakt przetłumaczenia elementów drzewa BST (bazującego na długości słów) - tak, że przestało zachowywać jego własności, a tłumacz jeszcze poniżej upiera się, że bodajże gruszka jest słowem dłuższym od pomarańczy (czyli bezmyślne tłumaczenie z j. angielskiego). Mam nadzieję, że w nowych wydaniach coś się zmieni.

Ocena : 4 Ocena książki 2005-05-16

Marcin Bokszczanin

Książka i owszem, dobra. Za to tłumaczenie katastrofalne, brak dostosowania treści programu, tak że można przeczytać, że Piotr składa się z 3 znaków. Gdyby Helion chciał wydać porządną erratę, miałaby ona rozmiar broszury. Naprawdę szkoda dobrej książki na takie tłumaczenie.

Ocena : 3 Ocena książki 2004-12-07

Dominik Sienkiewicz

Nie zgodzę się co do wypowiedzi jednego z moich przedmówców, gdyż z książki można się nauczyć programować w C. Jednak nie dlatego pisze tę opinię. Jeśli chodzi o książki na temat systemów to pomylenie np. otwórz plik zamiast folder nie jest wielkim błędem, gdyż łatwo się domyśleć, jakie jest prawidłowe rozwiązanie natomiast nie ma takiego luksusu, jeżeli chodzi o książki o programowaniu. Jeśli początkujący adept zrozumiał, że 1+1 to 2 a następnie piszecie, że 2+2 to 5 to w tym momencie zaczyna wątpić w to, co wydawało mu się że to rozumie i zamiast potwierdzić tu swoją wiedzę i przejść do następnych rozdziałów to traci cenny czas na rozkminianie, co jest nie tak nieraz z mizernym skutkiem...Dobrze by było by książka po przetłumaczeniu trafiała np. do studenta informatyki, który ją przerobi i w ten sposób krok po kroku ją sprawdzi. Następna wada książek (a przynajmniej tej) - jeśli ktoś tłumaczy książkę o programowaniu to niech się wysili i przetłumaczy kod. Jeśli program miał by zliczać np. liczbę psów to łatwiej zrozumieć zmienną int pies; niż int dog; szczególnie dla osób nie posiadających wiedzy na temat języka angielskiego. Mogą to po prostu zinterpretować jako komendę języka C a nie nazwę zmiennej. Kiedy płacę za książkę Heliona więcej niż za książkę innego wydawnictwa to liczę na jakość, bo jakoś nie uśmiecha mi się płacić za markę. Marka mnie nie nauczy a odpowiednia książka tak, dlatego prosiłbym o nie oszczędzanie na korekcie, (co robi większość wydawnictw w Polsce (nie mówię, że Helion też, bo tego nie wiem)), bo na ten czas jestem bardziej skłonny sięgnąć po oryginał, który jest tych błędów pozbawiony niestety tej możliwości są pozbawione osoby nieznające dobrze języka angielskiego.