Ocena:
Książka stanowi solidne wprowadzenie dla technologów wyższego szczebla, zapewniając przegląd ewolucji projektowania i wdrażania oprogramowania w ciągu ostatnich 70 lat. Chociaż obejmuje szeroki zakres tematów z ilustracyjnymi studiami przypadków i ćwiczeniami, niektórzy czytelnicy uważają, że brakuje jej głębi i mogłaby skorzystać z bardziej aktualnych przykładów i silniejszych powiązań z wyciągniętymi wnioskami.
Zalety:⬤ Dobrze skonstruowana i tematycznie zorganizowana wokół tematów systemowych.
⬤ Szeroki zakres ilustrujących studiów przypadków i różnorodnych ćwiczeń.
⬤ Dobre wizualizacje, w tym kolorowe zdjęcia i diagramy techniczne.
⬤ Dostępne próbki kodu w różnych językach programowania.
⬤ Zapewnia przydatny kontekst historyczny dla rozwoju oprogramowania.
⬤ Brak dogłębnego i kompleksowego omówienia niektórych tematów.
⬤ Niektóre przykłady kodu nie są skuteczne w ilustrowaniu konstrukcji języka programowania.
⬤ Czytelnicy mogą potrzebować dodatkowych zasobów do utrzymania lub integracji omawianych technologii.
⬤ Niektóre sekcje, takie jak historia informatyki, są ograniczone w pracach pisemnych.
(na podstawie 1 opinii czytelników)
Software: A Technical History
Historia oprogramowania ma głęboki wpływ na obecnych projektantów oprogramowania, informatyków i technologów. Ograniczenia systemowe narzucone w przeszłości i projekty, które na nie odpowiadały, są często nieznane lub słabo rozumiane przez studentów i praktyków, a przecież nowoczesne systemy oprogramowania często zawierają „stare” oprogramowanie i „historyczne” techniki programowania.
Niniejsza praca przygląda się historii oprogramowania poprzez konkretne obszary oprogramowania, aby opracować możliwe do zrozumienia przez studentów praktyki, zasady projektowania, wyciągnięte wnioski i trendy przydatne w obecnym i przyszłym projektowaniu oprogramowania. Ukazuje również kluczowe obszary, które są szeroko stosowane w nowoczesnym oprogramowaniu, ale rzadko nauczane w programach komputerowych. Napisana jako podręcznik, książka ta wykorzystuje konkretne przypadki z przeszłości i teraźniejszości, aby zbadać wpływ trendów i technik oprogramowania.
Opierając się na koncepcjach z historii nauki i technologii, historia oprogramowania bada takie obszary, jak podstawy, systemy operacyjne, języki programowania, środowiska programistyczne, sieci i bazy danych. Tematy te są omawiane od ich najwcześniejszych początków do ich współczesnych wariantów.
W książce znajdują się studia przypadków dotyczące systemów UNIX, APL, SAGE, GNU Emacs, Autoflow, protokołów internetowych, System R i innych. Obszerne problemy i sugerowane projekty umożliwiają czytelnikom dogłębne zagłębienie się w historię oprogramowania w obszarach, które najbardziej ich interesują.
© 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)