词条 | Code: The Hidden Language of Computer Hardware and Software |
释义 |
}}{{Infobox book | name = Code: The Hidden Language of Computer Hardware and Software | title_orig = | translator = | image = Code The Hidden Language of Computer Hardware and Software.jpg | caption = | author = Charles Petzold | illustrator = | cover_artist = | country = | language = | series = | subject = Computer Architecture, Computer Science | genre = | publisher = Microsoft Press | release_date = 23 October 1999 | media_type = | pages = 393 | isbn = 978-0735605053 | dewey = | congress = | oclc = | preceded_by = | followed_by = }} Code: The Hidden Language of Computer Hardware and Software is a book by Charles Petzold, published in 1999. The book aims to be an introduction to the design and workings of computers and software with no prior knowledge required. The book intends to show a layman the basic mechanical principles of how computers work, instead of merely summarizing how the different parts relate. He starts with basic principles of language and logic and then demonstrates how they can be embodied by electrical circuits, and these principles give him an opening to describe in principle how computers work mechanically without requiring very much technical knowledge. Although it is not possible in a medium-sized book for layman to describe the entire technical summary of a computer, he describes how and why it is possible that elaborate electronics can act in the ways computers do. In the introduction, he contrasts his own work with those books which "include pictures of trains full of 1s and 0s." ContentsPetzold begins with discussions of the inventions of Morse code and Braille, adds electricity, number systems, Boolean logic, and the resulting epiphanies required to put them all together economically. With these building blocks he builds circuits, relays, gates, switches, discusses the inventions of the vacuum tube, transistors, and finally the integrated circuit. (Very smart people had to go down the "dead ends" of mechanical computers and decimal computing before reaching a scalable solution---the electronic, binary computer with a von Neumann architecture.) The last portion of the book contains a grab bag of subjects such as implementation of floating point math, operating systems, and the various refinements that have occurred in the latter half of the twentieth century. External links
2 : 1999 non-fiction books|Computer books |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。