How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine (Paperback)
暫譯: 電腦如何真正運作:機器內部運作的實用指南(平裝本)

Justice, Matthew

買這商品的人也買了...

相關主題

商品描述

From Amps to Apps: How Computers Work is an approachable, hands-on guide to understanding how computers work, from low-level circuits to modern software.

From Amps to Apps: How Computers Work takes an informal approach to topics often reserved for textbooks. Each chapter covers one foundational aspect of computing. Exercises and hands-on activities throughout are designed to help you learn. Exercises mostly involve mental problem solving, while hands-on activities require you to actually try various aspects of computing: building a circuit, writing software, and so forth.

You will learn about electrical circuits, learn how to read a circuit diagram, and build a working circuit. You'll learn how computer hardware like processors, memory, and input/output work and fit together; how low-level machine code runs on a processor; and how to examine the machine code of software running on a computer. You'll gain an understanding of the differences between programming languages like C and Python; examine operating systems; use tools to explore your local network and the Internet; and build a simple web page. The book's primary goal is to give you a broad understanding of how computers work and to offer a big-picture view of computing and the foundational information needed to dig deeper into topics that interest you.

商品描述(中文翻譯)

《從安培到應用程式:電腦如何運作》是一本易於理解且實用的指南,涵蓋了從低階電路到現代軟體的電腦運作原理。

《從安培到應用程式:電腦如何運作》以非正式的方式探討通常只在教科書中出現的主題。每一章節都涵蓋計算的基本面向。書中的練習和實作活動旨在幫助你學習。練習主要涉及思考問題的解決,而實作活動則要求你實際嘗試計算的各個方面:建構電路、撰寫軟體等等。

你將學習電路的基本知識,學會如何閱讀電路圖,並建構一個可運作的電路。你將了解電腦硬體如處理器、記憶體和輸入/輸出是如何運作並相互配合的;了解低階機器碼如何在處理器上運行;以及如何檢查在電腦上運行的軟體的機器碼。你將理解像 C 和 Python 這些程式語言之間的差異;檢視作業系統;使用工具探索你的本地網路和互聯網;並建構一個簡單的網頁。這本書的主要目標是讓你對電腦的運作有一個廣泛的理解,並提供一個全局的視角,讓你能深入探討你感興趣的主題所需的基礎資訊。

作者簡介

Matthew Justice, a software engineer, spent 17 years at Microsoft where his work included debugging the Windows kernel, developing automated fixes, and leading a team of engineers building diagnostic tools and services. He has worked on everything from low-level software to high-level web applications.

作者簡介(中文翻譯)

馬修·賈斯提是一位軟體工程師,在微軟工作了17年,期間的工作包括除錯Windows核心、開發自動修復工具,以及領導一個工程師團隊建立診斷工具和服務。他的工作範圍涵蓋了從低階軟體到高階網頁應用程式的各個方面。