UNIX. Sztuka programowania

Eric S. Raymond : UNIX. Sztuka programowania
Unix to nie tylko system operacyjny; to także kultura i tradycja. Grzechem
wielu programistów są programy spełniające wprawdzie swe funkcje, lecz
zaprojektowane w pośpiechu, niedbale, a przez to trudne w utrzymaniu i rozwoju,
oporne przy przenoszeniu na inną platformę i (z biegiem czasu) nieczytelne
nawet dla swych autorów.
Wiecej >>>
Obszerne omówienie niezliczonych problemów związanych z programowaniem
w systemie Unix
Niekonwencjonalne przedstawienie kulturotwórczych aspektów programowania
Wszechstronny opis sprawdzonych reguł i wzorców projektowych
Wnioski wypływające z historii Uniksa i jego porównanie z innymi
systemami operacyjnymi
Liczne "studia przypadków" (case studies) przedstawiające
komponenty systemu Unix w kontekście programistycznym
Omówienie problematyki przenośności i wieloplatformowości
oprogramowania
Unix to nie tylko system operacyjny; to także kultura i tradycja. Grzechem
wielu programistów są programy spełniające wprawdzie swe funkcje, lecz
zaprojektowane w pośpiechu, niedbale, a przez to trudne w utrzymaniu i rozwoju,
oporne przy przenoszeniu na inną platformę i (z biegiem czasu) nieczytelne
nawet dla swych autorów. Na temat dobrego programowania napisano już bardzo
wiele; z tej książki dowiesz się nie tylko tego, jakie rozwiązania
programistyczne warto poznać i naśladować, lecz także -- dlaczego warto to
robić.
Ta książka zawiera sporą dawkę wiedzy, lecz jej treść koncentruje się
przede wszystkim na doświadczeniu programistycznym. Programowanie przestaje być
tylko dyscypliną techniczną, a staje się zagadnieniem o charakterze kulturotwórczym.
Doceniając należycie ten fakt, autor nie ogranicza się do technicznego wykładu.
Prezentuje poszczególne aspekty profesjonalnego projektowania i implementacji
programów w kontekście filozofii i historii Uniksa z jednej strony, a społecznymi
uwarunkowaniami kultury uniksowej z drugiej.
Warto przeczytać tę książkę także z tej przyczyny, że mało który
podręcznik dla programistów dostarcza tyle historii, folkloru i dygresji --
elementów co prawda niekoniecznych z punktu widzenia meritum (choć i nad tą
kwestią można by długo dyskutować), lecz znakomicie uprzyjemniających
lekturę i być może ułatwiających zrozumienie tego, co w "suchym",
technicznym tekście może nieraz wydawać się zagadkowe.
Jeżeli więc jesteś programistą (niekoniecznie w systemie Unix) albo tylko
interesują Cię zagadnienia związane z programowaniem, niniejsza książka z
pewnością będzie stanowić interesującą lekturę, a być może również skłoni
Cię do spojrzenia w inny sposób na swą codzienną pracę.
- Koncepcja oprogramowania open source
- Zagadnienia przenośności i wieloplatformowości programów
- Podstawy filozofii uniksowej
- Geneza oraz historia Uniksa, Linuksa i oprogramowania open source
- Zalety modularności i przezroczystości projektu
- Metody optymalizacji programów
- Narzędzia programistyczne: edytory, makrogeneratory, debuggery, systemy
kontroli wersji, programy dokumentujące itp.
- Zagadnienia związane z licencjonowaniem programów
- Podstawowe cechy Uniksa w kontekście innych popularnych systemów
operacyjnych
- Możliwości Uniksa i stojące przed nim zagrożenia
O autorze:
Eric S. Raymond zajmuje się programowaniem w systemie Unix od 1982 roku.
Swej książki -- jak twierdzi -- nie miał zamiaru pisać samodzielnie, lecz
zaprosił do jej współredagowania wybitnych programistów uniksowych, których
opinii i recenzji nie zamierzał ukrywać, lecz uczynić je pełnoprawną treścią.
Jest rzecznikiem oprogramowania open source i ambasadorem "społeczności
open source", której manifest zawarł w książce The Cathedral and the
Bazaar. Jest także wydawcą słownika The New Hacker's Dictionary.
Inne ksiazki z tej kategorii:
Sekrety magicznego ogrodu. UNIX System V Wersja 4 od środka. Podręcznik - Goodheart Berny, Cox James Tłum. z ang.
Książka zawiera fachowy opis zagadnień dotyczących systemu Unix SVR4, w pełni zaakceptowana przez właścicieli Uniksa – UNIX System Group firmy Novell Inc. Cena: 65.81
Jądro systemu UNIX. Nowe horyzonty - Vahalia Uresh Tłum. z ang. Marcin Engel
Wydawnictwa Naukowo-Techniczne udostępniają polskiemu czytelnikowi książkę, w której bardzo wszechstronnie opisano budowę jądra systemu UNIX. Przedstawiono jądra wielowątkowe, systemy wieloprocesowe, systemy czasu rzeczywistego i rozproszone systemy plików. Cena: 51.15
Optymalizacja systemu UNIX - Majidimehr Amir H. Tłum z ang. G. Grudziński
Książka jest poświęcona zagadnieniom oceny i optymalizacji wydajności komputerów korzystających z różnych wariantów systemu operacyjnego Unix. Cena: 38.61
Unix - poradnik użytkownika - Lech S. Borkowski
W książce omówione są narzędzia systemu Unix. Wyjaśnione są najczęściej
używane opcje i przykłady zastosowań. Zamieszczone są również pełne tłumaczenia
opisów opcji programu ftp, filtrów grep, edytora sed i programu make w wersji
GNU oraz dokładna dokumentacja edytora vi, wyrażeń regularnych i języka awk.
Cena: 16.50
Unix Administracja Systemu - Podręczny poradnik - Aeleen Frisch
Książka Administrowanie systemem. Kieszonkowe kompendium to podręczny i zwięzły zbiór najważniejszych poleceń i ich opcji z opisami i składnią, formatów i lokalizacji plików konfiguracyjnych (w tym ogólnych systemowych baz danych, takich jak pliki haseł i grup, oraz plików konfiguracyjnych różnych usług, na przykład DNS, DHCP czy sendmail) oraz zadań i procedur administrowania systemami Unix. Cena: 11.58
Po prostu UNIX - Deborah S. Ray, Deborah S. Ray
Pragniesz szybko poznać UNIX-a, a przerażają Cię grube, opasłe tomiska zalegające księgarskie półki? Chcesz, aby Twoja praca od razu przebiegała sprawnie i wydajnie, bez spędzania nad obszernymi opisami wielu bezowocnych godzin, na co zwyczajnie nie masz czasu? Cena: 50.00
UNIX użytkowanie i administrowanie. 2 wydanie - Jerzy Marczyński
W książce tej znajdziesz przegląd podstawowych zagadnień administracyjnych. Cena: 95.00
Unix Administracja Systemu - Podręczny poradnik - Aeleen Frisch, Aeleen Frisch
Książka Administrowanie systemem. Kieszonkowe kompendium to podręczny i zwięzły zbiór najważniejszych poleceń i ich opcji z opisami i składnią, formatów i lokalizacji plików konfiguracyjnych (w tym ogólnych systemowych baz danych, takich jak pliki haseł i grup, oraz plików konfiguracyjnych różnych usług, na przykład DNS, DHCP czy sendmail) oraz zadań i procedur administrowania systemami Unix. Cena: 11.58
Integracja Unixa i Windows NT- Arkana - Gunter D., Burnett S., Gunter L.
Książka napisana przez
autorów wielu bestsellerów - specjalistów od integracji - zawiera wyczerpujące i rzeczowe omówienie tego gorącego tematu, w tym: opisy rozwiązań typowych problemów, technik efektywnego zarządzania i odpowiedzi na najczęściej
zadawane pytania. Cena: 57.04
Administracja baz danych Oracle w syst.Unix - Michael Wessler
Książka omawia efektywne zarządzanie bazami danych Cena: 64.69