Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download The Philosophical Programmer PDF full book. Access full book title The Philosophical Programmer by Daniel Kohanski. Download full books in PDF and EPUB format.
Author: Daniel Kohanski Publisher: St. Martin's Press ISBN: 1466878797 Category : Computers Languages : en Pages : 232
Book Description
In one of the most unorthodox yet necessary programming books ever to appear, Daniel Kohanski, a seasoned programmer and systems consultant, delves into the foundational concepts and basic mechanics of computers and computer programming. Rather than writing yet another book that teaches readers how to write code, Kohanski penetrates more deeply into the nature of programming istelf. By exploring what programming is all about, The Philosophical Programmer: Reflections on the Moth in the Machine offers an introduction for the computer neophyte as well as an opportunity for experienced programmers to understand better the fundamental nature of their craft.
Author: Daniel Kohanski Publisher: St. Martin's Press ISBN: 1466878797 Category : Computers Languages : en Pages : 232
Book Description
In one of the most unorthodox yet necessary programming books ever to appear, Daniel Kohanski, a seasoned programmer and systems consultant, delves into the foundational concepts and basic mechanics of computers and computer programming. Rather than writing yet another book that teaches readers how to write code, Kohanski penetrates more deeply into the nature of programming istelf. By exploring what programming is all about, The Philosophical Programmer: Reflections on the Moth in the Machine offers an introduction for the computer neophyte as well as an opportunity for experienced programmers to understand better the fundamental nature of their craft.
Author: Daniel Kohanski Publisher: Macmillan ISBN: 9780312254063 Category : Computers Languages : en Pages : 260
Book Description
In this fascinating look at the computer's brain and the people who designed it, Kohanski assesses the programmer's trade, including the demands, limitations, and challenges of creating computer systems, and defines the important role they play in the modern world. of photos.
Author: Herman Cappelen Publisher: Oxford University Press ISBN: 0192894722 Category : Philosophy Languages : en Pages : 184
Book Description
Can humans and artificial intelligences share concepts and communicate? One aim of Making AI Intelligible is to show that philosophical work on the metaphysics of meaning can help answer these questions. Cappelen and Dever use the externalist tradition in philosophy of to create models of how AIs and humans can understand each other. In doing so, they also show ways in which that philosophical tradition can be improved: our linguistic encounters with AIs revel that our theories of meaning have been excessively anthropocentric. The questions addressed in the book are not only theoretically interesting, but the answers have pressing practical implications. Many important decisions about human life are now influenced by AI. In giving that power to AI, we presuppose that AIs can track features of the world that we care about (e.g. creditworthiness, recidivism, cancer, and combatants.) If AIs can share our concepts, that will go some way towards justifying this reliance on AI. The book can be read as a proposal for how to take some first steps towards achieving interpretable AI. Making AI Intelligible is of interest to both philosophers of language and anyone who follows current events or interacts with AI systems. It illustrates how philosophy can help us understand and improve our interactions with AI.
Author: Liesbeth De Mol Publisher: Springer ISBN: 331997226X Category : Philosophy Languages : en Pages : 286
Book Description
This book presents a historical and philosophical analysis of programming systems, intended as large computational systems like, for instance, operating systems, programmed to control processes. The introduction to the volume emphasizes the contemporary need of providing a foundational analysis of such systems, rooted in a broader historical and philosophical discussion. The different chapters are grouped around three major themes. The first concerns the early history of large systems developed against the background of issues related to the growing semantic gap between hardware and code. The second revisits the fundamental issue of complexity of large systems, dealt with by the use of formal methods and the development of `grand designs’ like Unix. Finally, a third part considers several issues related to programming systems in the real world, including chapters on aesthetical, ethical and political issues. This book will interest researchers from a diversity of backgrounds. It will appeal to historians, philosophers, as well as logicians and computer scientists who want to engage with topics relevant to the history and philosophy of programming and more specifically the role of programming systems in the foundations of computing.
Author: Timothy Colburn Publisher: Routledge ISBN: 1317462831 Category : Social Science Languages : en Pages : 257
Book Description
Colburn (computer science, U. of Minnesota-Duluth) has a doctorate in philosophy and an advanced degree in computer science; he's worked as a philosophy professor, a computer programmer, and a research scientist in artificial intelligence. Here he discusses the philosophical foundations of artificial intelligence; the new encounter of science and philosophy (logic, models of the mind and of reasoning, epistemology); and the philosophy of computer science (touching on math, abstraction, software, and ontology).
Author: David West Publisher: Pearson Education ISBN: 0735619654 Category : Computers Languages : en Pages : 363
Book Description
Object Thinking blends historical perspective, experience, and visionary insight - exploring how developers can work less like the computers they program and more like problem solvers.
Author: Timothy Colburn Publisher: Routledge ISBN: 1317462823 Category : Social Science Languages : en Pages : 237
Book Description
Colburn (computer science, U. of Minnesota-Duluth) has a doctorate in philosophy and an advanced degree in computer science; he's worked as a philosophy professor, a computer programmer, and a research scientist in artificial intelligence. Here he discusses the philosophical foundations of artificial intelligence; the new encounter of science and philosophy (logic, models of the mind and of reasoning, epistemology); and the philosophy of computer science (touching on math, abstraction, software, and ontology).
Author: Keith N. Ferreira Publisher: iUniverse ISBN: 1440162840 Category : Education Languages : en Pages : 82
Book Description
Programming the World with Philosophy is a book that encourages the masses to expropriate philosophy from academia, because with philosophy, especially postmodern minimalist philosophy, a world-class education for each member of the masses is within reach. See http: //philophysics.com.
Author: D. Berry Publisher: Springer ISBN: 0230306470 Category : Business & Economics Languages : en Pages : 200
Book Description
This book is a critical introduction to code and software that develops an understanding of its social and philosophical implications in the digital age. Written specifically for people interested in the subject from a non-technical background, the book provides a lively and interesting analysis of these new media forms.