Moths in the Machine book. For better or worse, computers are not literally running our lives.
Moths in the Machine book. Moths in the Machine: The Power and Perils of Programming. They are extraordinarily helpful in all aspects of our daily routines, from banking to transportation, shopping to surgery. On the other hand, a "bug" in a computer program can now lead to dire consequences, making the rule of the computer programmer more valuable than ever before.
Originally titled The philosophical programmer: reflections on the moth in the machine"-T. Books for People with Print Disabilities.
Computer programming. New York : St. Martin's Griffin. Originally titled The philosophical programmer: reflections on the moth in the machine"-T. Internet Archive Books. Uploaded by PhanS on November 30, 2010. SIMILAR ITEMS (based on metadata). Terms of Service (last updated 12/31/2014).
The aim of Moths in the Machine is to give the general reader some understanding of what computer programming is all about, why it is so important - and why it is so difficult - and what are some of the practical and ethical problems that a programmer must face. I expect it will also be useful to beginning programmers, by giving them a solid foundation in a fast-changing craft. The book was originally published in hardcover as The Philosophical Programmer.
Kohanski's preface states: "Yet there has been very little discussion about what programming is and about the . When TPPRMM was reissued in paperback, it was retitled "Moths in the Machine: The Power and Perils of Programming
Kohanski's preface states: "Yet there has been very little discussion about what programming is and about the meaning of programs for our lives. This book tries to look at that question, and to look at it from a philosophical perspective ), the computer. He starts with the first-ever human tool for expanding the power of minds, the medieval clock. When TPPRMM was reissued in paperback, it was retitled "Moths in the Machine: The Power and Perils of Programming. I assume the title change was prompted by criticism of the original title, which implied an emphasis on matters "philosophical".
Kohanski eloquently puts forth the argument for aesthetics in programming, a concept that is being lost as Microsoft et al. focus more and more . Kohanski did a great job of covering the general field and history of programming. focus more and more on "user-friendly" methods of producing code at all levels (object-oriented, scripting, mark-up et. which rely on WYSIWYG interfaces. The nightmare code that emerges out the other end of these hands-off interfaces is making a huge impact on the reusability and therefore productivity of all those end-user produced applications.
the power and perils of programming. 1st St. Martin's Griffin ed. by Daniel Kohanski. Published 2000 by St. Martin's Griffin in New York. In library, Philosophy, Computer programming, Protected DAISY. Includes bibliographical references (p. -236).
In one of the most unorthodox yet necessary programming books ever to appear, Daniel Kohanski, a seasoned programmer and . The Philosophical Programmer. Reflections on the Moth in the Machine.
In one of the most unorthodox yet necessary programming books ever to appear, Daniel Kohanski, a seasoned programmer and systems consultant, delves into the.
With topics ranging from history to aesthetics, from subroutines to ethics, Moths in the Machine will leave even the most inexperienced reader with a deep understanding of the critical role programmers play in the modern world.
Daniel Kohanski keeps this slim volume rooted in valid examples, providing .
Daniel Kohanski keeps this slim volume rooted in valid examples, providing a rich exploration of the thought process involved in machine code. A lucid primer on the philosophy of computer programming from a systems engineer in San Francisco. He then discusses the moths in the machine that challenge programmers: ever more complex programs, demanding an almost inhuman precision; the failure of programmers to translate their own mathematical shorthand into real-world terms (& 54''); and, perhaps most important, the failure to design programs that really do the job, that wont create more problems than they solve.