Binary Hacks:駭客秘傳技巧一百招

Binary Hacks:駭客秘傳技巧一百招網路狂銷

Binary Hacks:駭客秘傳技巧一百招網友評鑑4.5顆星

還在猶豫要不要買嗎?再不買就來不及了

博客來電腦資訊-程式設計分類限量出清

  • 定價:580
  • 優惠價:9522
  • 本商品單次購買10本85折493

  • Binary Hacks:駭客秘傳技巧一百招

    想看更多[Binary Hacks:駭客秘傳技巧一百招]的詳細說明嗎
    點圖即可看詳細介紹


    內容簡介

      本書的主題是底層的程式開發技術。
      底層指的是接近「赤裸」的電腦硬體。

      軟體的世界是藉著不斷堆疊「抽象化」而進步的。組合語言是機械語言的抽象化、C 語言是組合語言的抽象化。而在 C 語言之上,還有許多以 C 實作的各種 script 語言。抽象化可將底層的複雜部份隱藏起來,為開發者提供更具生產力、安全性更高的程式開發手段。

      但是,也不能因為這樣就認為把底層的技術完全忘光也能開發程式。若想追求性能極限、盡可能提高可靠度、想解決偶爾發生的「神秘錯誤」,就不得不面對底層細節了。可惜的是,抽象化並非萬全的解決之道。

      比如說,Ruby 與 Perl 寫的 script 若是發生 segmentation fault 異常結束的話,就需要下到 C 語言這層尋找原因。有時也會遇到特殊的問題,需要發揮「在執行的時候改寫程式自己的機械碼」這種棘手的技巧。如果不知道底層技術的話,就沒辦法面對這些問題了。

      本書的目標,就是介紹這些場面之中能夠發揮威力的眾多訣竅,也就是「Binary Hacks」。Binary Hack 的名稱是來自 0 與 1,也就是程式開發時位於最底層的 binary 觀念。本書把 Binary Hacks 定義為「運用底層軟體技術的程式設計訣竅」,廣泛涵蓋了基本工具的使用方式、安全議題、以及運用 OS 與處理器功能等進階議題。

      以往,這類訣竅都沒有整理起來,像是「知道的人就會知道」的東西。本書就是嘗試把這些訣竅集合起來,使它們成為誰都可以運用的工具。本書主要是收集在實際情形下幫得上忙的 hacks,但也提到不少沒什麼用、卻很有趣的 hacks。希望您能透過本書學到有用的訣竅、體會底層技術的趣味。


    ...繼續閱讀



    arrow
    arrow
      全站熱搜

      compu19A 發表在 痞客邦 留言(0) 人氣()