ODBIERZ TWÓJ BONUS :: »

Mistrz języka C. Najlepsze zasady, praktyki i wzorce Christopher Preschern

Autor:
Christopher Preschern
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 1
Stron:
280
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
40,20 zł 67,00 zł (-40%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
33,50 zł 67,00 zł (-50%)
33,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?

  • Stosowania skutecznych wzorców obsługi błędów w języku C
  • Zwracania kodów stanu i adekwatnych informacji o błędach
  • Wykorzystywania makr wielowierszowych do rejestrowania błędów
  • Zarządzania pamięcią dynamiczną i stosowania pul pamięci
  • Sprawdzania wskaźników i tworzenia nakładek do alokacji pamięci
  • Zwracania danych z funkcji za pomocą różnych technik (wartości, parametry wyjściowe, instancje zagregowane)
  • Kontrolowania czasu życia i własności danych w modułach
  • Tworzenia elastycznych API i stosowania uchwytów oraz dynamicznych interfejsów
  • Implementowania elastycznych interfejsów iteratorów (indeks, kursor, wywołania zwrotne)
  • Organizowania plików w programach modułowych i zabezpieczania instrukcji include
  • Unikania nadmiarowego użycia instrukcji #ifdef i stosowania warstw abstrakcji
  • Rozdzielania implementacji wariantów i izolowania jednostek kodu
  • Budowania mechanizmów rejestrowania informacji w aplikacjach C
  • Tworzenia systemów zarządzania kontami użytkowników z obsługą błędów i iteracją
  • Stosowania wzorców projektowych do zwiększania czytelności i konserwowalności kodu
  • Projektowania kodu C klasy przemysłowej zgodnie z najlepszymi praktykami

Język C mimo upływu lat wciąż wydaje się niezastąpiony. Umożliwia pisanie zwięzłego kodu, który działa szybko mimo niewielkich zasobów sprzętowych. Choć wielu programistów używa C, trudno jest znaleźć eksperckie wskazówki dotyczące programowania w tym języku. Tymczasem w profesjonalnych zastosowaniach podjęcie optymalnych decyzji projektowych warunkuje uzyskanie wysokiej jakości gotowego kodu.

To świetna pozycja, dzięki której Twój kod będzie bardziej przejrzysty i łatwiejszy w konserwacji.

David Griffiths, autor książki Head First C

W tym poradniku, skierowanym do początkujących i doświadczonych programistów języka C, zawarto wiele informacji o podejmowaniu decyzji projektowych, pokazano też krok po kroku, jak wpływają one na tworzenie złożonego oprogramowania. Znajdziesz tu odpowiedzi na trudne pytania o projektowanie struktury programów w C, obsługę błędów czy tworzenie elastycznych interfejsów. Liczne wskazówki i przykłady ułatwią Ci przekładanie wiedzy projektowej na działające implementacje. Druga część książki stanowi omówienie zastosowania licznych wzorców projektowych z języka C do tworzenia większych aplikacji. Dowiesz się, jakie wzorce stosuje się w konkretnych sytuacjach, a także w jaki sposób mogą ułatwić Ci pracę dzięki wskazywaniu dobrych decyzji projektowych.

W książce omówiono wzorce dotyczące:

  • obsługi błędów i komunikatów o błędach
  • zarządzania pamięcią
  • elastycznych API i interfejsów iteratorów
  • organizowania plików w programach modułowych
  • ucieczki z piekła instrukcji #ifdef

Ta książka pokaże początkującym, jak tworzyć w C produkty klasy przemysłowej!

Robert Hanmer, architekt oprogramowania

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Christopher Preschern jest austriackim programistą w firmie ABB; pracuje z językiem C, pisze oprogramowanie klasy przemysłowej. Jest też wykładowcą na Graz University of Technology. Często organizuje konferencje branżowe i podejmuje inicjatywy związane z tworzeniem wzorców projektowych. 

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka pomoże mi pisać bardziej przejrzysty i bezpieczny kod w języku C?
Tak, książka zawiera sprawdzone zasady, praktyki i wzorce, które pozwolą Ci tworzyć kod w C łatwiejszy w utrzymaniu, bardziej czytelny i odporny na błędy.
2. Czy znajdę w książce konkretne przykłady kodu i gotowe rozwiązania?
Tak, każda omawiana zasada i wzorzec ilustrowane są praktycznymi przykładami kodu oraz szczegółowymi wyjaśnieniami ich zastosowania w realnych projektach.
3. Jakie tematy związane z językiem C są szczegółowo omawiane w tej książce?
Książka porusza m.in. obsługę błędów, zarządzanie pamięcią, projektowanie elastycznych API, organizację plików w dużych projektach, stosowanie wzorców projektowych oraz unikanie problemów z instrukcjami preprocesora.
4. Czy książka nadaje się do samodzielnej nauki języka C?
Tak, publikacja jest napisana przystępnym językiem, zawiera liczne przykłady i wyjaśnienia, dzięki czemu sprawdzi się zarówno jako materiał do samodzielnej nauki, jak i jako uzupełnienie kursów programowania.
5. Czy książka obejmuje nowoczesne techniki programowania w C?
Tak, autor prezentuje aktualne wzorce i dobre praktyki, które są stosowane w profesjonalnych, nowoczesnych projektach w języku C.
6. Czy w książce znajdę rozwiązania typowych problemów napotykanych podczas pracy z większymi projektami w C?
Tak, książka zawiera rozdziały poświęcone organizacji kodu, zarządzaniu plikami i projektowaniu modułów, co jest szczególnie przydatne przy rozbudowanych aplikacjach.
7. Jak książka może pomóc w rozwoju moich umiejętności jako programisty C?
Dzięki praktycznym wskazówkom, wzorcom i analizom przypadków nauczysz się podejmować lepsze decyzje projektowe, co przełoży się na wyższą jakość Twojego kodu i większą efektywność pracy.
8. Czy książka jest dostępna w formie papierowej i elektronicznej?
Tak, książkę możesz kupić zarówno w wersji drukowanej, jak i w formatach elektronicznych (e-book), co pozwala na wygodne czytanie na dowolnym urządzeniu.

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
40,20 zł
Dodaj do koszyka
Ebook
33,50 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