Evaluare:
Cartea servește ca o introducere solidă în evoluția proiectării și implementării software, oferind context istoric și înțelegere practică. Este organizată tematic în jurul subiectelor cheie ale sistemelor și include studii de caz, exerciții și ilustrații. Deși acoperă informații esențiale, unii cititori notează o lipsă de profunzime și nevoia de materiale suplimentare pentru o înțelegere mai complexă.
Avantaje:⬤ Introducere cuprinzătoare în istoria și evoluția proiectării software.
⬤ Organizarea tematică o face ușor de urmărit.
⬤ Include diverse exerciții și proiecte care promovează gândirea critică.
⬤ Bine ilustrată cu diagrame tehnice și exemple de cod.
⬤ Oferă o privire de ansamblu utilă asupra istoriei software-ului, care este un subiect rar în literatură.
⬤ Exemplele de cod uneori nu reușesc să ilustreze în mod eficient designul sau abordările limbajului.
⬤ Lipsa de profunzime în anumite secțiuni determină cititorii să caute materiale suplimentare.
⬤ Unele exerciții necesită o înțelegere mai sofisticată decât cea oferită de text.
⬤ Alegerea exemplelor pentru anumite limbaje de programare ar putea fi îmbunătățită.
⬤ Cititorii ar putea dori exemple mai recente și legături mai puternice cu lecțiile practice învățate.
(pe baza a 1 recenzii ale cititorilor)
Software: A Technical History
Istoria software-ului are un impact profund asupra proiectanților actuali de software, a informaticienilor și a tehnologilor. Constrângerile sistemului impuse în trecut și proiectele care au răspuns la acestea sunt adesea necunoscute sau slab înțelese de către studenți și practicieni, deși sistemele software moderne includ adesea software „vechi” și tehnici de programare „istorice”.
Această lucrare analizează istoria software-ului prin intermediul unor domenii software specifice pentru a dezvolta practici consumabile de către studenți, principii de proiectare, lecții învățate și tendințe utile în proiectarea software-ului actual și viitor. De asemenea, expune domenii cheie care sunt utilizate pe scară largă în software-ul modern, dar rareori predate în programele de calcul. Scrisă ca un manual, această carte folosește cazuri specifice din trecut și din prezent pentru a explora impactul tendințelor și tehnicilor software.
Bazându-se pe concepte din istoria științei și a tehnologiei, istoria software-ului examinează domenii precum fundamentele, sistemele de operare, limbajele de programare, mediile de programare, rețelele și bazele de date. Aceste subiecte sunt acoperite de la primele lor începuturi până la variantele lor moderne.
Există studii de caz focalizate pe UNIX, APL, SAGE, GNU Emacs, Autoflow, protocoale internet, System R și altele. Problemele extinse și proiectele sugerate permit cititorilor să aprofundeze istoria software-ului în domeniile care îi interesează cel mai mult.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)