Ocena:
Książka „Pro Bash Programming” autorstwa Chrisa F. A. Johnsona spotyka się zarówno z pochwałami, jak i krytyką ze strony użytkowników. Wielu uważa ją za pouczającą i dobrze zorganizowaną, pomagającą zarówno początkującym, jak i doświadczonym użytkownikom zrozumieć zawiłości skryptów Bash. Niektórzy recenzenci krytykują ją jednak za niedostateczne omówienie szczegółów składni i prezentowanie informacji, które mogą być trudne do naśladowania. Podczas gdy niektórzy czytelnicy postrzegają ją jako świetne źródło informacji, które upraszcza naukę języka Bash, inni uważają, że brakuje jej głębi i przejrzystości.
Zalety:⬤ Zapewnia jasne zrozumienie programowania w języku Bash, nie będąc przy tym przytłaczającym.
⬤ Oferuje praktyczne przykłady i ćwiczenia usprawniające naukę.
⬤ Zawiera przydatne wskazówki dotyczące najlepszych praktyk tworzenia skryptów.
⬤ Dobrze przyjęty zarówno przez początkujących, jak i zaawansowanych użytkowników.
⬤ Zwięzły przewodnik, który unika niepotrzebnego nadęcia spotykanego w innych tekstach.
⬤ Brak szczegółowych wyjaśnień składni Basha i użycia poleceń, co może wprawić początkujących w zakłopotanie.
⬤ Fizycznie trudny do czytania ze względu na mały rozmiar czcionki na dużych stronach.
⬤ Wydanie Kindle jest źle sformatowane i zawiera obrazy niskiej jakości.
⬤ Niektóre pojęcia wprowadzone bez wystarczającego wcześniejszego wyjaśnienia mogą utrudniać zrozumienie.
(na podstawie 25 opinii czytelników)
Pro Bash Programming: Scripting the Linux Shell
Wprowadzenie Chociaż większość użytkowników myśli o powłoce jako interaktywnym interpreterze poleceń, jest to tak naprawdę język programowania, w którym każda instrukcja uruchamia polecenie. Ponieważ musi spełniać zarówno interaktywne, jak i programistyczne aspekty wykonywania poleceń, jest to dziwny język, ukształtowany zarówno przez historię, jak i przez projekt.
Brian Kernighan i Rob Pike, The UNIX Programming Environment, Prentice-Hall, 1984 Powłoka jest językiem programowania. Niech nikt ci nie mówi, że jest inaczej. Powłoka to nie tylko klej, który skleja elementy.
Powłoka to znacznie więcej niż narzędzie, które uruchamia inne narzędzia. Powłoka jest kompletnym językiem programowania! Kiedy użytkownik Linuksa zapytał mnie o bazy danych członków, zapytałem go czego tak naprawdę potrzebuje.
Chciał przechowywać nazwiska i adresy kilkuset członków i drukować etykiety pocztowe dla każdego z nich. Zaleciłem użycie edytora tekstowego do przechowywania informacji w pliku tekstowym i dostarczyłem skrypt powłoki do tworzenia etykiet w PostScript.
(Skrypt, ps-labels, pojawił się w mojej pierwszej książce, Shell Scripting Recipes: A Problem-Solution Approach. ) Kiedy robak SWEN zrzucał setki megabajtów śmieci do mojej skrzynki pocztowej co kilka minut, napisałem skrypt powłoki, aby odfiltrować je na serwerze pocztowym i pobrać pozostałą pocztę na mój komputer domowy. Skrypt ten spełniał swoje zadanie przez kilka lat.
© 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)