www.zjhsw.com
okladka
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.
Wstęp (11)

Część I Podstawy programowania (19)
Rozdział 1. Czym jest język C (21)
Rozdział 2. Tworzenie programu - podstawy (29)
Rozdział 3. Styl programowania (53)
Rozdział 4. Deklaracje i wyrażenia (65)
Rozdział 5. Tablice, kwalifikatory oraz wprowadzanie znaków (81)
Rozdział 6. Instrukcje sterujące i warunkowe (103)
Rozdział 7. Proces tworzenia programu (115)
Część II Programowanie proste (133)
Rozdział 8. Dodatkowe instrukcje sterujące (135)
Rozdział 9. Zakres zmiennych i funkcje (147)
Rozdział 10. Preprocesor języka C (161)
Rozdział 11. Operacje na bitach (177)
Rozdział 12. Typy złożone (195)
Rozdział 13. Wskaźniki proste (207)
Rozdział 14. Pliki - operacje wejścia-wyjścia (233)
Rozdział 15. Wykrywanie błędów oraz optymalizacja (253)
Rozdział 16. Liczby zmiennoprzecinkowe (289)
Część III Programowanie zaawansowane (301)
Rozdział 17. Zaawansowane wskaźniki (303)
Rozdział 18. Programowanie modularne (329)
Rozdział 19. Starsze typy kompilatorów (355)
Rozdział 20. Problemy z przenoszeniem (363)
Rozdział 21. Zapomniane zakamarki języka C (371)
Rozdział 22. Podsumowanie (375)
Rozdział 23. Rady dla programisty (407)
Część IV Inne cechy języka (411)
Dodatek A Tabela kodów ASCII (413)
Dodatek B Zakresy i wzory konwersji parametrów przekazywanych (417)
Dodatek C Zasady dotyczące priorytetu operatorów (419)
Dodatek D Program wyznaczający wartość funkcji sinus przy użyciu szeregu potęgowego (421)
Słownik terminów (425)
Skorowidz (449)