Efektywny C: wprowadzenie do profesjonalnego programowania w języku C

Ocena:   (4,6 na 5)

Efektywny C: wprowadzenie do profesjonalnego programowania w języku C (C. Seacord Robert)

Opinie czytelników

Podsumowanie:

Książka jest ogólnie dobrze przyjęta wśród profesjonalnych programistów i tych, którzy chcą pogłębić swoje zrozumienie języka C, ale nie jest odpowiednia dla początkujących ze względu na zaawansowaną treść i czasami niespójne wyjaśnienia. Czytelnicy doceniają szczegółowe podejście do nowoczesnego, bezpiecznego programowania, choć niektórzy twierdzą, że brakuje w niej praktycznych ćwiczeń i kompleksowych przykładów.

Zalety:

Dogłębne omówienie nowoczesnego języka C i biblioteki standardowej.
Dobrze napisana i łatwa w odbiorze dla doświadczonych programistów.
Zawiera cenne spostrzeżenia na temat bezpieczeństwa i poprawności programowania w języku C.
Wysoce zalecana dla tych, którzy są już zaznajomieni z programowaniem i chcą poprawić swoje umiejętności.
Dobra dostawa i ogólna jakość książki.

Wady:

Nieodpowiednia dla początkujących
Zakłada wcześniejszą znajomość języka C i koncepcji programowania.
Niespójne wyjaśnienia i głębia
niektóre koncepcje nie zostały dokładnie omówione.
Brak praktycznych ćwiczeń wzmacniających naukę.
Niektórzy czytelnicy uznali konwencje nazewnictwa w przykładach za słabe i frustrujące.
Tytuł jako „wprowadzenie” może wprowadzać w błąd potencjalnych czytelników poszukujących podstawowej wiedzy na temat języka C.

(na podstawie 45 opinii czytelników)

Oryginalny tytuł:

Effective C: An Introduction to Professional C Programming

Zawartość książki:

Szczegółowe wprowadzenie do języka programowania C dla doświadczonych programistów.

Świat działa na kodzie napisanym w języku programowania C, ale większość programów informatycznych uczy tylko języka Java lub Python jako języka wprowadzającego. Ta książka jest przeznaczona dla programistów, którzy już wiedzą, jak programować i chcą szybko przyspieszyć profesjonalne programowanie w języku C. Dowiedzą się, jak tworzyć poprawny, przenośny kod o profesjonalnej jakości i zbudować podstawy do tworzenia systemów krytycznych dla bezpieczeństwa i bezpieczeństwa. Napisany przez znanego autora Roberta Seacorda, Effective C jest dogłębnym spojrzeniem na język programowania C. Seacord wprowadza podstawowe typy danych i struktury kodu języka, jednocześnie omawiając najlepsze praktyki, typowe błędy i otwarte debaty w społeczności C. Czytelnicy dowiedzą się również, jak debugować, testować i analizować programy C oraz skorzystają ze szczegółowych, ale zwięzłych wyjaśnień konstrukcji i zachowań języka C. Czytelnicy dowiedzą się:

- Jak identyfikować i obsługiwać niezdefiniowane zachowanie w programie C.

- Zakres i reprezentacje liczb całkowitych i zmiennoprzecinkowych.

- W jaki sposób wykonywane są promocje liczb całkowitych i jak mogą one wpływać na przenośność.

- Kolejność oceny wyrażeń.

- Dynamiczna alokacja pamięci, w tym wykorzystanie funkcji niestandardowych.

- Filozofia leżąca u podstaw stosowania typów znaków w języku C.

- Kodowanie i typy znaków.

- Jak wykonywać operacje wejścia/wyjścia (I/O) z terminalami i systemami plików przy użyciu standardowych strumieni C i deskryptorów plików POSIX.

- Fazy translacji realizowane przez kompilator języka C i rola preprocesora.

- Testowanie, debugowanie i analizowanie programów C Opracowany we współpracy z ekspertami Komitetu Standardu C, Effective C nauczy programistów, jak pisać poprawny, przenośny, profesjonalnej jakości kod C.

Dodatkowe informacje o książce:

ISBN:9781718501041
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:272

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Efektywny C: wprowadzenie do profesjonalnego programowania w języku C - Effective C: An Introduction...
Szczegółowe wprowadzenie do języka programowania...
Efektywny C: wprowadzenie do profesjonalnego programowania w języku C - Effective C: An Introduction to Professional C Programming

Prace autora wydały następujące wydawnictwa: