×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

UNIX. Sztuka programowania Eric S. Raymond

(ebook) (audiobook) (audiobook)
UNIX. Sztuka programowania Eric S. Raymond - okladka książki

UNIX. Sztuka programowania Eric S. Raymond - okladka książki

UNIX. Sztuka programowania Eric S. Raymond - audiobook MP3

UNIX. Sztuka programowania Eric S. Raymond - audiobook CD

Autor:
Eric S. Raymond
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 10
Stron:
520
Druk:
oprawa miękka
Czytaj fragment
Zostało Ci na świąteczne zamówienie opcje wysyłki »

UNIX to nie tylko system operacyjny, to także społeczność i kultura

  • 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, jest rzecznikiem oprogramowania open source i ambasadorem "społeczności open source". [więcej...]

Wybrane bestsellery

Helion - inne książki

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
59,40 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.