Ocena:
Książka „Extreme C” jest chwalona za dogłębne i szerokie omówienie zaawansowanych koncepcji programowania w języku C, zapewniając cenny wgląd nie tylko w język C, ale także dotykając podstaw informatyki. Książka jest dobrze skonstruowana i przeznaczona dla średnio zaawansowanych programistów, którzy chcą podnieść swoje umiejętności. Niektórzy czytelnicy uważają jednak, że rozdziały poświęcone programowaniu obiektowemu są niepotrzebne lub słabo wykonane, a krytyka dotyczy mylących treści związanych z tytułem książki i stylem pisania.
Zalety:⬤ Głęboka i bogata treść
⬤ dobrze zorganizowane rozdziały
⬤ jasne wyjaśnienia
⬤ cenne dla zrozumienia zaawansowanych tematów w C i informatyce
⬤ unikalne podejście do programowania obiektowego w C
⬤ praktyczne spostrzeżenia dotyczące rozwoju Linuksa
⬤ obejmuje różne ważne koncepcje, takie jak zarządzanie pamięcią, wątkowanie i narzędzia do debugowania.
⬤ Niektóre rozdziały, zwłaszcza dotyczące programowania obiektowego, są postrzegane jako niepotrzebne lub źle przedstawione
⬤ tytuł może wprowadzać czytelników w błąd co do trudności lub skrajności treści
⬤ zauważono przypadki słabego pisania i redagowania
⬤ niektóre treści wydawały się wypełnione lub pozbawione głębi w niektórych tematach
⬤ nie nadaje się dla absolutnie początkujących.
(na podstawie 38 opinii czytelników)
Przesuń granice tego, co C - i Ty - możesz zrobić, dzięki temu intensywnemu przewodnikowi po najbardziej zaawansowanych możliwościach C Kluczowe cechy Wykorzystaj w pełni niskopoziomową kontrolę, elastyczność i wysoką wydajność C Kompleksowy przewodnik po najpotężniejszych i najtrudniejszych funkcjach C Prowokujący do myślenia przewodnik pełen praktycznych ćwiczeń i przykładów Opis książki
Język C to znacznie więcej niż tylko znajomość składni. Branża poszukuje programistów z rygorystycznym, naukowym zrozumieniem zasad i praktyk. Extreme C nauczy Cię korzystać z zaawansowanej niskopoziomowej mocy języka C do pisania skutecznych i wydajnych systemów. Ten intensywny, praktyczny przewodnik pomoże ci stać się ekspertem w programowaniu w języku C.
Opierając się na istniejącej wiedzy na temat języka C, opanujesz dyrektywy preprocesora, makra, kompilację warunkową, wskaźniki i wiele więcej. Zyskasz nowy wgląd w projektowanie algorytmów, funkcji i struktur. Odkryjesz, w jaki sposób język C pomaga wycisnąć maksymalną wydajność z krytycznych aplikacji o ograniczonych zasobach.
Język C nadal odgrywa kluczową rolę w programowaniu XXI wieku, pozostając podstawowym językiem inżynierii precyzyjnej, lotnictwa, badań kosmicznych i nie tylko. Ta książka pokazuje, jak C działa z Unixem, jak zaimplementować zasady OO w C i w pełni obejmuje wieloprocesowość.
W Extreme C Amini zachęca do samodzielnego myślenia, zadawania pytań, stosowania i eksperymentowania. Książka jest niezbędna dla każdego, kto chce przenieść swoje C na wyższy poziom. Czego się nauczysz Zbuduj zaawansowaną wiedzę o języku C na mocnych fundamentach, zakorzenionych w pierwszych zasadach Zrozum struktury pamięci i potok kompilacji oraz sposób ich działania i jak najlepiej je wykorzystać Zastosuj zasady projektowania obiektowego w swoim proceduralnym kodzie C Napisz kod niskiego poziomu, który jest bliski sprzętowi i wyciska maksymalną wydajność z systemu komputerowego Opanuj współbieżność, wielowątkowość, wieloprocesowość i integrację z innymi językami Testowanie jednostkowe i debugowanie, systemy kompilacji i komunikacja międzyprocesowa w programowaniu C Dla kogo jest ta książka?
Extreme C jest przeznaczony dla programistów C, którzy chcą zagłębić się w język i jego możliwości. Pomoże ci w pełni wykorzystać niskopoziomową kontrolę, jaką daje ci C. Spis treści Podstawowe funkcje Od plików źródłowych do plików binarnych Struktura pamięci procesu Stos i sterta OOP i hermetyzacja Kompozycja i agregacja Dziedziczenie i polimorfizm Abstrakcja i OOP w C++ Unix: Historia i architektura Wywołania systemowe i jądra Najnowsze C Współbieżność Synchronizacja Wykonywanie wątków Synchronizacja procesów Wykonywanie procesów Synchronizacja procesów Single-Host IPC i gniazda Programowanie gniazd Integracja z innymi językami Testowanie jednostkowe i debugowanie Systemy kompilacji
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)