Nejnižší cena za posledních 45 dní: 1 059 Kč
Ceny a dostupnost se mohou měnit i několikrát za den. Zkontrolujte si aktuální údaje přímo v e-shopech. Všechny dostupné barvy a velikosti naleznete přímo v e-shopech.
An alternative history of software that places the liberal arts at the very center of software's evolution.
In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software's evolution. Tracing the origins of software to eighteenth-century French encyclopedists' step-by-step descriptions of how things were made in the workshops of artists and artisans, Sack shows that programming languages are the offspring of an effort to describe the mechanical arts in the language of the liberal arts.
Sack offers a reading of the texts of computing--code, algorithms, and technical papers--that emphasizes continuity between prose and programs. He translates concepts and categories from the liberal and mechanical arts--including logic, rhetoric, grammar, learning, algorithm, language, and simulation--into terms of
Produkt The Software Arts (Sack Warren)(Pevná vazba) označuje EAN kód 9780262039703.
Kategorie | Knihy, Software |
EAN | 9780262039703 |
An alternative history of software that places the liberal arts at the very center of software's evolution.In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software's evolution. Tracing the origins of software to
Open Source Software (OSS) development appears to present a stark contrast to traditional production and innovation methods and an unlikely contestant in the marketplace. Some of the most striking features are that OSS development is based on contributions of volunteer programmers, that these
Software testing can be regarded as an art, a craft, and a science. The practical, step-by-step approach presented in this book provides a bridge between these different viewpoints. A single worked example runs throughout, with consistent use of test automation. Each testing technique is introduced
This book addresses Software-Defined Radio (SDR) baseband processing from the computer architecture point of view, providing a detailed exploration of different computing platforms by classifying different approaches, highlighting the common features related to SDR requirements and by showing pros
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured
Here's the first book written specifically to help medical device and software engineers, QA and compliance professionals, and corporate business managers better understand and implement critical verification and validation processes for medical device software. Offering a much broader,
A comprehensive political and design theory of planetary-scale computation proposing that The Stack--an accidental megastructure--is both a technological apparatus and a model for a new geopolitical architecture.What has planetary-scale computation done to our geopolitical realities? It takes
The Art of Borderlands explores the creation and iconic design of Gearbox Software's award-winning hit video game
This practical guide seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's
Showcasing the grim and chilling artwork behind the fan-favorite Dark Souls game in a gorgeous hardcover collection, Dark Souls: Design Works features key visuals, concept art, character & monster designs, rough sketches, and an exclusive interview with the game's
Learn about software testing in a fun way, by reading stories about dragons and knights. The book is a great read for children on their own, with their parents, or as an additional reading in schools. It is also for anyone who wants to know what software testing is, will enjoy this book
By prototyping and evaluating actual digital communication systems capable of performing over-the-air wireless data transmission and reception, this volume helps readers attain a first-hand understanding of critical design trade-offs and issues. It helps professionals gain a sense of the actual
This tutorial reference takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE and shows how to apply the COMET/RTE design method to real-world problems. The author covers key topics such as architectural patterns for distributed and
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from
Understand the fundamental practices of modern software engineering. Software Engineering, 10th Edition, Global Edition, by Ian Sommerville, provides you with a solid introduction to the crucial subject of software programming and development. As computer systems have come to dominate our technical
Starting with fundamental concepts in digital communications, signal processing, andprobability, this book provides practical insights on topics such as timing estimation, carrierrecovery, frame synchronization, equalization, and OFDM in order to enable the reader toultimately implement and
An introduction to applying predicate logic to testing and verification of software and digital circuits that focuses on applications rather than theory.Computer scientists use logic for testing and verification of software and digital circuits, but many computer science students study logic only
This career guide explains the software developer role in the context of the industry, including the relevant skills and competencies you will need to become a software developer. Discussion of popular programming languages is covered, as well as tools and techniques of the trade. Career
Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you
Graphic design software is constantly evolving, allowing designers to meet specific printing specifications. Print Finishes is a reference book that showcases design projects from all over the world and focuses on the processes that were used to print them. The book opens with a thorough
Software Craftsmanship is a call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects, and shows developers how to master the skills they need to succeed in that role. Software Craftsmanship transcends software engineering,
Modern software places increasing reliance on dynamic memory allocation, but its direct management is not only notoriously error--prone. Garbage collection eliminates many of these bugs. This reference presents each of the most important algorithms in detail, often with illustrations of its
Modern Statistical Methodology and Software for Analyzing Spatial Point Patterns Spatial Point Patterns: Methodology and Applications with R shows scientific researchers and applied statisticians from a wide range of fields how to analyze their spatial point pattern data. Making the techniques