"An in-depth guide for developers who already know how to program and want to quickly come up to speed on professional programming in C. It introduces the language's basic data types and code structures ; addresses best practices and common errors ; and teaches how to debug, test, and analyze C programs" Provided by publisher
C jest systemowym językiem programowania, więc zapewnia maksymalną wydajność
sprzętu bazowego. Program napisany w C współpracuje bezpośrednio z warstwą
sprzętową, co daje pełną kontrolę nad jego wykonywaniem, a sam kod jest
krótki, prosty i działa szybko. Równocześnie można korzystać z zalet
programowania wysokiego poziomu. W efekcie C od dwóch dekad pozostaje jednym z
najpopularniejszych języków programowania. Trzeba jednak pamiętać o bardzo
ważnym szczególe: programista, który używa C, musi wiedzieć, co robi. Ta
książka stanowi przystępne wprowadzenie do tworzenia w języku C
profesjonalnego kodu wysokiej jakości. Jest adresowana do każdego, kto chce
szybko opanować umiejętność pisania poprawnego, przenośnego i bezpiecznego
kodu. Ułatwia również zrozumienie kluczowych zagadnień związanych z
programowaniem w C, dzięki czemu wkrótce będziesz tworzyć programy,
rozwiązywać problemy i budować działające systemy. Omówiono tu także tematykę
debugowania, testowania i analizy kodu C. Sporo miejsca poświęcono dobrym
praktykom programowania, dzięki którym łatwiej jest tworzyć poprawny i
bezpieczny kod. Poszczególne rozdziały zostały uzupełnione zwięzłymi
przykładami kodu i ćwiczeniami pozwalającymi utrwalić prezentowaną treść. W
książce: struktura programu napisanego w C, typy podstawowe, operatory,
zmienne i funkcje przepływ sterowania programu i dynamiczna alokacja pamięci
kodowanie i typy znaków operacje wejścia-wyjścia i standardowe strumienie C
wykorzystywanie preprocesora testowanie, debugowanie i analiza kodu C C: kod,
który przetrwa próbę czasu! O autorze Robert Seacord jest dyrektorem ds.
technicznych w firmie NCC Group. Zajmuje się szkoleniami z zakresu tworzenia
bezpiecznego kodu w C, C++ i w innych językach. Jest również członkiem
międzynarodowej grupy roboczej standaryzacji ISO/IEC JTC1/SC22/WG14. Autor
kilku dobrze przyjętych książek i licznych artykułów w czasopismach
branżowych.