UNIX. Sztuka programowania

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2004
Ilość stron: 520
Opis

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".

Szczegóły
  • Autor: Eric S. Raymond
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2004
  • Ilość stron: 520
  • Stan: nowy, pełnowartościowy produkt
  • Model: 1PRES_UNSZPR
  • ISBN: 9788373614192
  • EAN: 9788373614192
  • Dane producenta: HELION S.A., Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Dla czytelników UNIX. Sztuka programowania - co dalej?

  1. 1. Unix i Linux. Przewodnik administratora systemów, Nemeth Evi

    Mijają lata, a systemy Unix i Linux są ciągle gwarancją najwyższej niezawodności, wydajności i elastyczności. Ich potencjał jest niekwestionowany, a odporność na niestandardowe warunki zapewnia bezawaryjną pracę w różnych sytuacjach. To wszystko sprawia, że systemy te wykorzystywane są w dużych i złożonych organizacjach. Ich sieci wymagają profesjonalnego administrowania, co jest trudną i odpowiedzialną pracą. Łatwo skonfigurować pojedynczy system, znacznie trudniej jednak zapewnić stabilne d...

  2. 2. Microsoft Excel VBA i makra. Przewodnik po wydajnej automatyzacji, Bill Jelen

    Czy zdarza Ci się spędzać długie godziny na powtarzalnych, nużących zadaniach w Microsoft Excel, które pochłaniają Twój cenny czas i energię? Wyobraź sobie, że możesz te czynności zautomatyzować, uwolnić się od rutyny i skupić na tym, co naprawdę ważne. To jest właśnie obietnica, którą niesie ze sobą opanowanie języka VBA i makr w Excelu, a ta książka jest Twoim kluczem do świata, w którym to program pracuje dla Ciebie, a nie Ty dla niego."Microsoft Excel VBA i makra. Przewodnik po wydajnej a...

  3. 3. Przetwarzanie języka naturalnego w praktyce. Przewodnik po budowie rzeczywistych systemów NLP

    Systemy przetwarzania języka naturalnego charakteryzuje złożoność i unikatowość. Większość podręczników ogranicza się do omówienia problematyki NLP na uproszczonych przykładach i dobrze zdefiniowanych zbiorach danych. Zawarta w nich wiedza jednak nie wystarczy, aby rozwiązać pojawiające się problemy, a następnie zbudować i wdrożyć rzeczywistą aplikację opartą na NLP, z uwzględnieniem specyfiki danej branży i z poszanowaniem najlepszych praktyk.Książka jest adresowana do wszystkich, którzy chc...

  4. 4. Stwórz własne AI. Jak od podstaw zbudować duży model językowy, Sebastian Raschka

    Duże modele językowe przestały już być szokującą nowinką technologiczną. Dziś są używane do najró,żniejszych celó,w, a lista ich rzeczywistych i potencjalnych zastosowań stale się wydłuża. A to oznacza, że programiści, inżynierowie i architekci muszą dogłębnie rozumieć zasady działania LLM, a także techniki ich budowania.Najbardziej przystępne i kompleksowe wyjaśnienie modeli językowych!dr Vahid Mirjalili, starszy danolog, FM GlobalZ tą książką: zaprojektujesz i zbudujesz funkcjon...

  5. 5. Zostań ekspertem .NET 8. Dobre praktyki, wzorce projektowe, debugowanie i testowanie aplikacji, Mark J Price

    Większość książek programistycznych obejmuje jedynie wybrane tematy, takie jak bezpieczeństwo, testowanie aplikacji czy wdrażanie w chmurze. Inne koncentrują się na architekturze aplikacji, wzorcach projektowych albo przygotowaniu się do rozmów kwalifikacyjnych. Trudno jednak znaleźć przystępny przewodnik, który pozwoliłby krok po kroku przyswoić wszystkie umiejętności zawodowego programisty .NET.Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się z...

  6. 6. Wordpress Woocommerce. Stwórz zyskowny sklep internetowy, Dariusz Pichalski

    Twój samodzielnie zbudowany e-sklep. Od A do Z Książka, którą trzymasz w ręku, to rzecz na wskroś praktyczna. Dowiesz się z niej, jak w prosty i szybki sposób uruchomić własny sklep internetowy na CMS WordPress z użyciem wtyczki WooCommerce. Na systemie zarządzania treścią WordPress bazuje blisko 40 procent istniejących stron internetowych, a twórcy tego CMS-a mają większe ambicje. Przekroczenie magicznych 51 procent udziału w rynku może im się udać właśnie dzięki wtyczce WooCommerce. ...

  7. 7. 50 idei, które powinieneś znać. AI Sztuczna inteligencja, Keith Mansfield

    Współczesny świat rozwija się w zawrotnym tempie, a jednym z jego najważniejszych motorów napędowych jest sztuczna inteligencja. Codziennie słyszymy o nowych przełomach, innowacyjnych zastosowaniach i potencjalnych wyzwaniach, które niesie ze sobą AI. Niezależnie od tego, czy pracujesz w branży technologicznej, prowadzisz własną firmę, czy po prostu chcesz lepiej rozumieć otaczającą Cię rzeczywistość, znajomość podstaw i kluczowych koncepcji sztucznej inteligencji staje się dziś absolutną kon...

  8. 8. My, programiści. Kronika koderów od Ady do AI, Robert C. Martin

    Poznaj fascynującą drogę, jaką przeszła informatyka ... od pierwszego kodu do dziś, epoki sztucznej inteligencji. Ta książka to nie tylko chronologiczny zapis historii, ale też opowieść o wizji, marzeniach i potencjale rozwoju. Charles Babbage zaprojektował maszynę analityczną, ale to Ada Lovelace jako pierwsza zrozumiała, że może w niej tkwić coś więcej: dostrzegła potencjał twó,rczego myślenia. Zapisała pierwsze linijki kodu, zanim w ogó,le powstały komputery. Tak rozpoczęła się...

  9. 9. Sekretne życie programów. Zrozumieć komputery - tworzyć lepsze kody, E Steinhart Joanathan

    Interesujesz się komputerami i ich oprogramowaniem? Pragniesz rozwijać swoją wiedzę i dogłębnie poznać ten temat? "Sekretne życie programów. Zrozumieć komputery - tworzyć lepsze kody" to książka stworzona dla Ciebie!Jonathan E. Steinhart jest doświadczonym inżynierem oprogramowania. Teraz postanowił szczegółowo przeanalizować, opisać i udostępnić szerszemu gronu czytelników niezwykłe sekrety z dziedziny IT. W książce "Sekretne życie programów" nie ma standardowych formułek o czytelności kodu,...

  10. 10. Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot, Ajit Jaokar

    Obecnie miliony użytkowników korzystają z dużych modeli językowych do generowania treści, analizy danych, pisania kodu i automatyzacji pracy. Narzędzia takie jak ChatGPT i GitHub Copilot pozwalają na zwiększenie efektywności i radzenie sobie ze skomplikowanymi wyzwaniami. Ułatwiają również tworzenie aplikacji na profesjonalnym poziomie.Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje d...

  11. 11. Deep Learning. Systemy uczące się, Aaron Courville

    Deep learning to rodzaj systemu uczącego się, który pozwala komputerom na naukę na podstawie doświadczeń i zrozumienie świata w sennie hierarchii pojęć. Ponieważ komputer gromadzi wiedzę na podstawie doświadczeń, nie potrzebny jest nadzór człowieka w celu określenia całej wiedzy potrzebnej komputerowi. Hierarchia pojęć pozwala komputerowi uczyć się skomplikowanych pojęć rozbudowując je na podstawie prostszych elementów. Graf takich hierarchii będzie miał głębokość wielu warstw. Ks...

  12. 12. Sztuka analizy danych. Twarde i miękkie umiejętności w czasach sztucznej inteligencji, Mona Khalil

    W dzisiejszym świecie, gdzie ilość generowanych danych rośnie w zastraszającym tempie, a sztuczna inteligencja staje się nieodłącznym elementem niemal każdej branży, umiejętność ich skutecznej analizy jest już nie tylko atutem, ale absolutną koniecznością. Firmy, które potrafiły przekuć surowe informacje w strategiczne decyzje, zyskują przewagę. Ale czy każdy potrafi to zrobić efektywnie? I co ważniejsze - czy jesteśmy gotowi na wyzwania, jakie niesie ze sobą przyszłość, w której analiza dany...

  13. 13. Czy algorytm spiskuje przeciwko nam? Co każdy powinien wiedzieć o koncepcjach i pułapkach sztucznej inteligencji, Kenneth Wenger

    Czy algorytm spiskuje przeciwko nam? Co każdy powinien wiedzieć o koncepcjach i pułapkach sztucznej inteligencji Sztuczna inteligencja jest dziś wszędzie. Sugeruje, co warto kupić, obejrzeć lub przeczytać. Wkrótce codziennością mogą się stać autonomiczne samochody, chipy wszczepiane w ludzkie ciała czy zastosowanie AI w medycynie i wymiarze sprawiedliwości. Te innowacje mogą przynieść wiele korzyści, jednak ważne jest, aby pamiętać o realnych zagrożeniach związanych z kontrolą nad technologią...

  14. 14. Elektrotechnika w pigułce. I wszystko jasne, Witold Krieser

    "Elektrotechnika w pigułce. I wszystko jasne" to tytuł, który sam w sobie obiecuje rozjaśnienie jednego z najbardziej fundamentalnych, a jednocześnie często postrzeganych jako skomplikowane, obszarów wiedzy technicznej. Czy zastanawiałeś się kiedyś, jak działa prąd, który zasila Twoje urządzenia, oświetla dom i napędza współczesny świat? Bez prądu stałego i prądu zmiennego nasze życie wyglądałoby zupełnie inaczej, a innowacje technologiczne, które kształtują naszą rzeczywistość, byłyby niemoż...

  15. 15. Przenikanie umysłów. Potencjał twórczy współpracy z AI, Aleksandra Przegalińska

    W świecie, w którym sztuczna inteligencja z każdym dniem zyskuje na znaczeniu, pojawia się pytanie kluczowe dla naszej przyszłości: czy maszyny zastąpią człowieka, czy staną się jego niezastąpionym partnerem? Książka „Przenikanie umysłów. Potencjał twórczy współpracy z AI” to porywająca podróż w głąb tej fascynującej relacji, ukazująca, jak technologia może wzmocnić nasze unikatowe zdolności i otworzyć drzwi do nowych, nieodkrytych dotąd możliwości. To nie tylko lektura, ale pr...

  16. 16. Lider w świecie AI. Jak wprowadzać strategiczne innowacje, rozwijać biznes i przewodzić zespołowi w, Jarrod Anderson

    Współczesny świat biznesu pędzi naprzód w tempie dyktowanym przez innowacje technologiczne, a sztuczna inteligencja stała się jego niezaprzeczalnym motorem. Nie jest już kwestią wyboru, czy ją wdrażać, lecz jak robić to strategicznie, skutecznie i etycznie. Książka "Lider w świecie AI. Jak wprowadzać strategiczne innowacje, rozwijać biznes i przewodzić zespołowi w erze sztucznej inteligencji" autorstwa Jarroda Andersona to absolutnie niezbędny przewodnik dla każdego, kto aspiruje do roli wizj...

  17. 17. Raspberry Pi od podstaw, Witold Wrotek

    Raspberry Pi od podstaw - Twój przewodnik po świecie jednopłytkowych komputerów! Czy wiesz, jak: * dobrać odpowiednie obciążenie do Raspberry Pi, by działało stabilnie i wydajnie? * rozpocząć programowanie i sterować czujnikami, silnikami i wyświetlaczami? * stworzyć inteligentny alarm, stację pogodową, rejestrator temperatury i wilgotności? * wyświetlać dane z czujników na ekranach i komunikować Raspberry Pi z innymi urządzeniami? * sterować diodą LED przez internet lub użyć magistrali ...

  18. 18. SolidWorks 2022. Projektowanie maszyn i konstrukcji, Jerzy Domański

    Zostań konstruktorem maszyn! Książka przedstawia przykłady projektowania maszyn i konstrukcji przy użyciu programu SolidWorks 2022 w edycji Standard. Omawia efektywność wykonywania projektów z zastosowaniem optymalnych metod. Autor, twórca wielu skryptów i przewodników dydaktycznych, nauczyciel akademicki z dużym doświadczeniem, tym razem koncentruje się na omówieniu rozwiązań problemów, z jakimi mogą się spotkać projektanci realizujący zadania za pośrednictwem programu SolidWorks. Cel...

  19. 19. Analityka biznesowa wspomagana sztuczną inteligencją. Ulepszanie prognoz i podejmowania decyzji za pomocą uczenia maszynowego, Tobias Zwingmann

    Ulepszanie prognoz i procesów podejmowania decyzji za pomocą uczenia maszynowegoWykorzystaj analizy biznesowe i sztuczną inteligencję, aby napędzać rozwój przedsiębiorstwa, podnosić wydajność i ulepszać podejmowanie decyzji biznesowych. Dzięki tej praktycznej książce z rzeczywistymi przykładami wyko-rzystującymi Power BI można poznać najbardziej odpowiednie przypadki użycia AI w rozwiązaniach BI, w tym ulepszone prognozowanie, zautomatyzowaną klasyfikację i zalecenia wspomagane przez AI. Pona...

  20. 20. Mac OS X Leopard. Ćwiczenia praktyczne, Łukasz Suma

    Poznaj zalety systemu operacyjnego Mac OS X Leopard Poznaj podstawy obsługi systemu Naucz się korzystać z wbudowanych narzędzi Rozkoszuj się kocią elegancją nowego Leoparda Mac OS X Leopard to stabilny i jeszcze wygodniejszy następca dotychczasowego Tygrysa. Aktualna wersja systemu została wyposażona w ponad 300 nowych funkcji, w tym między innymi pełną 64-bitowość z możliwością uruchamiania programów 32-bitowych, obsługę najnowszych procesorów wielordzeniowych ...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula