第一篇:C++程序員必讀書目清單
多讀一些優秀的書籍,對于開發者穩固編程基礎、提高編程技能有很大幫助。但是,大多時候,初學者不知道應該讀什么書入門,有一定基礎的開發者不知道如何進階。
本文總結了一個 C++ 優秀書籍清單,希望能夠為你帶來一定的幫助。這些書大多數都有中文版,并且可以很容易在網上找到。
階段 1:
《Essential C++》
這是一本內容不多但很實用的 C++ 入門書籍,強調快速上手與理解 C++ 編程。本書主要圍繞一系列逐漸復雜的程序問題,以及用以解決這些問題的語言特性展開講解。你不只學到 C++ 的函數和結構,也會學習到它們的設計目的和基本原理。
《C++ Primer》
本書對 C++ 基本概念、技術、以及現代 C++ 編程風格進行了全面而且權威的闡述,是 C++ 初學者的最佳指南;本書可以幫助你編寫實用的程序,而無需首先精通每個語言細節。對于中高級程序員,本書也是不可或缺的參考書。
階段 2:
《Effective C++》和《More effective C++》
作者是 Scott Meyers。你應該熟讀它們,并清楚地理解每個項目。該書圍繞 55 條準則,每一條都介紹了一個可讓你寫出更好的 C++ 程序代碼的方法,并以特別設計過的例子詳加討論。
《Exceptional C++(C++編程剖析)》和《More exceptional C++》
這兩本書中都包含了 40 個 C++ 編程問題,這些問題會讓你磨練自己的技能,最終成為優秀的 C++ 程序員。這些問題是 Herb Sutter 精心挑選,與 ISO/ANSI C++ 官方標準相一致,幫助程序員在設計、架構和編碼過程中保持良好的風格,從而使編寫的 C++ 軟件更健壯、更高效。
階段 3:
《Inside the C++ object model(深度探索 C++ 對象模型)》
本書專注于 C++ 面向對象程序設計的底層機制,包括結構式語意、臨時性對象的生成、封裝、繼承,以及虛擬——虛擬函數和虛擬繼承,幫助你理解程序的底層實現,以便寫出更高效的代碼。
《The design and evolution of C++(C++語言的設計與演化)》
本書作者也是 C++ 語言的設計者 Bjarne Stroustrup,作者在書中綜合性地介紹了 C++ 的發展歷史,C++中各種重要機制的本質意義和設計背景,這些機制的基本用途和使用方法,討論了 C++ 所適合的應用領域及其未來的發展前景,既沒有忽略關鍵性的詳情,又沒有過多地陷入技術細節。
階段 4:
《The C++ standard library(C++標準程序庫)》
這是標準模板庫字典,你可以在本書中找到 STL 相關的一切知識。本書焦點放在標準模板庫、檢查容器、迭代器、函數對象和 STL 算法上。每一個元素都有深刻的呈現,包括其介紹、設計、運用實例、細節解說、陷阱、意想不到的危險,以及相關類別和函數等。
《Effective STL》
這是 Scott Meyers 的第三本 C++ 專著,也是學習STL 最權威的書籍。作者對書中的 50 個指導方針都作了詳盡的分析,并配以示例。通過這些規則,C++開發者可以最大限度地使用 STL。
《Generic programming and the STL(泛型編程與 STL)》
本書闡述了泛型程序設計的核心理念:concepts(概念)、modeling(模型)和 refinement(改善),并為你展示這些觀念如何導出 STL 的基礎概念:iterators(迭代器)、containers(容器)和 function objects(函數對象)。按照本書所述,你可以把 STL 想象成一個由 concepts 組成的 library,你將學習到 STL 正式結構并理解其強大的優勢。
階段 5:
《Exceptional C++ style》
作者為 Herb Sutter。本書同樣提出了 40 個 C++ 風格相關的問題,對一些至關重要的 C++ 細節和相互關系提出了新的見解,為當今的關鍵 C++ 編程技術(如泛型編程、STL、異常安全等)提供了新的策略,幫助開發者在開銷與功能之間、優雅與可維護性之間、靈活性與過分靈活之間尋找完美的平衡點。
《C++ template》
這是一本關于 C++ 模板的完整的參考手冊和教程,它強調模板的使用實踐,包含了現實世界中的例子。每個 C++ 程序員都應該好好讀一讀這本書。
《Modern C++ design(現代 C++ 設計)》
作者 Andrei Alexandrescu 為 C++ 程序員打開了一個新的局面。本書提供了一些針對軟
件設計的前沿方法,如聯合設計模式、泛型編程,使程序員可以編寫有表現力的、靈活的、高度可重用的代碼。
《Thinking in C++(C++編程思想)》
C++ 領域權威著作,介紹了 C++ 實用的編程技術和最佳的實踐方法。
第二篇:程序員必讀書目
寫在前面:08年,StackOverflow 網友 Bert F 發帖提問:哪本最具影響力的書,是每個程序員都應該讀的?―如果能時光倒流,回到過去,作為一個開發人員,你可以告訴自己在職業生涯初期應該讀一本,你會選擇哪本書呢?我希望這個書單列表內容豐富,可以涵蓋很多東西。‖很多程序員響應推薦書目并附帶自己的評語。之前也有國內網友介紹推薦數 Top 10的書,其實推薦數前30左右的書籍都算經典,以下筆者整理編譯該問答帖,同時摘譯部分推薦人評語,按推薦書排列:
1.《代碼大全》 史蒂夫·邁克康奈爾
推薦數:1684
―優秀的編程實踐的百科全書,《代碼大全》注重個人技術,其中所有東西加起來,就是我們本能所說的―編寫整潔的代碼‖。這本書有50頁在談論代碼布局。‖ —— Joel Spolsky
對于新手來說,這本書中的觀念有點高階了。到你準備閱讀此書時,你應該已經知道并實踐過書中99%的觀念。– esac
2.《程序員修煉之道》
推薦數:1504
對于那些已經學習過編程機制的程序員來說,這是一本卓越的書。或許他們還是在校生,但對要自己做什么,還感覺不是很安全。就像草圖和架構之間的差別。雖然你在學校課堂上學到的是畫圖,你也可以畫的很漂亮,但如果你覺得你不太知道從哪兒下手,如果某人要你獨自畫一個P2P的音樂交換網絡圖,那這本書就適合你了。—— Joel
3.《計算機程序的構造和解釋》
推薦數:916
就個人而言,這本書目前為止對我影響醉倒的一本編程書。
《代碼大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。其他像《人件集》、《計算機編程心理學》和《人月神話》這些書會深入軟件開發的心理層面。其他書籍則處理算法。這些書都有自己所屬的位置。
然而《計算機程序的構造和解釋》與這些不同。這是一本會啟發你的書,它會燃起你編寫出色程序的熱情;它還將教會你認識并欣賞美;它會讓你有種敬畏,讓你難以抑制地渴望學習更多的東西。其他書或許會讓你成為一位更出色的程序員,但此書將一定會讓你成為一名程序員。
同時,你將會學到其他東西,函數式編程(第三章)、惰性計算、元編程、虛擬機、解釋器和編譯器。
一些人認為此書不適合新手。個人認為,雖然我并不完全認同要有一些編程經驗才能讀此書,但我還是一定推薦給初學者。畢竟這本書是寫給著名的6.001,是麻省理工學院的入門編程課程。此書或許需要多做努力(尤其你在做練習的時候,你也應當如此),但這個價是對得起這本書的。
你還不確信么?那就讀讀第一版的前言或序言。網上有免費的電子版。-Antti Syk?ri
4.《C程序設計語言》
推薦數:774
這本書簡潔易讀,會教給你三件事:C 編程語言;如何像程序員一樣思考;底層計算模型。(這對理解―底層‖非常重要)—— Nathan
5.《算法導論》
推薦數:671
《代碼大全》教你如何正確編程;《人月神話》教你如何正確管理;《設計模式》教你如何正確設計……
在我看來,代碼只是一個工具,并非精髓。開發軟件的主要部分是創建新算法或重新實現現有算法。其他部分則像重新組裝樂高磚塊或創建―管理‖層。我依然夢想這樣的工作,我的大部分時間(>50%)是在寫算法,其他―管理‖細節則留給其他人…… —— Ran Biron
6.《重構:改善既有代碼的設計》
推薦數:617
我想我不得不推薦《重構》:改進現有代碼的設計。—— Martin
我必須承認,我最喜歡的編程語錄是出自這本書:任何一個傻瓜都能寫出計算機能理解的程序,而優秀的程序員卻能寫出別人能讀得懂的程序。—— Martin Fowler
7.《設計模式》
推薦數:617
就我而言,我認為四人幫編著的《設計模式》是一本極為有用的書。雖然此書并不像其他建議一樣有關―元‖編程,但它強調封裝諸如模式一類的優秀編程技術,因而鼓勵其他人提出新模式和反模式(antipatterns),并運用于編程對話中。—— Chris Jester-Young
8.《人月神話》
推薦數:588
9.《計算機程序設計藝術》
推薦數:542
這是高德納傾注心血寫的一本書。—— Peter Coulton
10.《編譯原理》(龍書)
推薦數:462
我很奇怪,居然沒人提到龍書。(或許已有推薦,我沒有看到)。我從沒忘過此書的第一版封面。此書讓我知道了編譯器是多么地神奇絕妙。-DB
11.《深入淺出設計模式》
推薦數:445
我知道四人幫的《設計模式》是一本標準書,但倒不如先看看這部大部頭,此書更為簡易。一旦你了解了解了基本原則,可以去看四人幫的那本圣經了。-Calanus
12.《哥德爾、艾舍爾、巴赫書:集異璧之大成》
推薦數:437
如果下昂真正深入閱讀,我推薦道格拉斯·侯世達(Douglas Hofstadter)的《哥德爾、艾舍爾、巴赫書》。他極為深入研究了程序員每日都要面對的問題:遞歸、驗證、證明和布爾代數。這是一本很出色的讀物,難度不大,偶爾有挑戰,一旦你要鏖戰到底,將是非常值得的。– Jonik
13.《代碼整潔之道》
推薦數:329
雖然《代碼整潔之道》和《代碼大全》有很多共同之處,但它有更為簡潔更為實際的清晰例子。– Craig P.Motlin
14.《》和《》
推薦數:297
在我職業生涯早期,Scott Meyer的《Effective C++》和后續的《More Effective C++》都對我的編程能力有著直接影響。正如當時的一位朋友所說,這些書縮短你培養編程技能的過程,而其他人可能要花費數年。
去年對我影響最大的一本書是《大教堂與市集》,該書教會我很有關開源開發過程如何運作,和如何處理我代碼中的Bug。– John Channing
15.《編程珠璣》
推薦數:282
盡管我不得不羞愧地承認,書中一半的東西我都沒有理解,但我真的推薦《編程珠璣》,書中有些令人驚奇的東西。– Matt Warren
16.《修改代碼的藝術》by Michael Feathers
我認為沒有任何一本書能向這本書一樣影響了我的編程觀點。它明確地告訴你如何處理其他人的代碼,含蓄地教會你避免哪些(以及為什么要避免)。-Wolfbyte
同意。很多開發人員討論用干凈的石板來編寫軟件。但我想幾乎所有開發人員的某些時候是在吃其他開發人員的狗食。– Bernard Dy
17.《編碼:隱匿在計算機軟硬件背后的語言》
我推薦Charles Petzold的《編碼》。在這個充滿工具和IDE的年代,很多復雜度已經從程序員那―抽取‖走了,這本書一本開眼之作。– hemil
18.《禪與摩托車維修藝術 / Zen and the Art of Motorcycle Maintenance》 對我影響最大的那本書是 Robert Pirsig 的《禪與摩托車維修藝術》。不管你做什么事,總是要力求完美,徹底了解你手中的工具和任務,更為重要的是,要有樂趣(因為如果你做事有樂趣,一切將自發引向更好的結果)。– akr
(編注:關于這本書,也可以看看阮一峰的讀后感。)
19.《 / 人件集:人性化的軟件開發》
Demarco 和 Lister 表明,軟件開發中的首要問題是人,并非技術。他們的答案并不簡單,只是令人難以置信的成功。第二版新增加了八章內容。– Eduardo Molteni
20.《Coders at Work / 編程人生》
一本非常有影響力的書,可以從中學到一些業界頂級人士的經驗,了解他們如何思考并工作。– Jahanzeb Farooq
21.《Surely You’re Joking, Mr.Feynman!/ 別鬧了,費曼先生!》
雖然這本書可能有點偏題,但不管你信不信,這本書曾在計算機科學專業課程的閱讀列表之上。一個優秀的角色模型,一本有關好奇心的優秀書籍。– mike511
22.《 中文版》
此書第二版教你如何編寫漂亮并高效的代碼,雖然這是一本Java書,但其中有很多跨語言的理念。– Marcio Aguiar
23.《Patterns of Enterprise Application Architecture / 企業應用架構模式》 很奇怪,還沒人推薦 Martin Fowler 的《企業應用架構模式》-levi rosol
24.《》和《》 nmiranda
這兩本是LISP的英文書,尚無中文版。美國東北大學網站上也有電子版。
25.《交互設計之路》英文名:《The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity》該書作者:Alan Cooper,人稱Visual Basic之父,交互設計之父。
本書是基于眾多商務案例,講述如何創建更好的、高客戶忠誠度的軟件產品和基于軟件的高科技產品的書。本書列舉了很多真實可信的實際例子,說明目前在軟件產品和基于軟件的高科技產品中,普遍存在著―難用‖的問題。作者認為,―難用‖問題是由這些產品中存在著的高度―認知摩擦‖引起的,而產生這個問題的根源在于現今軟件開發過程中欠缺了一個為用戶利益著想的前期―交互設計‖階段。―難用‖的產品不僅損害了用戶的利益,最終也將導致企業的失敗。本書通過一些生動的實例,讓人信服地講述了由作者倡導的―目標導向‖交互設計方法在解決―難用‖問題方面的有效性,證實了只有改變現有觀念,才能有效地在開發過程中引入交互設計,將產品的設計引向成功。
本書雖然是一本面向商務人員而編寫的書,但也適合于所有參與軟件產品和基于軟件的高科技產品開發的專業人士,以及關心軟件行業和高科技行業現狀與發展的人士閱讀。
他還有另一本中文版著作:《About Face 3 交互設計精髓》
26.《 》
如果你不是程序員,閱讀此書可能會很有趣,但如果你已經是個程序員,可能會有點乏味。
27.《》
It is useful regardless operating system you use.– J.F.Sebastian
不管你使用什么操作系統,這本書都很有用。– J.F.Sebastian
28.《Practices of an Agile Developer / 高效程序員的45個習慣:敏捷開發修煉之道》
45個習慣,分為7個方面:工作態度、學習、軟件交付、反饋、編碼、調試和協作。每一個具體的習慣里,一開始提出一個謬論,然后展開分析,之后有正隊性地提出正確的做法,并設身處地地講出了正確做法給你個人的―切身感受‖,最后列出幾條注意事項,幫助你修正自己的做法(―平衡的藝術‖)。
29.《Test-Driven Development by Example./ 測試驅動開發》
前面已經提到的很多書都啟發了我,并影響了我,但這本書每位程序員都應該讀。它向我展示了單元測試和TDD的重要性,并讓我很快上手。– Curro
我不關心你的代碼有多好或優雅。如果你沒有測試,你或許就如同沒有編寫代碼。這本書得到的推薦數應該更高些。人們討論編寫用戶喜歡的軟件,或既設計出色并健壯的高效代碼,但如果你的軟件有一堆bug,談論那些東西毫無意義。– Adam Gent
30.《Don’t Make Me Think / 點石成金:訪客至上的網頁設計秘笈》
取決于你所追求的目標。我喜歡《代碼大全》是因純編程,《點石成金》是一本有關UI設計的卓越書籍。– Justin Standard
最后,除了上述的書單以外,也有微博網友推薦《一些經典的計算機書籍》,大約在50本左右,希望這些搜集總結能對程序員同學有所提點和幫助吧。
第三篇:優秀程序員必讀書目
面試微軟前必須要讀的十本書:
1、Code: The Hidden Language of Computer Hardware and Software(《編碼的奧秘》)
2、Computer System: A Programmer’s Approach(《深入理解計算機系統》)/ Windows via C/C++(《Windows核心編程》 / 《程序員的自我修養》
3、Code Complete 2(《代碼大全》)/ The Pragmatic Programmer(《程序員修煉之道》,我也把這本書稱為《代碼小全》)
4、Programming Pearls(《編程珠璣》)/ Algorithms / Algorithm Design / 《編程之美》
5、The C Programming Language6、The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++
7、The Structure and Interpretation of Computer Programs(《計算機程序的構造和解釋》)
8、Clean Code / Implementation Patterns9、Design Patterns(《設計模式》)/ Agile Software Development, Principles, Patterns, and Practices10、Refactoring(《重構》)
(注:1.以上同一條目下用“/”隔開的表示任選,當然你也可以都讀了,相信我,時間是足夠的。2.讀這些書并不意味著逐字逐句從第一頁讀到最后一頁——當然你也可以這么做。怎么是聰明高效的讀法,可以參考我之前寫的關于如何閱讀和查找/鑒別書籍/資料的博文)
注意:以上是我個人認為你面試微軟開發職位前必須要讀的10本書,它不代表我的雇主的觀點。它也只是一個初步的書單,肯定會受到我個人經驗和眼界的限制。歡迎大家提意見。
此外,IT不同子領域的必讀書單可能千差萬別,所以在發布之前我把這篇文章發給了一些朋友,他們給出了自己的書單(你是不是能看到一些有趣的共同點呢):
――――――――――――――――――――――――――――――――――――――― 云風(中國游戲編程先行者,前網易游戲部門資深程序員,簡悅創始人):
如果面試,我會挑以下的我自己讀過的書,讓人選擇他也讀過的部分,再了解他對這些書的理解。這些書其實本質上就是兩類,對所面對的東西(程序語言也好,操作系統也好,底層設施也好)本身的理解程度。以及另一類:對設計思想和原則的理解:
C++編程思想
Effective C++
深度探索C++對象模型
C++語言的設計和演化
C專家編程
C陷阱與缺陷
C語言接口與實現
Lua程序設計
Linkers and Loaders
COM本質論
Windows核心編程
深入解析Windows操作系統
程序員修煉之道
代碼大全
UNIX編程藝術
設計模式
代碼優化:有效使用內存
深入理解計算機系統
深入理解LINUX內核
TCP/IP 詳解
――――――――――――――――――――――――――――――――――――――― 馮大輝(丁香園CTO,貝塔咖啡創始人):
軟件隨想錄
黑客與畫家
重來
UNIX編程藝術
編程人生
洪強寧(豆瓣技術總監):
――――――――――――――――――――――――――――――――――――――― StackOverflow上有一個程序員必讀書單帖子,這里僅列出top10,更多參考這里。
Code Complete 2
The Mythical Man-Month(《人月神話》)
Code: The Hidden Language of Computer Hardware and Software(《編碼的奧秘》)TAOCP(不解釋)
The Pragmatic Programmer(《程序員修煉之道》)
Design Patterns(《設計模式》)
The Structure and Interpretation of Computer Programs(《計算機程序的構造和解釋》)Refactoring(《重構》)
The C Programming Language
Introduction to Algorithms(《算法導論》)
――――――――――――――――――――――――――――――――――――――― 張崢(微軟亞洲研究院副院長):
Algorithms(by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani)
Data Structure and Algorithms
The C Programming Language
The Design of the UNIX Operating System
Compilers(龍書)
Computer Architecture: A Quantitative Approach
Flow
Outliers(why hard work and luck are both important)
讀好書是如此的重要,因為好書往往帶領你去到更好的書,更大的世界。
第四篇:高中必讀書目清單
高中必讀書目清單
高中一年級
《課外誦讀基礎文庫.散文(高中卷)》、《短篇小說(高中卷)》、《詩歌(高中卷)》、《聊齋志異》、《吶喊》、《圍城》、《巴黎圣母院》、《美的歷程》、《論語》、《詩經選注》
高中二年級
《子夜》、《紅樓夢》、《簡?愛》、《紅與黑》、《羅密歐與朱麗葉》、《彷徨》、《復活》、《歐也妮?葛朗臺》、《茶館》、《古文觀止》
高中三年級
《西廂記》、《白鹿原》、《哈姆雷特》、《包法利夫人》、《上尉的女兒》、《農民問題的報告》
高中語文 選讀書目
《青年近衛軍》、《欽差大臣》、《葉甫蓋尼.奧涅金》、《死魂靈》、《復活》、《母親》、《契訶夫短篇小說選》、《靜靜的頓河》、《戰爭與和平》、《高老頭》、《約翰?克里斯朵夫》、《傲慢與偏見》、《西線無戰事》、《莎士比亞戲劇》、《理想國》、《奧德賽》、《物種起源》、《神曲》、《詩經》、《魯迅作品集》、《莊子》、《史記選》、《唐詩三百首》、《子夜》、《日出》、《屈原》、《青春之歌》、《綠化樹》、《棋王》、《中國當代名家雜文精品》、《平凡的世界》、《黑駿馬》、《悲慘世界》。
第五篇:必讀書目
1.《子夜》
茅盾
主要內容: 以30年代初期的上海為背景,以民族資本家吳蓀甫同金融買辦資本家趙伯韜相抗衡而終告失敗為情節主線,藝術地再現了當時中國社會的真實面貌和主要矛盾,有力地說明了在帝國主義壓迫和國民黨統治下,中國不僅不能走上發展資本主義的道路,而且更加殖民化了,從而形象地批駁了當時托派宣揚的中國已經走上資本主義道路的謬論。2.《家》
巴金 主要內容:通過發生在高家公館里的一系列血淚悲劇控訴了封建制度對人性的摧殘,揭露了大家庭的罪惡,預示了它不可避免的滅亡趨勢。同時,熱情歌頌了青年一代的覺醒的抗爭。作者從生活出發,真實地寫出了人。3.《雷雨》
曹愚
主要內容:通過周魯兩家的血緣和愛情的糾葛,深刻地揭露了地主資產階級的腐朽與罪惡,表達了作者對受侮辱受損害者的同情,并預示了舊制度的必然崩潰與滅亡。4.《圍城》 錢鐘書
寫作時間:1944——1946年
主要內容:以抗戰初期從海外留學回國的方鴻漸為中心,描繪了在戰火彌漫的年代里,一群遠離時代和人民的留學生和大學教授在戀愛、工作、生活上的種種矛盾與糾葛,展示了他們空虛、卑微的靈魂和灰色人生,抨擊了國民黨統治區的黑暗現實,表現了作者深沉的“優世傷生”的感情。小說以杰出的諷刺藝術著稱。出色的肖像描寫和細膩的心理刻劃,使人物形象鮮明突出。象征手法的運用和豐富多采的比喻,使作品意蘊深廣。語言機智俏皮,妙語聯珠,令人解頤。
5.《哈姆雷特》
約翰·莎士比亞
寫作時間:1601年
主要內容:描寫丹麥王子哈姆雷特為父復仇的故事。哈姆雷特在德國威登堡大學讀書,因父親突然暴亡,他趕回丹麥奔喪。他看到叔叔克勞鍬斯篡奪了王位,母親喬特魯德在先王死后兩個月就改嫁新王。對于這異乎尋常的變故,哈姆雷特心中充滿了疑慮。這時,先王的鬼魂告訴了他叔叔為篡奪王位毒死國王,母親與叔叔早有奸情的真相,哈姆雷特在為父復仇的過程中再三躊躇,以至失去良機,被動地與敵人同歸于盡。6.《堂·吉訶德》
塞外提斯
主要內容:在西班牙的拉曼卻地方,有一個50多歲的窮鄉紳,叫吉哈諾。他閱讀中世紀的騎士小說入了迷,企圖仿效書中的騎士,去行俠仗義。他穿上祖上留下的破盔爛甲,改名堂·吉 訶德,騎上一匹瘦馬,又物色了一個擠奶的姑娘為意中人,準備就緒,就離開了家,去救窮濟貧,揚名天下。大學生參孫·加爾拉斯果三個月后,打扮成“白月”騎士,打敗了堂·吉訶德,堂只好回家休息。回家后一病不起,臨終時才醒悟過來,他痛斥騎士小說,并立下遺囑,不許外甥女嫁給騎士,否則得不到他的遺產。7.《歌德談話錄》
愛克曼
主要內容:這不是一本小說,而是愛克曼與歌德的談話記錄。讀這本書對了解歌德時代的德國文化背景、認識歌德的世界觀和思索方法、天才觀、文藝觀等有重要的幫助,應該說這是了解研究歌德的必讀之書。8.《巴黎圣母院》
維克多·雨果
主要內容1482年的愚人節,吉卜賽少女愛斯梅拉達在巴黎格雷費廣場上,以其迷人的容貌和翩躚的舞姿,博得了人們一陣陣熱烈的掌聲,而巴黎圣母院的副主教克羅德·佛羅洛卻對她的姿色動了邪念。是夜,佛羅洛指使教堂敲鐘人畸形兒卡西莫多在街上動持愛斯梅拉爾達。卡西莫多是個孤兒,為佛羅洛收養,對佛羅洛感恩戴德,惟命是從。愛斯梅拉達的高聲呼救,使皇粗衛隊長菲比思和他的部下聞聲而至,他們解救了少女,抓住了敲鐘人。
第二天,卡西莫多被帶到廣場上示眾受罰。他口渴難熬,高聲喊到“給我水喝”。只有富有同情心的愛斯梅拉達拿來盛水的葫蘆,把水送到他的嘴邊。卡西莫多感激不已,平生第一次流下了淚水。愛斯梅拉達愛上了年輕英武的衛隊長,但衛隊長生性輕浮,讓少女深夜同他相會,當愛斯梅拉爾達和菲比幽會時,副主教佛羅洛用匕首刺傷菲比思,并嫁禍于愛斯梅拉爾達,遂使少女被判處死刑,行刑之日,就在劊子手要行刑之時,敲鐘人沖上前去,擊倒劊子手,搶起少女,沖進巴黎圣母院,讓她在那兒避難,在他的保護下生活。
不久,宗教法庭作出決定,要不顧圣母院避難權前往捉拿愛斯梅拉爾達。乞丐們在首領克羅班的帶領下,當夜攻打圣母院,要救出愛斯梅拉爾達。卡西莫多誤解了他們,奮力“抵抗”。國王下令殺死“暴囚”和“女巫”,菲比思帶衛隊前去鎮壓,圣母院前尸橫遍野,血流成河。少女寧死不肯屈從佛羅洛的淫欲,佛羅洛就把愛斯梅拉爾達交給皇家衛隊處死。他自己親眼看著少女上了絞刑,發出了猙獰的狂笑。卡西莫多怒火中燒,將佛羅洛從高高的鐘樓上推了下來,傍晚卡西莫多便失蹤了。18個月以后,有人在蒙特佛而墳窟發現了卡西莫多的愛斯梅拉爾達緊緊抱在一起的尸骨,當人們想把他們分開時,尸骨已化成了一堆灰燼。9.《歐也妮·葛朗臺》
奧諾雷·德·巴爾扎克
10.《匹克威克外傳》
查爾斯·狄更斯 11.《普希金詩選》
普希金 12.《復活》
列夫·托爾斯泰
寫作時間1889-1899 13.《老人與海》 海明威 14.《泰戈爾詩選》 泰戈爾
15.《儒林外史》 吳敬梓
寫作時間:清 16.《朱自清與他的散文》朱自清 17.《毛澤東與他的詩詞》 毛澤東
18.《四世同堂》 老舍
寫作時間:1944—五十年代 19.《鐵道游擊隊》 知俠
寫作時間:1954 20.《邊城》 沈從文
21.《妞妞——一個父親的札記》 周國平22.《射雕英雄傳》金庸 23.《懷念狼》 賈平凹 24.《文化苦旅》 余秋雨 25.《新星》 柯云路 26.《花季·雨季》 郁秀
27.《契訶夫短篇小說選》 安夫·巴甫洛維奇·契訶夫 28.《湯姆叔叔的小屋》 斯托夫人 29.《簡·愛》 夏洛蒂·勃朗特 30.《羊脂球》 莫泊桑 31.《麥琪的禮物》 歐·亨利 32.《飄》 米切爾·瑪格麗特
寫作時間:1936年
高中必讀書目
第1本書 《論語》
第2本書 《匹克威克外傳》
第3本書 《三國演義》
第4本書 《老人與海》
第5本書 《紅樓夢》
第6本書 《哈姆萊特》 第7本書 《吶喊》
第8本書 《堂吉訶德》
第9本書 《史記》
第10本書《子夜》
第11本書《巴黎圣母院》
第12本書 《女神》
第13本書 《圍城》
第14本書 《歌德談話錄》
第15本書 《歐也妮·葛朗臺》
第16本書 《家》
第17本書 《普希金詩選》
第18本書 《蘇菲的世界》
第19本書 《雷雨》
第20本書 《復活》
第21本書 《談美書簡》
第22本書 《麥田里的守望者》
第23本書 《傅雷家書》
第24本書 《人類的故事》
第25本書 《古文觀止》
第26本書 《飛鳥集》
第27本書 《富蘭克林自傳》
第28本書 《撒哈拉的故事》
第29本書 《致加西亞的信》
第30本書 《悲慘世界》
第31本書 《昆蟲記》
第32本書 《文化苦旅》
第33本書 《平凡的世界》
第34本書 《杰出青少年的七個習慣》
第35本書 《余光中詩選》
第36本書 《果殼中的宇宙》
第37本書 《病隙碎筆》
第38本書 《蒙田隨筆集》
第39本書 《活著》
第40本書 《我的心中每天開出一朵花》