The Secret Life of Programs: Understand Computers -- Craft Better Code
暫譯: 程式的秘密生活:理解電腦 -- 編寫更好的程式碼
Steinhart, Jon
- 出版商: No Starch Press
- 出版日期: 2019-08-06
- 定價: $1,650
- 售價: 8.8 折 $1,452 (限時優惠至 2025-03-31)
- 語言: 英文
- 頁數: 500
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1593279701
- ISBN-13: 9781593279707
-
相關分類:
Engineer self-growth
-
相關翻譯:
計算機系統解密:從理解計算機到編寫高效代碼 (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$2,730$2,594 -
$1,700$1,700 -
$4,620$4,389 -
$1,980$1,881 -
$2,288Cloud Native Transformation: Practical Patterns for Innovation
-
$600$474 -
$1,760$1,672 -
$1,452Deep Learning with JavaScript: Neural Networks in Tensorflow.Js
-
$560$442 -
$690$545 -
$1,584Write Great Code, Volume 3: Engineering Software (Paperback)
-
$1,998$1,898 -
$1,742Microservices Security in Action
-
$2,240Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications
-
$2,156Parallel and High Performance Computing (Paperback)
-
$2,024Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$2,680$2,626 -
$2,006Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems (Paperback)
-
$2,233Functional and Concurrent Programming: Core Concepts and Features
-
$1,805Functional Design: Principles, Patterns, and Practices (Paperback)
-
$1,330The Language of Deception: Weaponizing Next Generation AI (Paperback)
-
$750$375 -
$1,892Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)
-
$1,742Collaborative Software Design: How to Facilitate Domain Modeling Decisions
-
$2,119Mastering Opentelemetry and Observability: Enhancing Application and Infrastructure Performance and Avoiding Outages
商品描述
A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, computer anatomy, and Input/Output.
Computer programming is not abstract and programs run on a machine. Knowing how computers work and how programs run on them is essential to becoming a better programmer, and understanding underlying technologies can help you develop a sense of what can go wrong. Foundations of Computer Programming fills in the gaps in computer education by giving readers a look under the hood of programming, at the machine. Readers learn how software behaves when running on hardware; how programs manipulate data in memory; how computers process languages; and how web browsers work. They'll also learn how to write efficient programs, computer security basics, and real-world considerations to have in mind when writing code.
商品描述(中文翻譯)
計算機程序運作的基礎技術入門。涵蓋主題包括計算機硬體、組合邏輯、序列邏輯、計算機架構、計算機結構以及輸入/輸出。
計算機程式設計並非抽象,程式是在機器上運行的。了解計算機的運作方式以及程式如何在其上運行對於成為更好的程式設計師至關重要,理解基礎技術可以幫助你發展出對可能出錯情況的敏感度。《計算機程式設計基礎》填補了計算機教育中的空白,讓讀者能夠深入了解程式設計的內部運作,了解機器的運作。讀者將學習到軟體在硬體上運行時的行為;程式如何在記憶體中操作數據;計算機如何處理語言;以及網頁瀏覽器的運作原理。他們還將學習如何編寫高效的程式、計算機安全的基本知識,以及在編寫程式碼時需要考慮的現實因素。
作者簡介
Jon Steinhart has been a consultant since 1985 on the appropriate use of computer technology. His background is in applied engineering, project management, and system architecture development. He received his BSEE in Electrical Engineering and Computer Science from Clarkson University in 1977.
作者簡介(中文翻譯)
Jon Steinhart 自1985年以來一直擔任顧問,專注於計算機技術的適當使用。他的背景包括應用工程、專案管理和系統架構開發。他於1977年在克拉克森大學獲得電機工程與計算機科學的學士學位。