首頁中文書電腦程式語言 〉系統程式 (附光碟)
商品訊息
作者書籍
系統程式 (附光碟)

系統程式 (附光碟)


作者  /  陳鍾誠

出版社 / 旗標科技股份有限公司

出版日期 / 2010/05/11

商品語言 / 中文/繁體

裝訂 / 平裝

定價 / NT$480

售價 / 9折, NT$ 432

※ 有庫存可銷售


系統程式 (附光碟) 其它優惠/消息


introduction all_character


內容簡介

系統程式的教科書已經 20 年沒有改變, 理論與實務已經完全脫節, 如果您需要一本理論清楚、卻又深入實務的教科書, 現在, 您已經找到了:

□ 在理論上, 以簡化後的處理器, 降低組合語言的複雜度, 提升學習成效。

□ 在程式上, 採用 C 語言實作出組譯器、虛擬機與編譯器, 以程式印證理論。

□ 在產業上, 採用 gcc、make、Dev C++ 等工具, 讓學生熟悉系統軟體的操作。

系統程式在電子資訊產業界是如此的重要, 但在學術界卻不太受到重視, 強勁的產業需求與疲弱的人才供給之間, 形成了一大段的市場落差, 作者希望能藉由本書, 縮小這段落差。

系統程式課程的教科書, 大致上分為兩類, 第一類是以【系統軟體理論 (System Software)】 為主的書籍, 而第二類是以【系統程式 (System Programming)】 實務為主的書籍。

以系統軟體理論為主的書籍當中, 最著名的書是Beck 的System Software: An Introduction to Systems Programming。這本書以 SIC/XE 這個假想的機器出發, 很清楚的說明了系統軟體的概念, 並且理論陳述上掌握得相當好, 既簡單又清楚。然而、該書已有 20 年多年的歷史, 且以 Pascal 與 SIC/XE 的組合語言為範例, 忽略了現今以 C 語言為核心的產業現況, 導致該書完全與實務脫節, 讓學生無法理解真實世界的狀況。

在以實務為主的系統程式書籍中, 通常分為很多子類。像是『Linux 系統程式設計』或『Windows 系統程式設計』之類的書, 會將焦點鎖定在單一作業系統上。這種書籍在實務上很有用, 但是卻很容易因為作業系統的變化而過時。況且, 這類書籍的焦點是作業系統, 所以通常不會納入組譯器、連結器、載入器、巨集處理器、編譯器等主題, 因此不適合作為系統程式課程的教科書。

找不到適當的教科書, 是系統程式課程傳授者的困擾之一, 另一個困擾是到底要教授甚麼主題, 也還處於眾說紛紜的狀況。舉例而言, 有些學校將『系統程式與組合語言』合併成一門課程, 有些則分開。

組合語言雖是系統程式的主題之一, 但卻只是其中的一小部分, 無法涵蓋系統程式的一些重要部分, 像是編譯器、組譯器、連結器、作業系統等等。另外, C 語言在系統程式中的重要性, 並不亞於組合語言, 甚至有過之而無不及, 這些都不是組合語言課程所能涵蓋的。

因此, 本書捨棄此種作法, 直接將『系統軟體』與『系統程式』兩者都納入『廣義的系統程式』範圍當中, 以便較完整的涵蓋『系統軟體』與『系統程式設計』這兩個密切相關的領域, 以避免遺漏了重要的主題。

我們期望藉由同時納入『系統軟體』與『系統程式設計』等兩個密切相關的主題, 達到相輔相成的目的。因為我們相信, 學習系統程式, 除了可以幫助學習者理解電腦運作的原理之外, 還能在實務上培養出優秀的系統程式設計師。我們認為, 這兩個定義都是系統程式課程的重點, 不可偏廢。

在本書中, 我們假定讀者已經學過了至少一門的程式設計課程, 如果讀者學習過 C 語言, 那對於閱讀本書將會有很大的幫助, 我們將採用組合語言與 C 語言等兩個主角, 闡述系統軟體的理論與系統程式的實務, 讓讀者得以透過這兩個語言, 快速的掌握系統程式的精隨。

本書網站 http://sp1.wikidot.com 內有豐富的補充教材, 歡迎上網閱讀!







詳細資料

誠品26碼 /2680582057005
ISBN 13 /9789574428274
ISBN 10 /9574428273
EAN /9789574428274

頁數368
開數18K
裝訂平裝
級別
語言中文/繁體





Share/Save/Bookmark

查看全台書店有無此商品