編程珠玑

編程珠玑

2008年人民郵電出版社出版的書籍
本書針對程序設計人員探讨了一系列的實際問題,這些問題是對現實中常見問題的歸納總結。作者雖然沒有給出解決這些問題的具體代碼,但始終非常富有洞察力和創造力地圍繞着這些折磨程序員的實際問題展開讨論,從而引導讀者理解問題并學會解決問題的技能,這些都是程序員實際編程生涯中的基本技能。
    書名:編程珠玑 别名:Programming Pearls Second Edition 作者:Jon Bentley 類别: 原作品: 譯者:黃倩、錢麗豔 出版社:人民郵電出版社 頁數:186 定價:39.00元 開本:16開 裝幀:平裝 ISBN:9787115151711 價格:28 語種:漢語 叢書:圖靈程序設計叢書

基本内容

作者:(美)本特利(Bentley,J.)着

ISBN:10位[7115151717]13位[9787115151711]

出版社:人民郵電出版社

出版日期:2006-11-1

定價:¥28.00元

内容簡介

本書是計算機科學方面的經典名着。書的内容圍繞程序設計人員面對的一系列實際問題展開。作者JonBentley以其獨有的洞察力和創造力,引導讀者理解這些問題并學會解決方法,而這些正是程序員實際編程生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,為複雜的編程問題提供了清晰而完備的解決思路。本書對各個層次的程序員都具有很高的閱讀價值。.

多年以來,當程序員們推選出最心愛的計算機圖書時,《編程珠玑》總是位列前列。正如自然界裡珍珠出自細沙對牡蛎的磨砺,計算機科學大師JonBentley以其獨有的洞察力和創造力,從磨砺程序員的實際問題中凝結出一篇篇不朽的編程“珠玑”,成為世界計算機界名刊《ACM通訊》曆史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名着,影響和激勵着一代又一代程序員和計算機科學工作者。本書為第一卷,主要讨論計算機科學中最本質的問題:如何正确選擇和高效地實現算法。

在書中,作者選取許多具有典型意義的複雜編程和算法問題,生動描繪了曆史上衆大師們在探索解決方案中發生的轶事、走過的彎路和不斷精益求精的曆程,引導讀者像真正的程序員和軟件工程師那樣富于創新性地思考,并透徹闡述和總結了許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。解決方案的代碼均以C/C++語言編寫,不僅有趣,而且有很大的實戰示範意義。每章後所附習題極具挑戰性和啟發性,書末給出了簡潔的解答。

編輯推薦

《編程珠玑》第一版是我早期職業生涯中閱讀過的對我影響較大的書籍之一,在書中首次接觸到的很多觀點都讓我長期受益。作者在這一版本中做了重要更新。新增加的很多例子讓我耳目一新。

——Steve McConnell,《代碼大全》作者

如果讓程序員們列舉他們喜歡的書籍,Jon Bentley的《編程珠玑》一定可以歸于經典之列。如同精美的珍珠出自飽受沙礫折磨的牡蛎,程序員們的精彩設計也來源于曾經折磨他們的實際問題。Bentley的“珍珠”基于堅實的工程學基礎,為那些麻煩的問題提供了富于智慧性和創造性的解決方案。本書通過一些有趣的具有指導意義的程序,對程序設計技巧和基本設計原理進行了清晰而睿智的描述。因此本書對各個層次的程序員都具有很高的價值。

在這一版本中,作者對第一版本中的大多數素材進行了徹底更新,以反映現在的程序設計方法和環境。此外還增加了三方面的新内容:測試、調試和計時,集合表示,字符串問題。所有原始程序都重新進行了改寫,并生成了等量的新代碼。讀者可以從本書網站獲取所有程序的C或C++實現。

在新版本中,作者對于程序設計問題本質仍然保持了極大的關注,并針對這些問題給出了實用的解決方案。不論您是第一次閱讀這本經典讀物,還是已經閱讀過第一版,這本書都會成為您最喜愛的圖書之一。

作者簡介

Jon Bentley,世界著名計算機科學家,被譽為影響算法發展的十位大師之一。他先後任職于卡内基-梅隆大學(1976-1982)、貝爾實驗室(1982-2001)和Avaya實驗室(2001年至今)。在卡内基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、Java語言設計者James Gosling、《算法導論》作者之一Charles Leiserson在内的許多計算機科學大家。2004年榮獲Dr.Dobb's程序設計卓越獎。

錢麗豔,北京大學信息科學技術學院基礎實驗教學研究所軟件實驗室主任、工程師,畢業于國防科技大學。

圖書前言

計算機程序設計涉及很多方面。FredBrooks在《人月神話》中描述了一幅廣闊的畫面,他的作品着重介紹了在大型軟件項目中關鍵角色的管理。更具體一點的是SteveMcConnell在《代碼大全》中介紹的良好的程序設計風格,書中所涉及的主題對于優秀的軟件和程序員都至關重要。

不幸的是,那些遵循合理軟件工程原則的應用程序有時候令人生畏——除非軟件按時交付并能正常運轉。關于本書本書涉及的主題是計算機專業領域中更具魅力的一個方面:超越于純粹工程學範疇、富于洞察力和創造力的編程珠玑。

上一篇:黑桑葚

下一篇:單向街

相關詞條

相關搜索

其它詞條