| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:計算機是怎樣跑起來的-第2版 ISBN:9787115639189 出版社:人民郵電 著編譯者:矢澤久雄 叢書名:圖靈程序設計叢書 頁數:246 所在地:中國大陸 *此為代購商品 書號:1632279 可大量預訂,請先連絡。 內容簡介 本書倡導在計算機迅速發展、技術不斷革新的今天,回歸到計算機的基礎知識上。通過探究計算機的本質,工程師將提升對計算機的興趣,在面對複雜的新技術時,能夠迅速掌握其要點並靈活運用。本書以圖配文,以計算機的三大原則為開端,相繼介紹了計算機的結構、手工彙編、程序流程、演算法、數據結構、面向對象編程、資料庫、TCP/IP網路、數據加密、XML、計算機系統開發以及SE的相關知識。第2版的部分程序改用Python來呈現,資料庫改用MySQL,並對加密部分做了升級。 本書圖文並茂,通俗易懂,非常適合計算機愛好者和相關從業人員閱讀。作者簡介 矢澤久雄,YAZAWA股份有限公司董事長兼總經理。GrapeCity信息技術集團顧問。電腦作家之友會會長。 曾在某大型電子公司從事過電腦生產,在Software House做過程序員,現主要從事軟體包的開發工作。工作之餘筆耕不綴,從電路到編程語言均有涉及。代表作有《計算機是怎樣跑起來的》《使用C語言學習程序設計的基礎》《征服C++類和繼承》等。自稱軟體藝人。目錄 第1章 計算機的三大原則1 1 計算機的三大原則 1 2 輸入、運算和輸出是硬體的基礎 1 3 軟體是指令和數據的集合 1 4 對計算機來說一切都是數字 1 5 為了貼近人類,計算機在不斷進化 1 6 預習一下 第2章 製作一台計算機 2 1 計算機的組成元件 2 2 CPU、內存和I/O內部的存儲單元 2 3 電路圖的讀法 2 4 連接電源電路 2 5 連接數據匯流排 2 6 連接地址匯流排 2 7 連接控制匯流排 2 8 連接剩餘的電路 2 9 大功告成 第3章 體驗彙編語言 3 1 高級語言和低級語言 3 2 用彙編語言編程時需要了解的硬體知識 3 3 IntelCPU的寄存器 3 4 彙編語言的語法只有一條 3 5 逐行分析「計算1+2」的代碼 3 6 安裝彙編語言編程工具SASM 3 7 使用SASM編寫並運行「計算1+2」的程序 3 8 查看彙編語言對應的機器語言 3 9 查看CPU和內存之間的數據傳輸方式 3 10 指令順序執行的機制 第4章 程序像河水一樣流動 4 1 程序的流程分為3種 4 2 用流程圖表示程序的流程 4 3 表示循環程序塊的「帽子」和「短褲」 4 4 結構化程序設計 4 5 邊畫流程圖邊設計演算法 4 6 特殊的程序流程——事件驅動 COLUMN 來自企業培訓現場 拆解計算機的練習 第5章 與演算法成為好朋友的7個要點 5 1 演算法是編程語言中的「常用語」 5 2 要點1:解決問題的步驟必須明確且有限 5 3 要點2:計算機不靠直覺,只會機械地解決問題 5 4 要點3:掌握經典演算法 5 5 要點4:利用計算機的處理速度 5 6 要點5:使用編程技巧提升程序執行速度 5 7 要點6:找出數字間的規律 5 8 要點7:先在紙上設計演算法 第6章 與數據結構成為好朋友的7個要點 6 1 要點1:了解內存和變數的關係 6 2 要點2:了解作為數據結構基礎的數組 6 3 要點3:了解數組在經典演算法中的應用 6 4 要點4:了解經典數據結構的特點 6 5 要點5:了解棧和隊列的實現方法 6 6 要點6:了解結構體的構成 6 7 要點7:了解鏈表和二叉樹的實現方法 第7章 做一個面向對象編程的程序員 7 1 面向對象編程 7 2 面向對象編程有多種理解方法 7 3 觀點1:面向對象編程通過將組件拼裝到一起構建程序 7 4 觀點2:面向對象編程能夠提升程序的開發效率和可維護性 7 5 觀點3:面向對象編程適用於大型程序的開發 7 6 觀點4:面向對象編程就是在模擬現實世界 7 7 觀點5:面向對象編程可以藉助UML設計程序 7 8 觀點6:面向對象編程通過在對象間傳遞消息驅動程序 7 9 觀點7:面向對象編程的三大特性 7 10 類和對象的區別 7 11 類的3種使用方法 COLUMN 來自企業培訓現場 新手程序員適合學習哪些編程語言? 第8章 一用就會的資料庫 8 1 資料庫是數據的基地 8 2 數據文件、DBMS和資料庫應用程序 8 3 設計資料庫 8 4 資料庫規範化 8 5 用主鍵和外鍵將表連接在一起 8 6 索引能夠提升數據的檢索速度 8 7 在MySQL中創建酒鋪資料庫 8 8 向MySQL發送增刪改查的SQL語句 8 9 事務控制也可以交給DBMS處理 第9章 使用網路命令來探索網路的機制 9 1 什麼是網路命令 9 2 實驗1:查看MAC地址 9 3 實驗2:查看IP地址和子網掩碼 9 4 實驗3:了解DHCP伺服器的作用 9 5 實驗4:PING默認網關 9 6 實驗5:了解TTL的作用 9 7 實驗6:了解DNS伺服器的作用 9 8 實驗7:查看IP地址和MAC地址的對應關係 9 9 TCP的作用及TCPIP網路的層級模型 第10章 加密與解密 10 1 什麼是加密 10 2 通過平移字元編碼加密 10 3 密鑰越長,破解越困難 10 4 使用「公開密鑰加密」方式加密和解密 10 5 基於公開密鑰加密的數字簽名 第11章 XML究竟是什麼 11 1 XML是標記語言 11 2 XML是可擴展的標記語言 11 3 XML是元語言 11 4 XML可以為數據賦予意義 11 5 XML是通用的數據格式 11 6 為XML標籤設定命名空間 11 7 嚴格定義XML實例的結構 11 8 用於解析XML的程序組件 11 9 XML適用於各種領域 第12章 SE負責監管計算機系統的開發 12 1 SE是自始至終參与系統開發過程的工程師 12 2 SE未必是程序員出身 12 3 系統開發過程的規範 12 4 各個階段的工作內容及文檔 12 5 所謂設計,就是拆解 12 6 技術能力和溝通能力 12 7 IT不等於引進計算機 12 8 計算機系統的成功與失敗 12 9 大幅提升可用性的多機備份 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |