C jest systemowym językiem programowania, więc zapewnia maksymalną skuteczność sprzętu bazowego. Program napisany w C współpracuje bezpośrednio z powłoką sprzętową, co daje pełną kontrolę nad jego realizowaniem, a sam kod jest niedługi, prosty i działa szybko. Jednocześ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 wyjątkowo 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 fachowego kodu wysokiej jakości. Jest adresowana do każdego, kto chce momentalnie opanować umiejętność pisania poprawnego, mobilnego i bezpiecznego kodu. Usprawnia także zrozumienie kluczowych zagadnień związanych z programowaniem w C, dzięki czemu wkrótce będziesz kreować programy, rozwiązywać problemy i wytwarzać działające systemy. Omówiono tu także tematykę debugowania, testowania i analizy kodu C. Dużo miejsca poświęcono prawidłowym 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 charakterystyczne strumienie C używanie preprocesora testowanie, debugowanie i analiza kodu C C: kod, który przetrwa próbę czasu! O autorze Robert Seacord jest dyrektorem ds. Technologicznych w firmie NCC Group. Zajmuje się szkoleniami z zakresu tworzenia bezpiecznego kodu w C, C++ i w innych językach. Jest na dodatek członkiem międzynarodowej grupy roboczej standaryzacji ISO/IEC JTC1/SC22/WG14. Autor kilku prawidłowo przyjętych książek i licznych artykułów w czasopismach branżowych.