ODBIERZ TWÓJ BONUS :: »

Efektywny C. Wprowadzenie do profesjonalnego programowania Robert C. Seacord

Autor:
Robert C. Seacord
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.5/6  Opinie: 2
Stron:
272
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
44,85 zł 69,00 zł (-35%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
41,40 zł 69,00 zł (-40%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i kompilowania pierwszych programów w języku C
  • Korzystania z dyrektyw preprocesora i funkcji main
  • Zapewnienia przenośności kodu między różnymi kompilatorami i systemami
  • Deklarowania i stosowania zmiennych, wskaźników, tablic, struktur oraz unii
  • Zarządzania zasięgiem, okresem przechowywania i wyrównaniem obiektów
  • Operowania typami arytmetycznymi - całkowitymi i zmiennoprzecinkowymi
  • Wykorzystywania operatorów arytmetycznych, logicznych i bitowych
  • Sterowania przepływem programu za pomocą instrukcji warunkowych i pętli
  • Zarządzania dynamiczną alokacją i zwalnianiem pamięci
  • Pracy z kodowaniem znaków, łańcuchami oraz funkcjami obsługi tekstu
  • Realizowania operacji wejścia-wyjścia na plikach i strumieniach
  • Tworzenia i stosowania makr oraz warunkowego dołączania plików
  • Organizowania struktury programu i komponentyzacji kodu
  • Kompilowania i konsolidowania większych projektów
  • Debugowania, testowania jednostkowego i analizy statycznej oraz dynamicznej kodu
  • Stosowania dobrych praktyk dla bezpiecznego i niezawodnego programowania w C

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!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

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.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka wymaga wcześniejszej znajomości języka C lub innych języków programowania?
Nie, książka została napisana z myślą o osobach zaczynających naukę języka C, choć podstawowa znajomość programowania może ułatwić zrozumienie niektórych tematów.
2. Jakie zagadnienia praktyczne są omawiane w książce ,,Efektywny C. Wprowadzenie do profesjonalnego programowania"?
Książka obejmuje m.in. tworzenie i kompilowanie programów w C, zarządzanie pamięcią, obsługę wejścia-wyjścia, debugowanie, testowanie, analizę kodu oraz dobre praktyki programistyczne.
3. Czy w książce znajdują się przykłady kodu i ćwiczenia do samodzielnej nauki?
Tak, każdy rozdział zawiera liczne przykłady kodu oraz ćwiczenia, które pomagają utrwalić zdobywaną wiedzę i praktycznie zastosować omawiane koncepcje.
4. Czy książka omawia narzędzia do kompilowania i debugowania kodu w C?
Tak, w książce opisano popularne kompilatory (np. GCC, Clang, Visual Studio) oraz narzędzia do debugowania i testowania kodu.
5. W jaki sposób książka pomaga w nauce pisania bezpiecznego i przenośnego kodu?
Autor szczegółowo omawia dobre praktyki programistyczne, standardy (w tym CERT), typowe pułapki oraz metody testowania i analizy kodu, co pozwala pisać kod bezpieczny, czytelny i łatwy do przenoszenia między różnymi systemami.
6. Czy książka nadaje się do nauki samodzielnej, czy raczej jako materiał pomocniczy na kursach?
Książka doskonale sprawdzi się zarówno jako podręcznik do samodzielnej nauki, jak i materiał uzupełniający na kursach czy studiach informatycznych.
7. Czy po lekturze tej książki będę w stanie napisać własne programy w języku C?
Tak, książka prowadzi czytelnika krok po kroku od podstaw do zaawansowanych zagadnień, umożliwiając samodzielne tworzenie poprawnych i wydajnych programów w języku C.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
44,85 zł
Dodaj do koszyka
Ebook
41,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile