Ocena:
Książka ta jest wysoko ceniona jako cenne źródło do nauki programowania w systemie Linux, szczególnie odpowiednie dla początkujących i osób przechodzących z innych środowisk programistycznych. Zawiera jasne wyjaśnienia, praktyczne przykłady i obejmuje szeroki zakres tematów związanych z Linuksem i wywołaniami systemowymi. Niektórzy użytkownicy uznali ją jednak za podstawową dla doświadczonych programistów i zauważyli, że może ona wymagać wcześniejszej znajomości programowania w języku C.
Zalety:⬤ Doskonała dla początkujących dzięki jasnym, zwięzłym wyjaśnieniom.
⬤ Przydatne przykłady wspierające samodzielną naukę.
⬤ Obejmuje szerokie spektrum tematów związanych z Linuksem, w tym wywołania systemowe, programowanie powłoki i tworzenie aplikacji.
⬤ Dobrze skonstruowana z humorem i łatwa do naśladowania.
⬤ Skuteczna zarówno jako podstawowe źródło wiedzy, jak i przewodnik referencyjny.
⬤ Może być zbyt podstawowa dla doświadczonych programistów.
⬤ Wymaga wcześniejszej znajomości języka C, zwłaszcza wskaźników.
⬤ Niektóre treści mogą być nieaktualne ze względu na ostatnie aktualizacje biblioteki.
⬤ Nie jest idealna dla użytkowników bez technicznego doświadczenia w programowaniu.
(na podstawie 58 opinii czytelników)
Beginning Linux Programming
Beginning Linux Programming, Fourth Edition kontynuuje unikalne podejście do nauczania programowania w systemie UNIX w prosty i uporządkowany sposób na platformie Linux.
Dzięki wykorzystaniu szczegółowych i realistycznych przykładów, studenci uczą się poprzez działanie i są w stanie przejść od bycia początkującym użytkownikiem Linuksa do tworzenia niestandardowych aplikacji w Linuksie. Książka wprowadza podstawowe koncepcje, począwszy od podstaw pisania programów uniksowych w języku C, a także zawiera materiał na temat podstawowych wywołań systemowych, we/wy plików, komunikacji międzyprocesowej (w celu umożliwienia współpracy programów) i programowania powłoki.
Równolegle do tego, książka wprowadza zestawy narzędzi i bibliotek do pracy z interfejsami użytkownika, od prostszych aplikacji trybu terminalowego do X i GTK+ dla graficznych interfejsów użytkownika. Zaawansowane tematy są szczegółowo omówione, takie jak procesy, potoki, semafory, programowanie gniazd, korzystanie z MySQL, pisanie aplikacji na pulpit GNOME lub KDE, pisanie sterowników urządzeń, wątki POSIX i programowanie jądra dla najnowszego jądra Linuksa.
© 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)