幫助中心 | 我的帳號 | 關於我們

電腦系統解密(從理解電腦到編寫高效代碼)/華章程序員書庫

  • 作者:(美)喬納森·E.斯坦哈特|責編:王春華//李忠明|譯者:張開元//張淼
  • 出版社:機械工業
  • ISBN:9787111689874
  • 出版日期:2021/09/01
  • 裝幀:平裝
  • 頁數:390
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    許多程序員對使程序運行的底層技術並不熟悉。但是,如果希望程序運行良好,而不是充滿了難以發現的bug,就要關心代碼是如何正常運行的,誰都不希望自己因為代碼安全問題而成為新聞的主角。
    網上有很多技術細節,但都沒有整理或收集到一個方便的地方。在本書中,資深工程師Jonathan E.Steinhart深入探討了電腦背後的基礎內容,比如電腦硬體、軟體在硬體上的行為,以及隨著時間的推移,人們如何解決問題等主題。
    你將學到:
    現實世界是如何轉換成電腦能理解的形式的,比如位、邏輯、數字、文本和顏色。
    組成電腦的基本構件,包括邏輯門、加法器、解碼器,寄存器和存儲器。
    為什麼設計與電腦硬體(特別是內存)相匹配的程序可以提高性能。
    如何將程序轉換為電腦能夠理解的機器語言。
    軟體構建塊是如何結合起來創造Web瀏覽器等程序的。
    讓程序更高效的巧妙技巧,如循環不變式、強度削弱和遞歸細分等。
    電腦安全和機器智能的基礎知識。
    項目設計、文檔編製、日程安排、可移植性、維護和其他實用的編程經驗。
    了解代碼在電腦上運行時到底發生了什麼將幫助你編寫更好、更高效的代碼。

作者介紹
(美)喬納森·E.斯坦哈特|責編:王春華//李忠明|譯者:張開元//張淼

目錄
譯者序
前言
致謝
作者簡介
審校者簡介
引言
第1章  電腦的內部語言
  1.1  什麼是語言
  1.2  書面語言
  1.3  比特
  1.4  邏輯運算
    1.4.1  布爾代數
    1.4.2  德摩根定律
  1.5  用比特表示整數
    1.5.1  表示正數
    1.5.2  二進位加法
    1.5.3  表示負數
  1.6  表示實數
    1.6.1  定點表示法
    1.6.2  浮點表示法
    1.6.3  IEEE浮點標準
  1.7  二進位編碼的十進位系統
  1.8  處理二進位數的簡單方法
    1.8.1  八進位表示法
    1.8.2  十六進位表示法
    1.8.3  表示語境
  1.9  命名位組
  1.10  表示文本
    1.10.1  ASCII
    1.10.2  其他標準的演變
    1.10.3  UTF-
  1.11  用字元表示數字
    1.11.1  可列印字元引用編碼
    1.11.2  Base64編碼
    1.11.3  URL編碼
  1.12  表示顏色
    1.12.1  增加透明度
    1.12.2  編碼顏色
  1.13  本章小結
第2章  組合邏輯
  2.1  數字電腦的案例
    2.1.1  模擬和數字之間的區別
    2.1.2  為什麼尺寸對硬體很重要
    2.1.3  數字使設備更加穩定
    2.1.4  模擬世界中的數字
    2.1.5  為什麼使用位而不是數字
  2.2  電學的簡單入門
    2.2.1  用管道理解電
    2.2.2  電源開關
  2.3  為位構建硬體

    2.3.1  繼電器
    2.3.2  真空管
    2.3.3  晶體管
    2.3.4  集成電路
  2.4  邏輯門
    2.4.1  利用遲滯現象提高抗雜訊能力
    2.4.2  差分信號
    2.4.3  傳播延遲
    2.4.4  輸出的變化
  2.5  構建更複雜的電路
    2.5.1  製作加法器
    2.5.2  製作解碼器
    2.5.3  製作多路輸出選擇器
    2.5.4  製作選擇器
  2.6  本章小結
第3章  時序邏輯
第4章  電腦剖析
第5章  電腦架構
第6章  通信故障
第7章  組織數據
第8章  語言處理
第9章  Web瀏覽器
第10章  應用程序和系統程序設計
第11章  捷徑和近似法
第12章  死鎖和競態條件
第13章  安全性
第14章  機器智能
第15章  現實世界的考慮

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032