Software: A Technical History (ACM...

Software: A Technical History (ACM...

Publisher
Association for Computing Machinery
Published
2021
Pages
—
ISBN-13
9781450387248
Format
print
Language
English
Book Summary
Software: A Technical History by Kim W. Tracy is an academic textbook that traces the evolution of software from early programming to modern systems. Published by ACM Books, it covers key developments, paradigms, and technologies that shaped computing. Ideal for students and professionals seeking a rigorous historical overview of software engineering and its foundational concepts.
This book is not available
Best buying and renting options — totals include estimated shipping when seller shipping is unavailable
Store Condition Deals & Coupons Price Est. Shipping Total Buy
About Software: A Technical History (ACM...

Software: A Technical History, part of the ACM Books series, provides a comprehensive academic exploration of software's evolution. Author Kim W. Tracy examines the technical milestones, programming languages, operating systems, and engineering practices that have defined software development. The book situates software within broader computing history, discussing influential projects, paradigm shifts, and the people behind them. It balances technical detail with historical narrative, making it suitable for coursework or self-study. Readers gain insight into how software systems grew from simple programs to complex, networked applications, and how historical decisions continue to shape modern practices. The text emphasizes understanding the context and constraints that drove innovation, offering a solid foundation for further study in software engineering and computer science.

Who should read Software: A Technical History (ACM...?

This book is intended for undergraduate and graduate students in computer science and software engineering, as well as instructors seeking a structured historical text for courses. It also suits practicing software professionals who want to deepen their understanding of the field's roots, and technology historians interested in the technical and social forces that shaped software. Readers should have a basic familiarity with programming concepts to fully appreciate the technical discussions.

Pros & Cons
Pros
  • ✓ Provides a rigorous, well-researched academic overview of software history.
  • ✓ Covers a broad range of topics from early programming to modern systems.
  • ✓ Published by ACM Books, ensuring high editorial and technical standards.
  • ✓ Balances historical narrative with technical detail, suitable for coursework.
  • ✓ Helps readers connect past innovations to current software engineering practices.
Cons
  • ✗ May be too academic or dense for casual readers without a technical background.
  • ✗ Lacks a provided description, so specific coverage details are uncertain.
  • ✗ Could be expensive as an academic textbook.
  • ✗ Some readers may find the historical focus less practical for hands-on coding.
  • ✗ Might not cover very recent developments in depth due to publication timing.
Frequently asked questions
Is this book suitable for beginners in computer science?
It is best for readers with some foundational knowledge in programming or computer science. Beginners may find it challenging without prior exposure to technical concepts, but it can be a valuable supplementary resource for introductory courses.
Does the book include case studies or real-world examples?
As an academic history, it likely discusses influential projects and systems as case studies to illustrate technical evolution. However, without a detailed description, the extent of specific examples is not confirmed.
Is this book up-to-date with modern software development practices?
The book focuses on historical developments up to its publication date. While it provides context for modern practices, it may not cover the very latest trends in depth. Readers should consult additional sources for cutting-edge topics.
Is this book part of a series?
Yes, it is published in the ACM Books series, which features scholarly works in computing. Other books in the series cover diverse topics in computer science and information technology.
Does the book include exercises or discussion questions for classroom use?
As a textbook, it may include such features, but this is not specified in the available metadata. Instructors should review a copy to determine its suitability for course assignments.

At Windsorbooks, we compare prices from trusted sellers so you can buy, rent, or sell textbooks at the best total price — shipping included.

As an Amazon Associate, Windsorbooks.com may earn a small commission on qualifying purchases.