当前位置:文档之家› C++参考书

C++参考书

C++参考书
C++参考书

C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。

然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C 合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++回归本位—回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。

C++吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍等,数不胜数。文题“C++程序设计之四书五经”一个不太严格的含义是:C++程序设计之四书ⅹ五经。是的,在本文(及其下篇)中,我将分门别类推荐20多本C++好书,你可以根据自己的需要选读。

TCPL和D&E

TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。我将它们单列出来,首先是因为Bjarne是C++语言的创建者,然后是因为比“首先”那个原因更重要的原因:这两本书是C++领域毋庸置疑的杰作。说它们是C++语言圣经,并不为过。

Bjarne Stroustrup, The C++ Programming Language (Special 3rd Edition)

《C++程序设计语言(特别版)》,机械工业出版社

《C++程序设计语言(特别版)(英文影印版)》,高等教育出版社

迄今为止,TCPL是除了C++标准文献之外最权威的C++参考手册。和大多数人的看法不大一样,我认为Bjarne的文字语言并不逊色于他所创建的程序语言,至少我喜欢这种学院气息浓厚的作品。本书对C++语言的描述轮廓鲜明、直截了当。它从C++语言创建者的角度来观察C++,这是任何别的作者和书籍做不到的—没有任何人比Bjarne自己更清楚该怎么来使用C++。

这是一本严肃的著作,以中、高级C++开发人员为目标读者。如果你是一名有经验的C++程序员,需要了解更加本质的C++知识,本书正是为你而写。它不是那种让你看了会不断窃喜的小书,需要用心体会,反复咀嚼。在阅读过程中,请特别留心Bjarne先生强调了什么,又对什么一语带过。我个人比较喜欢这本书的第四部分“使用C++做设计”,这样的内容在类似的程序设计语言书籍中很难看到—我甚至认为Bjarne应该将这部分独立出来单独写一

本书。

Bjarne Stroustrup, The Design and Evolution of C++

《C++语言的设计和演化》,机械工业出版社

《C++语言的设计和演化(英文版)》,机械工业出版社

D&E是一本关于C++语言设计原理、设计决策和设计哲学的专著。它清晰地回答了C++为什么会成为今天这个样子而没有变成另外一种语言。作为C++语言的创建者,Bjarne淋漓尽致地展示了他独到而深刻的见解。除了广受赞誉的语言特性外,Bjarne没有回避那些引起争议的甚至被拒绝的C++特性,他一一给出了逻辑严密、令人信服的解释。内容涵盖C++的史前时代、带类的C、C++的设计规则、标准化、库、内存管理、多重继承、模板等,对包括异常机制、运行时类型信息和名字空间在内的重要的新特性都分别进行了深入探讨。每一名C++程序员都应该可以从Bjarne的阐释中加深对手中这门语言的认识。

需要再次提醒的是,这两本书知识浓缩,信息量极大,请不要错过Bjarne每一句看似漫不经意的话。

入门教程

学习任何一门语言都需要一个从入门到精通、从新手到高手循序渐进的过程。不过,对于一个所谓的新手而言,究竟是一个完完全全的新手,还是一个熟悉某种别的语言的“新手”,甚至是在某种语言程序设计领域已经颇有建树的高手,很难一概而论?不同的C++新手需要不同的入门书籍。

Andrew Koenig, Barbara E. Moo, Accelerated C++: Practical Programming by Example 《Accelerated C++中文版》,中国电力出版社

和市面上大多数C++教程不同,本书不是从“C++中的C”开始讲解,而是始于地道的C++特性。从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念。另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具。

作者在C++领域的编程实践、教育培训以及技术写作方面都是世界一流水准。我喜欢这种大量使用标准库和C++语言原生特性的清新的写作风格。在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时。尽管这本教材也许对于国内的高校教育来说有些前卫,

不过我仍然极力向我的同行们推荐。顺带一提,在Bjarne和我最近的一封通信里,他这样评价本书:对于有经验的程序员学习C++而言,这本书可能是世界上最好的一本。

Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)

《C++ Primer (3RD)中文版》,中国电力出版社

这本书的名字多少有点让人误解。尽管作者声称这本书是为C++新手而写,但无论是它的厚度还是讲解的深度都暴露了似乎并非如此。也许说它是一本“从入门到精通”的C++教程会更合适一些。我个人认为它并不适合完全不懂C++的初学者—在阅读这本书之前,你至少应该先有那么一点C或C++的背景知识,或者至少要具有一些其他语言的编程经验。

尽管这本书省略了一些高级C++特性的讨论,但仍然可以称得上是迄今为止最全面的C++学习教程。事实上,如果一名C++初学者能够扎扎实实地读完本书并对照《C++ Primer Answer Book》完成全部习题的话,他的水平肯定可以进入职业C++程序员的行列。我个人认为,即使你已经拥有了TCPL,这本书依然有拥有的价值,因为在许多方面它比TCPL来得更详细、更易懂。

Stanley B. Lippman, Essential C++

《Essential C++中文版》,华中科技大学出版社

《Essential C++(影印版)》,中国电力出版社

可以不太严格地认为这本书是《C++ Primer》的精简版。本书一一讲述了C++中最具代表性的主题,包括过程式编程、泛型编程、基于对象编程、面向对象编程、模板编程以及异常处理等。Stanley将门槛调低到“具有其他语言程序设计经验”的C++新手所能接受的最基本的层次,使他们能够迅速开始使用C++编程而又免于阅读《C++ Primer》那样的大部头。它以实例引导学习,力图使读者在最短的时间内把握C++的精粹。

也许换一个人来概述C++编程范型(paradigm)的方方面面需要好几百页才能说清楚,但这本小书不可思议地做到了这一点。我个人非常喜欢这种满是技术、简明扼要并且“有话好好说”的书。这本书同样具有一个明显的风格:所有程序例子全部采用标准库组件,让人耳目一新。

以上三本书都不是为了完完全全的编程新手而写。完全的C++编程新手可以阅读Francis Glassborow的新书(尚未出版):《You Can Do It!: A Beginner's Introduction to Computer Programming》。这也是Bjarne的推荐。Francis Glassborow是ACCU主席,多年来他对几乎每一本C++经典名著评头论足,他自己的这一本自然会引起C++社群的极大兴趣。

高效、健壮编程

两年前我在负责一个省级电力调度系统项目时编写了一个网关程序,它从SCADA系统获取电力实时信息。通讯接口采用了不常用的数据库直连方式(这个网关程序一端连接SQL Server 6.5,另一端连接Oralce 8.1.6)。由于实时测点近万,每次将全部取样更新或插入一遍显然是低效的。我在网关程序里建了一个内存库,获取到的数据首先在其中进行比较,然后决定是否更新物理数据库(同时还做了别的更复杂的事情……),从而在效率和资源占用两方面达到了预期效果。

这个程序一直运行得很好,但在离开现场之后的某一天,系统管理员打来电话,说大概因为网络故障等原因,有时这个网关程序会崩溃掉—它自己崩掉也就罢了,问题是它还会把Windows 2000 Advanced Server搞成“蓝屏”!坦白地说,我还从来没看过哪个非蓄意的程序有这个“能耐”。由于当时正忙于另外一个大项目,无法去现场调试,最后只有凭经验对内存库代码小心翼翼地封装以异常处理代码(同时也做了一些别的修改……)。这样,虽然没有彻底解决问题,但程序终究不再死得那么难看了。

在这儿讲这么一段花絮有什么意思呢(当初为那个可怕的bug朝思暮想时我可不认为这是一个“花絮”)?我想说的是,对于任何软件而言,离开强健,效率也就无从谈起。而对于C++程序员来说,也许编写一个高效的程序并不难,但要编写一个需要7 ⅹ24小时持续运行的服务端软件就不是那么容易了,需要考虑许多因素,有时这些因素甚至远远超出C++语言和开发工具的本身。作为一名开发实际项目软件的程序员,并非非得自己碰钉子才能积累经验,只要我们足够虚心,别人的经验往往都是我们很好的借鉴。鉴于此,我推荐以下几本书供你选读,它们可以让你从强健和效率两方面受益(当然了,它们涵盖的内容远不限于异常处理J)。

Scott Meyers, Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)

Scott Meyers, More Effective C++: 35 New Ways to Improve Your Programs and Designs 《Effective C++中文版》,华中科技大学出版社

《More Effective C++中文版》,中国电力出版社

《Effective C++(影印版)》,中国电力出版社

如果说《Effective C++》主要讨论C++中一些相对基础的概念和技巧的话,那么《More Effective C++》则着重探讨了包括异常处理在内的一系列高级技术。与前者相比,后者具有两大主要区别:其一,它包含很多时新的标准C++的内容;第二,它讨论的主题倾向于“战

略化”而非“战术化”,并且讨论得更深入、更彻底。尤其是对虚析构函数、智能指针、引用计数以及代理类(proxy classe)等技术和模式论述的深入程度,让人很难想象是出现于这样的一本小书之中。

游刃有余的技术,高超的写作技巧,Scott无疑是世界上最优秀的C++技术作家之一。在简洁、清晰、易读等方面,这两本书都卓尔不群。总之,Scott提供的这85个可以改善编程技术和设计思维的方法,都是中、高级C++程序员必备的技能。我强烈推荐这两本书(实际上还有一本,稍后就会看到)。

Herb Sutter, Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions Herb Sutter, More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

《Exceptional C++中文版》,中国电力出版社

《More Exceptional C++中文版》,华中科技大学出版社

你自认为是一名C++语言专家吗?读一读ISO C++标准委员会秘书长的这两本书再回答。在这两本书中,Herb采用了“问答”的方式指导你学习C++语言特性。对于每一个专题,Herb 首先合理地设想出你的疑问和困惑,接着又猜测出你十有八九是错误的解答,然后给你以指点并提出最佳解决方案,最后还归纳出解决类似问题的普适性原则。

这两本书是典型的深究C++语言细节的著作,很薄,但内容密集,远远超过Scott的那两本书,读起来很费脑筋—我个人认为它们要比Scott的书难懂得多。若要研习这薄薄的两本书所包含的知识,至少需要花费数月的时间!(在Scott的荐序中,他坦陈不止一次陷入GotW 问题的陷阱,你应该知道这意味着什么)对于语言细节的深究有什么好处呢?尽管在大多数情况下,我们不必关心C++代码幕后的动作,然而当我们不得不关心时,这两本书可以为我们提供很好的线索,因为它们揭示了C++语言中微妙而又至关重要的东西。

Stephen C. Dewhurst, C++ Gotchas: Avoiding Common Problems in Coding and Design

《C++程序设计陷阱》,中国青年出版社

Stephen的理论素养和实践经验注定这是一本值得一读的好书。Stephen曾经是贝尔实验室中第一批C++使用者。他已经使用C++成功解决了包括编译器、证券交易、电子商务以及嵌入式系统等领域中的问题。本书汇集了作者来自开发一线的99条编程真知灼见,洞悉它们,你可以避免几乎所有常见的C++设计和编程问题。

我甚至认为,对于C++编程菜鸟而言,阅读这本书会比阅读Scott和Herb的书更能轻松而

立竿见影地获得更大的提高。我个人很喜欢这本书的写作风格—Stephen的许多观点看似极端却无可辩驳。当然了,这种自信(以及冷幽默)来自于作者深厚的技术素养,而非自大的偏执。

除了上面推荐的书籍外,Dov Bulka和David Mayhew合著的《Efficient C++: Performance Programming Techniques》(《提高C++性能的编程技术》,清华大学出版社)也值得一看。这本超薄小书聚焦于高性能C++应用程序开发。两位作者都是IBM软件专家,都工作于对性能要求极高的系统构建领域,本书是他们的经验之谈。也有人不喜欢这本书,因为它花了不少的篇幅讲述和C++无关的东西,我却恰恰因为这一点而对这本书产生好感,正是这些东西让我开阔了眼界。

模板和泛型编程

模板和基于模板的泛型编程无疑是当今发展最活跃的C++程序设计技术。模板的第一个革命性的应用是STL,它将模板技术在泛型容器和算法领域的运用展现得淋漓尽致,而Boost、Loki等现代程序库则将模板技术的潜能不断发挥到极致。在模板和泛型编程领域,我推荐以下两本重量级著作:

David Vandevoorde, Nicolai M. Josuttis, C++ Templates: The Complete Guide

《C++ Templates全览(繁体版)》,台湾碁峰资讯股份有限公司

《C++ Templates全览(简体版)》,人民邮电出版社

有一种老套的赞美一本书的手法,大致是“没有看过这本书,你就怎么怎么地”,这里面往往夸张的成分居多。不过,倘若说“没有看过《C++ Templates: The Complete Guide》,你就不可能精通C++模板编程”,那么这个论断对于世界上绝大多数C++程序员来说是成立的。

这本书填补了C++模板书籍领域由来已久的空白。此前,上有《Modern C++ Design》这样的专注于模板高级编程技术和泛型模式的著作,下有《The C++ Standard Library》这样的针对特定模板框架和组件的使用指南。然而,假如对模板机制缺乏深入的理解,你就很难“上下”自如。鉴于此,我向每一位渴望透彻理解C++模板技术的朋友推荐这本书。

这本书在内地、台湾各有一个译本,但出自不同的译者之手。当你看到这篇文章时,两个译本应该都已经上市,对于读者来说当然也就多了一种选择。侯捷先生个人网站上开放了繁体译本大部分章节,不妨先睹为快。

Andrei Alexandrescu, Modern C++ Design: Generic Programming and Design Patterns Applied

《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社

《C++设计新思维(影印版)》,中国电力出版社

你自认为是C++模板编程高手吗?请看过这本书再回答J 这是一本出自天才之手令人敬畏的杰作。泛型模式,无限延伸你的视野,足以挑战任何一名C++程序员的思维极限。

这本书共分为两大部分,第一部分讨论了Loki程序库采用的基础技术以及一些高级语言特性,包括基于策略的类设计、模板局部特化、编译期断言、Typelist以及小型对象分配技术等。第二部分则着重介绍了Loki中的重要组件和泛型模式技术,包括泛化仿函数(Generalization Functor)、单件(Singleton)、智能指针、对象工厂(Object Factory)、抽象工厂(Abstract Factory)、访问者(Visitor)以及多方法(Multimethods)等。每一种技术都让人大开眼界,叹为观止。

在C++的学习方面,过犹不及往往成了不求甚解的借口。然而,面向对象并非C++的全部,模板和泛型编程亦占半壁江山。对于“严肃”的C++程序员而言,及时跟进这项早经例证的成功技术,不失为明智之举。

结语

这些著作是如此大名鼎鼎,也许根本不缺我一个推荐。然而,纵然C++程序员队伍的发展壮大速度不像其他更时髦的语言那样迅速,新人进总是多于旧人出。除了热忱地欢迎新人,我个人认为到了对C++书籍进行“盘点”的时候了,并且希望这样的“盘点”有益于感兴趣的读者。请保持耐心和宽厚。在下篇中,我将继续介绍标准库、网络编程以及其他方面的C++

好书。有好书相伴,这个冬天不会冷。

我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J

标准库

当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而对方的则超过了150行且很难看懂。这位系统管理员很纳闷,我说大家编程风格和习惯不一样,我使用了标准库,而他使用了传统C编程风格以及他所习惯的另外一些技术。

别误会!我绝无贬低这位合作伙伴的意思。事实上,我对那些真正有着深厚的C编程功力的程序员常常怀有钦佩之心。毕竟,C++能有今天的成功在很大程度上缘于它深深地植根于C。作为一名C++程序员,倘若不熟悉C++中的C,我往往会认为他的基本功是不扎实的,他的技术底气是不足的。

不过话又说回来,C++是一种多范型(paradigm)编程语言,具体采用哪种编程风格,专业程序员应该知道视具体情况而定。作为一名经常需要在现场做即兴开发的项目负责人,为了短平快地解决当务之急,我习惯尽量采用现有的库(和组件)。效率(以及强健性)久经验

证的C++标准库已经摆在那儿了,何乐而不用呢?

Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference

《C++标准程序库:自修教程与参考手册》,华中科技大学出版社

这是一本百科全书式的C++标准库著作,是一本需要一再查阅的参考大全。它在完备性、细致性以及精确性方面都是无与伦比的。本书详细介绍了每一标准库组件的规格和用法,内容涵盖包括流和本地化在内的整个标准库而不仅仅是STL。正如本书副标题所示,它首先适合作为教程阅读,尔后又可用作参考手册。

浅显易懂的写作风格使得这本书非常易读。如果你希望学习标准库的用法并尽可能地发挥其潜能,那你必须拥有这本书。正如网络上所言,这本书不仅仅应该摆在你的书橱中,更应该放到你的电脑桌上。我向每一位职业C++程序员强烈推荐。

Angelika Langer, Klaus Kreft, Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference

《标准C++输入输出流与本地化》,人民邮电出版社

C++标准库由STL、流和本地化三部分构成。关于STL的书市面上已经有不少,但罕见流和本地化方面的专著。本书是这两个领域中最优秀的一本,迄今为止没有任何一本书比这一本更全面详尽地讨论了流和本地化。如果你不满足于停留在“会用”流库的层面,千万不要错过它。

2001年夏天,我草草翻阅过这本书的中文版,从内容到包装都给我留下了比较深刻的印象—不过负面的居多一些。2003年秋天,无意中得知某网络书店正以超低价格甩卖这本书的中译本,情不自禁,一阵唏嘘。

Scott Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

《Effective STL(影印版)》,中国电力出版社

读完Scott 的《Effective C++》和《More Effective C++》的中译本之后,我一直期待这本书的中文版。我从潘爱民先生的个人主页上了解到,他和他的合作伙伴似乎早已完成了这本书的翻译工作,可惜至今市面上仍不得见。幸运的是,我们可以看到它的原版。

本书是使用STL的程序员必读之作。在这本书中,Scott向我们讲述STL容器和算法的工作机制以及如何以最佳方式使用它们。和Scott的其他作品一样,这本书的写作风格清晰、精确,具有极佳的可读性。看过这本书以后,我想你也许会和我以及其他C++程序员一样产生这样的想法:Scott什么时候会写出一本“More Effective STL”?

关于STL,我还提醒你留心Matthew H. Austern的《Generic Programming and the STL: Using and Extending the C++ Standard Template Library》(《泛型编程与STL》,中国电力出版社)。这本书散发着浓厚的学院气息。Andrew Koenig和Barbara Moo在《Accelerated C++: Practical Programming by Example》一书末尾郑重推荐另外两本进阶好书(除了他们自己的《Ruminations on C++》外),其中一本是TCPL,另外一本就是本书!

网络编程

在网络编程时代,C++应该扮演着怎样的角色,让ACE(Adaptive Communications Environment)来告诉你。

Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, Volume 1: Mastering Complexity with ACE and Patterns

Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, V olume 2: Systematic Reuse with ACE and Frameworks

《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社

《C++网络编程,卷2:基于ACE 和框架的系统化复用》,电子工业出版社

采用C++进行企业级网络编程,目前ACE(以及这两本书)是一个值得考虑的选择。ACE 是一个面向对象、跨平台、开放源码的网络编程框架,目标在于构建高性能网络应用和中间件。Douglas是ACE的创始人,Stephen则已为ACE提供了数年的技术支持和顾问服务,两位都是ACE社群(是的,ACE的影响和实际应用的程度已经形成了一个社群)的专家。ACE并不单单被大学和研究所追捧,它已经被成功地应用于世界上成千上万个商业应用中。在电信、宇航、医药和财经领域的网络系统中,ACE已经并继续发挥着重要的作用。如果你准备开发高性能通讯系统,你应该考虑考虑这一汇集世界顶尖专家智慧的成果。

《C++除了使用C++面向对象设计技术和模板等高级语言特性外,ACE还运用了大量的模式。

网络编程》卷1和卷2并不仅仅教你关于ACE的方方面面,它还会教给你模式和通用框架设计等高级技术等。所以,作为一名中、高级C++程序员,即使你很少进行正儿八经的C++网络程序设计,阅读这两本书同样可以从中受益。

是的,并非所有网络应用都要使用Web服务器(以及其他应用服务器)和重量级组件模型,换个思路,它们或许也可以从轻量级的ACE组件中获益。

杂项

以下这几本书之所以被列入“杂项”单元,只是因为我没有考虑出更合适的归类方法,它们和上面的书籍一样,值得一读。

Bruce Eckel, Thinking in C++, V olume 1: Introduction to Standard C++ (2nd Edition)

Bruce Eckel, Thinking in C++, V olume 2: Practical Programming (Second Edition)

《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社

《C++编程思想(英文版第2版)》,机械工业出版社

《Thinking in C++》的第1版于1996年荣获“软件研发”杂志评选的图书震撼大奖。最新推出的第2版对内容进行了大幅改写和调整,以反映C++标准化带来的影响以及近几年面向对象领域最新研究和实践成果。“输入输入流”、“多重继承”、“异常处理”和“运行时类型识别”等高级主题连同C++标准化以后增加的一些内容则被放入第二卷中。Bruce是一名经验丰富的C++讲师和顾问,其培训和写作经验都是世界一流水准,他的作品比那些“玩票”的技术人员写的东西更能吸引读者。事实上,在同类图书中,对于大多数读者而言,这本书的可读性要超过TCPL和《C++ Primer》。顺带一提,访问作者的站点,你可以先睹第二卷的风采。Andrew Koenig, Barbara E. Moo, Ruminations on C++: A Decade of Programming Insight and Experience

《C++沉思录》,人民邮电出版社

Andrew是世界上屈指可数的C++专家。这是一本关于C++编程思想和程序设计技术而非语言细节的著作。如果你已经具有一定的基础,这本书将教你在进行C++编程时应该怎样思考,应该如何表达解决方案。整本书技术表达透彻,文字通俗易懂。Bjarne这样评价这本书:本书遍布“C++是什么、C++能够做什么”的真知灼见。

Stanley B. Lippman, Inside The C++ Object Model

《深度探索C++对象模型》,华中科技大学出版社

《深度探索C++对象模型(影印版)》,中国电力出版社

从编译器的角度观察C++可以使你知其然并知其所以然。本书探讨了大量的C++面向对象程序设计的底层运作机制,包括构造函数、函数、临时对象、继承、虚拟、模板的实例化、异常处理、运行期类型识别等,另外还介绍了一些在实现C++对象模型过程中做出的权衡折衷。喜欢刨根问底的C++程序员不要错过这本书。

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented software

《设计模式:可复用面向对象软件的基础》,机械工业出版社

《设计模式:可复用面向对象软件的基础(英文版)》,机械工业出版社

设计可复用的面向对象的软件,你需要掌握设计模式。本书并非专为C++程序员而写,但它采用了C++(以及Smalltalk)作为主要示例语言,C++程序员尤其易于从中受益。四位作者都是国际公认的面向对象软件领域专家,他们将面向对象软件的设计经验作为设计模式详细记录下来。这本书影响是如此深远,以至于四位作者以及本书都被昵称为GoF(Gang of Four)。本书学院气息浓厚,行文风格严谨简洁,虽然它不如某些讲解模式的书籍易读,但真正要精准地理解设计模式,本书是终极权威。学习设计模式,这本书需要一而再、再而三的咀嚼。顺带一句:请将设计模式化作开拓思维的钥匙,切莫成为封闭思维的枷锁。

还有一些C++好书值得一读,恕此处无法一一列出。例如John Lakos的著作《Large-Scale C++ Software Design》(《大规模C++程序设计》,中国电力出版社)和侯捷先生的《STL 源码剖析》(华中科技大学出版社)等。

《STL 源码剖析》是一本很有特色的书,但我认为它还可以更好。我个人期待侯捷先生自第一版发行以来经过对模板技术的沉淀和再思考之后,再写一本剖析得更深入、更透彻并且更全面的“第二版”。遗憾的是,侯捷先生在完成《C++ Templates: The Complete Guide》一书的翻译后似乎决定暂时告别模板、泛型编程和STL领域。

2004年3月31日补充:我目前最常查阅的两本参考书是《C++标准程序库》和《STL源码剖析》。当然了,这与我年内的写作计划有很大的关系。

使用C++成功开发大规模软件系统,不仅需要很好地理解大多数C++书籍中讲述的逻辑设计问题,更需要掌握《大规模C++程序设计》中讲述的物理设计技术。当然,这本书的确有点过时了,不过,如果你的精力和金钱都比较宽绰,买一本看看并无坏处。

至此,我想有必要声明一下,有一些(好)书没有得到推荐,主要原因如下:

以上这些书已经足够多、足够好了。

我不会推荐通过正常渠道很难购买到的书籍—不管是中文版还是英文版。

作(译)者名气大小不影响我的推荐。我们是在看书,不是看人。

我不会推荐我从来没有看过的书。我至少要看过其中的某个版本(包括电子档)。这个“看”,一般指“认真阅读”,不过有一些也只能算是“浏览”。

结语

作为一名普通技术写译者,我深知技术创作和翻译的艰辛(和快乐),并多多少少了解一些有关技术书籍创作、翻译、制作、出版以及市场推介背后的细节。今天,我不会再对一本看上去差强人意的图书信口开河。罗列同一本书的各种版本的用意只在于为你多提供一些信息,让你多一种选择。

在本文成文的后期,我给Bjarne写了一封信,请教如果他来写这篇文章会怎么写。他给了我简明扼要的建议。在肯定以上列出的绝大部分图书都是世界顶尖水平的C++著作的同时,Bjarne提醒我别忘了向专家级程序员推荐《The C++ Standard : Incorporating Technical Corrigendum No. 1》。这本书是C++标准规范的“图书版”,Bjarne亲自为之作序。

Bjarne还友好地提醒我,在我的推荐列表中没有哪一本有助于C++程序员进行Windows编程—这正是我的本意。在这篇文章中,我只推荐、点评平台中立的C++著作(网络编程除外)—和操作系统无关,和集成开发环境无关,我甚至幻想它们和编译器也无关。你可以根据业务开发需要,选读自己喜爱的领域相关的C++书籍。

说到“系统无关、平台中立”,我不由得想起了“抽象层”的概念。开发实际应用的C++程序员通常工作于特定操作系统、特定开发环境和特定业务领域之中,而对标准C++和C++标准库扎实而深刻的把握,无疑是你得以在不同的操作系统、不同的开发环境以及不同的业务领域之间纵横驰骋的“抽象”本钱。

教学情境有哪些主要类型

教学情境有哪些主要类型 一、教学情境分类: (一)借助实物和图像创设的教学情境 (二)借助动作(活动)创设的教学情境 (三)借助语言创设的教学情境 (四)借助新旧知识和观念的关系和矛盾创设的教学情境 (五)借助“背景”创设的教学情境 (六)借助问题创设的教学情境 二、各类教学情境的主要表现 (一)借助实物和图像创设的教学情境 教学中的实物主要指实物、模型、标本以及实验、参观等。 在教学中,图像是一种直观的工具,它包括板书、画图、挂图、幻灯、录相、电影、电脑等电化教学手段。 (二)借助动作(活动)创设的教学情境 动作的形象性从理科的角度来说主要指操作,从文科的角度来说主要指表演。 (1)操作:学生操作学具可以使许多抽象知识变得形象直观,操作的特点是通过动作而直观,从而把动作思维和形象思维有机结合起来。 (2)表演:表演是高一层次的形象性,因为它不仅是教学内容的外观形象,而且展现了人物内心世界。

(3)活动:以活动中获得的感性材料为支柱,进一步分析思考,便掌握了相遇问题的知识。 (4)演示。 (三)借助语言创设的教学情境 语言表达的形象性能够使听者的脑中呈现的是一幅幅鲜明而简洁的画面,而不是一些抽象的语义代码。 (四)借助新旧知识和观念的关系和矛盾创设的教学情境学生对新知识的学习是以旧知识为基础的,新知要么是在旧知的基础上引申和发展起来的,要么是在旧知的基础上增加新的内容,或由旧知重新组织或转化而成的,所以旧知是学习新知最直接最常用的认知停靠点。 (五)借助“背景”创设的教学情境 所谓背景知识是指与教材课文内容相关联的知识的总称,课堂教学的背景知识主要包括:(1)“作者介绍”;(2)“时代背景”;(3)“历史典故” (六)借助问题创设的教学情境 现代教学论研究指出,从本质上讲,感知不是学习产生的根本原因(尽管学生学习是需要感知的),产生学习的根本原因是问题。认为问题是学习的起点、方向、目标、崔化剂、主线、目的地等。

分类评定意见

年轻的正在上班的 一、综合表现: 该同志学习党的理论知识较认真;工作责任心较强,经常加班加点;党性自身建设修养较好;自觉按时交纳党费;乐于助人,能团结同志;能够参加组织安排的活动。 二、突出问题:1、管理和协调欠缺;2、交办的事情督促落实工作没到位。 三、今后改进方向:、1、加强理论学习,努力提高素质,坚定理想、信念;2、牢固树立服务的宗旨意识,转变工作作风;3、要密切联系群众; 根据民主评议情况,经研究,该同志评定合格。 老的在家务农的 一、综合表现: 该同志能注意党风修养,联系实际;能注意遵纪守法,廉洁自律;为人忠厚,胸怀宽阔;能够按时交纳党费;能较好完成党组织交给的任务。 二、突出问题:1、抓学习不够到位;2、思想不够解放;3、与群众之间的沟通交流不够。 三、今后改进方向:1、增强上进心、求知欲,努力成为学习的模范;2、要进一步解放思想,转变观念,增强大局意识;3、加强与群众之间的沟通交流,互相帮助,共同提高。 根据民主评议情况,经研究,该同志评定合格。 老的在家务农的 一、综合表现: 该同志具有良好的思想政治素质,注重加强党性修养,能以高标准严格要求自己,积极配合党支部工作,拥护、贯彻党的方针政策,言行一致,乐于助人,与周围群众相处融洽。 二、突出问题:1、理论学习系统不够强;2、缺乏勤俭节约的意识,办事不计成本;3、服务观念不够强,宗旨意识有所淡化。 今后改进方向:1、坚持学习,提高素质;2、牢记宗旨,转变作风3、进一步强化服务意识 根据民主评议情况,经研究,该同志评定合格。 两委成员的 一、综合表现:该同志在工作中严于律己,为人表率,勤奋敬业,团结同事,始终保持思想、业务的先进性,自觉、按时交纳党费,积极参加组织生活,能较好完成党组织交办的任务。 二、突出问题:1、工作布置多,督办检查少;2、主动查找问题和我批评开展不够;3、工作上创新不够,进取心不强。 三、今后改进方向:1、加强自身建设、提高服务意识;2、创新工作思路和方法,力求突破工作中的难点问题;3、实事求是,与时俱进。 根据民主评议情况,经研究,该同志评定合格。 两委成员的

注册电气工程师基础考试参考用书

注册电气工程师基础考试参考用书 注册电气工程师基础考试参考用书专业基础试题配置说明 I .工程科学基础(共78题)电路与电磁场18题模拟电子技术6题数字电子技术6题电气工程基础30题注:试卷题目数量合计60题,每题2分,满分为120分。考试时间为4小时。 注册电气工程师(发输变电).(供配电)执业资格考试基础考试参考书目 一.高等数学同济大学编:《高等数学》(上册.下册)(第三版)。高等教育出版社,1988年。 同济大学数学教研室编:《线性代数》(第二版)。高等教育出版社,1991年。 谢树艺编:《工程数学一矢量分析与场论》(第二版)。高等教育出版社,1985年。 陈家鼎.刘婉如.汪仁室编:《概率统计讲义》(第二版)。高等教育出版社,1982年。 二.普通物理程守洙.江之永主编:《普通物理学》(第三版)。高等教育出版社,1979年。 三.普通化学 1.浙江大学编:《普通化学》(第三版)。高等教育出版 社,1988年。 2.同济大学编:《普通化学》。同济大学岀版社,1993年。

3.刘国璞编:《大学化学》。清华大学出版社,1994年。 4.余纯海.齐昌瑶编:《工程化学》。东北林业大学出版社,1996年。 四.理论力学 1.哈尔滨工业大学理论力学教研室编:《理论力学》(第4 版)。高等教育出版社,1994年。 2.同济大学理论力学教研室编:《理论力学》(第一版)。同济大学出版社,1990年。 3.谭广泉.罗龙开.谢广达.范第峰编:《理论力学》(第二版)。华南理工大学出版社,1995年。 4.华东水利学院编:《理论力学》。人民教育出版社,1978 年。 五.材料力学 1.孙训方?胡增强编著,金心全修订:《材料力学》(第三版)。高等教育出版社,1994年。 2.刘鸿文主编:《材料力学》(第三版)。高等教育出版 社,1994年。 六.流体力学西南交通大学力学教研室:《水力学》。高等教育出版社,1991年。 郝中堂.周均长主编:《应用流体力学》。浙江大学出版社,1991 年。

情景题

情景题

情景题题库 一、说明 情景题共20题, 各组以抽签方式选题,每组一题,每题40分,由评委酌情给分。另外在此环节中个人表现优异者会有特别加分,计入个人总分,特别加分满分10分。 情景题会提供四种类型的情景,每种类型提供5个不同的问题或情景背景,要求参赛组对应所抽中的情景进行模拟,在情景中展示心理学知识,限时3分钟。这四种情景类型分别为: 1.七嘴八舌:此类情境为针对案例进行讨论,考查同学们灵活运用相关心理知识的程度。 2.心知吹雾:此类情境是针对生活中的一些常见现象进行提问,然后要求对其进行心理学角度的解释,其意义为运用心理知识吹散生活中的一些迷雾。 3.心知课堂:此类情境模拟课堂场景,由一人充当老师,参赛者为正在听课的学生。老师此时进行课堂随机提问,同学们进行回答。 4.心灵哑剧:此类情景会有一个心理有困扰的同学,参赛者需对应该同学心理困扰的背景进行安抚劝说,该同学在此过程中会一直保持沉默。 二、七嘴八舌 在该类型的情景演示中,参赛者应简单设计一个场景然后根据案例进行讨论,在讨论中要针对案例进行讨论,表现出相应的心理学知识(参赛者应根据问题在备赛期间自行查找资料),能切中案例中人物的问题并针对性提出解决措施。 1.案例一: 一般资料:王X X ,女,24岁,售货员,初中文化。 主述:对事物不感兴趣,觉得自己不如人一年多。 患者自述:一年来对生活、工作没有兴趣,不想去上班,感到别人看不起自己,觉得自己不如别人,不愿与别人交往,不愿交男朋友,因为觉得自己长得丑,怕人家看不中而被拒绝,与同事和家人很难相处,总感到受人歧视,受别人欺负,因觉得活着没意思,前来咨询。 他人反映:从小父母及乡邻说自己又黑又丑,乳名叫黑丫头。11岁和母亲吵架,不愿别人叫自己黑丫头。上小学时,有几个同学当众说自己长得丑,不愿与自己玩,和同学吵嘴时,一位同学嘲笑自己,说自己又黑又丑,在学校不愿参加集体活动,怕受歧视,学习兴趣不浓,经常受老师批评。中学毕业后,当售货员,一次与顾客发生口角,顾客出口伤人,说“看你那德性,丑八怪”。工作积极性差,被扣罚奖金多次,家里介绍过男朋友三次,都说性格不和,没谈成功。平时胆小,言语不多。 情景演示问题:(1)、求助者有哪些症状表现? (2)、求助者产生心理障碍的原因有哪些? 要点:(1)① 兴趣低落②自卑③丧失求爱信心

北京大学政治学考研参考书目

北京大学政治学考研参考书目 重点任务: 1.收集考研信息,包括所报考专业的未来发展趋势、就业难易程度、所报考专业的难易程度、所报考学校的录取率、资料。毕竟考研所需关注的点无非就两个:一是考研成功的可能性,二是研究生毕业后的就业问题。 2.根据所收集到的信息决定所报考的学校和专业。对于这一点,才思教育团队认为,选择学校和专业的方案有两个:一是,选择尽可能好的学校,如北大、清华、人大、中央财经、南开、复旦,专业可以稍微差一点;二是,选择尽可能好的专业,如金融、经济、计算机、自动化等,学校可以差一点。这样的好处是,以后方便就业,具体的原因分析请关注之后的相关文章。 3.购买参考书,慢慢熟悉所考专业。这个时候学校课程还比较多,且处于学期末,考试又比较多,学校事情繁杂,无法全身心的投入,所以以“预热”为主。不易过快进入紧张的复习状态。 4.掌握学习的方法、了解复习的重点,为下一步全面展开复习,奠定坚实的基础。这一点至关重要,很多考研学生最后没有考出理想的成绩,不是因为没有努力,更不是付出不够,而是方法不得当,重点没把握好。这一任务的实现,一般需要有考研经验的师兄师姐的帮助。这一点也是才思教育专业课授课的重点之一。 5.制定复习计划。一个完备的复习计划是考研成功的“寻宝图”。没有好的复习计划,只能每天手忙脚乱的复习,昏昏然,却没有丝毫进步的感觉。 6.在整个过程中,数学和英语都要一步步的安排复习。数学以知识点的掌握为主,通过做题积累知识点。英语,主要以单词和真题为主,真题要每做一套就分析透彻。专业课的复习,主要以掌握参考书的目录和框架为主,不需要去费力的记忆。 第二阶段:发力(7月1日-10月1日) 原因: 这个阶段时间比较充裕,没有学校里的繁杂事情影响,可以安心的投入复习。抓住这个阶段,就成功了一半。

审计意见类型和审计报告类型

专题二审计流程中的重要、关键知识点 一、审计意见类型和审计报告类型 (一)审计意见的类型 1、无保留意见 是指当注册会计师认为财务报表在所有重大方面按照适用的财务报告编制基础的规定编制并实现公允反映时发表的审计意见。 适用条件: 注册会计师认为财务报表在所有重大方面按照适用的财务报告编制基础的规定编制并实现公允反映[财务报表无重大问题,该调整的调整了,该披露的披露了] 2、非无保留意见

是指根据获取的审计证据,得出财务报表整体存在重大错报的结论时或者无法获取充分、适当的审计证据,不能得出财务报表整体不存在重大错报的结论时,注册会计师发表的意见。包括保留意见、否定意见或无法表示意见。 适用条件: 财务报表存在重大错报,或者无法获取充分、适当的审计证据时注册会计师发表的审计意见。 判断是哪类非无保留意见,需要考虑错报或无法获取审计证据的两个维度,“重大性”和“广泛性” 重大性 错报或无法获取的证据达到或超过重要性(同时考虑错报的性质),通常属于重大错报。[结合“完成审计工作”阶段评价未更正错报] (1)定量评价错报[是否超重要性] (2)定性评价错报[错报是否改变了企业的盈亏] (3)考虑错报的分类和抵销[分类和抵销是否影响到了关键性的财务比率] 广泛性 ①不限于对财务报表的特定要素、账户或项目产生影响[整体广泛的影响;例如管理层未将重要子公司纳入合并范围;没有提交书面声明]。 ②虽然仅对财务报表的特定要素、账户或项目产生影响,但这些要素、账户或项目是或可能是财务报表的主要组成部分[类似确定认定层次的重要性的理由,最终还是落实到预期使用者]; ③当与披露相关时,产生的影响对财务报表使用者理解财务报表至关重要[影响预期使用者的使用]。 [2016 2015年度财务报表,遇到下列审计报告相关的事项: (3)丙公司为ABC会计师事务所2015年度承接的新客户,其公章、财务专用章和法定代表人名章由总经理一人保管,A注册会计师认为无法就财务报表是否存在由于舞弊导致的重大错报获取充分适当的审计证据,拟发表保留意见。 (4)2015年8月,丁公司取得戊公司60%的股权,因2015年度合并财报表时未将戊公司纳入合并范围。并在财务报表附注中披露了这一重大事项,A注册会计师拟在审计报告中增加强调事项段,提醒财务报表使用者关注该事项。 要求: 针对上述事项,假定不考虑其他条件,逐项指出A注册会计师拟出具的审计报告类型是否恰当,如不恰当,并指出应当出具何种类型的审计报告。 【答案】 (3)不恰当。被审计单位公章、财务专用章和法定代表人名章由总经理一人保管,属于内部控制重大缺陷,影响广泛,应当出具无法表示意见审计报告。 (4)不恰当。未将子公司纳入合并范围,应当出具否定意见的审计报告。 [2014多?错报的广泛性]下列各项错报中,通常对财务报表具有广泛影响的有( )。

漆艺教材及参考书

漆艺教材及参考书: ●乔十光主编:《漆艺》(美术卷/中国艺术教育大系),杭州,中国美术学院出版社,2000 年版; ●乔十光主编:《中国传统工艺全集——漆艺》,郑州,大象出版社,2004年版; ●乔十光著:《谈漆论画:乔十光文集》,人民美术出版社,2004年版; ●乔十光:《漆画技法与艺术表现》,湖南美术出版社,1996年版; ●乔十光:《漆画》,浙江美术出版社,1994年版; ●沈福文:《中国漆艺美术史》,北京,人民美术出版社,1992年版; ●何豪亮、陶世智:《漆艺髹饰学》,福建美术出版社,1995年版; ●何豪亮:《中华髹漆学》,人民美术出版社,1999年版; ●王琥:《漆艺概要》,南京,江苏美术出版社,1999年版; ●王琥:《漆艺·中国漆艺简史/外国漆艺简史》,江苏美术出版社,1996年版; ●王琥:《漆艺术的传延》,江西美术出版社,2004年版; ●王琥著:《崇尚经典—画者文札》,东南大学出版社,2004年版; ●王琥编著:《装饰与器物造型》,重庆出版社,2003年版; ●王琥:《漆艺·漆艺髹饰学、漆艺材料学》,江苏美术出版社,1996年版; ●埃姆勃朗(美):《漆艺术的世界历史》,纽约比利时兄弟出版公司,1987年版。 ●(英)卢西-史密斯著,朱淳译:《世界工艺史》,中国美术学院出版社,2006年版; ●大西长利(日):《漆的源流》,NEC出版公司,1990年版; ●(明)黄成著、杨明注,王世襄编:《髹饰录》(坤集),合印日本蒹葭堂藏本,朱氏丁卯年刊本,中国人民大学出版社; ●王世襄:《髹饰录解说——中国传统漆工艺研究》,北京,文物出版社,1983年版; ●(明)黄成著,(明)扬明注,长北译注:《髹饰录图说》(中国古代物质文化经典图说丛书),山东画报出版社,2007年版; ●尹文编著:《漆水寻梦》,书海出版社,2004年版; ●皮道坚主编:《中日韩现代漆艺研究》,福建,福建美术出版社,2008年版。 ●祝重华编著:《漆与艺术》,沈阳,辽宁美术出版社,2008年版; ●陈恩深著:《当代漆艺》,重庆,重庆出版社,2003年版。 ●Mandarin Chinese著:《中国漆艺二千年》(中英文),香港中文大学出版社,1993年版; ●《中国当代漆艺文集》,中国物资出版社,1994年版; ●诸葛铠著:《墨朱流韵:中国古代漆器艺术》(中华文库),生活.读书.新知三联书店,2000 年版; ●朱小禾、何艳编著:《漆器工艺》,重庆,重庆大学出版社,2009年版; ●朱仲岳:《漆器》,上海古籍出版社,1995年版; ●余乐孝、吴可人等主编:《工艺制作实践》,北京,高等教育出版社,2002年版; ●轻工业部工艺美术局编:《漆器制造技术》,北京,轻工业出版社,1958年版; ●沈福文、李大树:《漆器制作工艺拮要》,北京,人民美术出版社,1981年版; ●周怀松:《福州脱胎漆器髹饰集要》,福州漆器研究所,1983年; ●吉田光邦監修:《漆器入门》,京都,株式会社淡交社,昭和56年版; ●沈福文主编:《中国现代美术全集》(漆器卷),河北美术出版社,1998年版; ●王世襄、朱家缙:《中国美术全集·工艺美术编·漆器》,北京,文物出版社,1989年版; ●中国漆器全集编辑委员会编、陈晶主编:《中国漆器全集》,福州,福建美术出版社,1998 年版;

2020考研政治参考书选择推荐

2020考研政治参考书选择推荐 考研政治的参考书籍众多,比较好的、性价比比较高的有以下几本: 1.红宝书(官方出版,最全面权威,命题依据。) 2.命题人1000题(前命题人肖秀荣老师的经典之作,与考研真题相似度高,解析详细,正版书籍赠送选择题重点题目解题技巧。) 3.风中劲草考研思想政治理论冲刺背诵核心考点(草根考研大神总结自己多年的教学经验,以历年考研政治大题对大纲解析进行浓缩后形成的一本重点突出、适合背诵的书,200页左右。) 5.肖秀荣的命题人冲刺8套卷和终极预测四套卷(八套卷考前一个月出版,结合着时政热点对分析题做了预测,适合从强化转向冲刺阶段的测试之用和分析题重点预测和初步背诵;终极预测四套卷的名气就不用说了吧。) 另外,蒋中挺老师的书不错,尤其是绝对考场最后预测五套卷,预测的也挺准。以上基本书如果能做到大港解析三遍以上,核心考点不错五遍以上,1000题三遍以上,并且分析题复习到位的话,及格一点问题都没有,冲刺高分也有很大可能,关键取决于你的决心和耐心。 红宝书(以下大纲解析同指)的重要性 许多复习考研政治的人因为种种原因选择了红宝书的替代品,比如序列一。这样做是存在很大问题的,红宝书固然字数众多,晦涩难懂,但是毕竟由教育部主编,将近40大洋,这么高的代价自然是有其价值的。 1.便是最权威的命题依据。对教育部主编的考试大纲最为权威的解读和论述便是与考试大纲师出同门的大纲解析,因而作为命题依据的大纲最为权威的论述便是大纲解析。

2.最为权威的真题答案出处。既然大纲解析是最权威的命题依据,那么最权威的答案出处自然也就是大纲解析了。 3.知识点最全面。字数众多的一个好处就是知识点覆盖面广泛。 参考书选择的几点建议 1.适当参考经验分享帖子中所列书目,但不要盲从,一定要切合自身各方面实际综合考虑。 2.不能确定买哪一本时,花点时间到网上的各考研论坛里转转,到置顶帖里下载自己纠结的几本书的电子版,花点时间比对一下再 做决定。 3.书在精而不在多,选择基本经典教材多研读几遍远远强于什么都买的走马观花式的复习思路。 关于考研政治复习计划的制定和阶段性任务 哲学上说“凡事预则立,不预则废”,这句话用在考研政治复习上,也是恰当的。 关于复习计划制定的几个考量点 1.自身性格。自己是那种做事很守时,每件事都能按时完成还是偶尔有拖沓,不一定能按时完成任务的类型。 2.复习时间的长短。复习时间的长短决定了复习时间的充裕度,以及附带的心态的变化。 3.复习效率的高低。复习效率的高低决定了复习政治通常所需花费的时间,因此也是考量的重要因素。 4.有无报辅导班。报辅导班的话,通常就无需考虑这部分,跟着辅导班进度走就可以。毕竟考研政治的复习已被各辅导机构开发的 很成熟了。 考研政治的复习和英语一样,一般都要经历基础阶段、强化阶段、冲刺模拟三个阶段,因此复习计划也要相应的分为三个阶段。

内部控制审计报告意见类型

内部控制审计报告意见类型 内部控制审计报告意见类型包括什么?下面就是哦,请看: 1、标准的无保留意见: 说明审计师认为被审计者编制的财务报表已按照适用的会计准则的规定编制并在所有重大方面公允反映了被审计者的财务状况、经营成果和现金流量。 2、带强调事项段的无保留意见: 说明审计师认为被审计者编制的财务报表符合相关会计准则的要求并在所有重大方面公允反映了被审计者的财务状况、经营成果和现金流量,但是存在需要说明的事项,如对持续经营能力产生重大疑虑及重大不确定事项等。 3、保留意见: 说明审计师认为财务报表整体是公允的,但是在存在影响重大的错报。 4、否定意见: 说明审计师认为财务报表整体是不公允的或没有按照适用的会计准则的规定编制。 5、无法表示意见: 说明审计师的审计范围受到了限制,且其可能产生的影响是重大而广泛的,审计师不能获取充分的审计证据。 综合上述内容,主要为大家总结了审计意见的五种类

型:标准的无保留意见,带强调事项段的无保留意见,保留意见,否定意见,无法表示意见。 此外,管理建议书与审计意见是同一审计委托项目的不同成果。 管理建议是针对审计相关的内部控制提出的;审计的对象是被审计单位的会计报表,由此而形成的审计意见是针对会计报表提出的。 审计报告的要素 1.标题 包括内容:被审计单位名称;审计事项(类别);审计期间;其他。 2.收件人 内部审计报告的收件人应当是与审计项目有管理和监督责任的机构或个人。 包括: (1)被审计单位适当管理层; (2)董事会或其下设的审计委员会或者组织中的主要负责人; (3)组织最高管理当局; (4)上级主管部门的机构或人员; (5)其他相关人员。 3.正文

考研数学(数学三)公认教材及参考书

考研数学(数学三)公认教材及参考书 高等数学:同济五版 线性代数:同济六版 概率论与数理统计:浙大三版 推荐资料: 1、李永乐考研数学3--数学复习全书+习题全解(经济类) 2、李永乐《经典400题》 3、《李永乐考研数学历年试题解析(数学三)真题》 考研数学规划: 课本+复习指导书+习题集+模拟题+真题=KO 复习资料来说:李永乐的不错,注重基础;陈文灯的要难一些。 经济类一般都用李永乐的(经济类数学重基础不重难度),基础好的话可以考虑下陈文灯的书。李永乐的线性代数很不错陈文灯的高等数学很不错 2009年全国硕士研究生入学统一考试数学(三)考试大纲 考试科目:微积分、线性代数、概率论与数理统计 考试形式和试卷结构: (一)试卷满分为150分考试时间为180分钟. (二)内容结构:高等教学约56%线性代数约22% 概率论与数理统计约22% (三)题型结构: 单项选择:8小题,每小题4分,共32分 填空题:6小题,每小题4分,共24 解答题(包括证明题):9小题,共94分 全国硕士研究生入学统一考试英语考试大纲 完形填空:10分(20道选择题每题0.5分)[可以抛弃的题型] 阅读:60分 其中阅读A部分(阅读理解):40分(20道选择题每题2分)(这个是重中之重) 阅读B部分(新题型):10分(5道题每题2分一共有四种题型) 阅读C部分(翻译):10分(5道题每题2分) 作文:30分(除了阅读A之外最重要的部分) 小作文(书信作文):10分 大作文(图画作文):20分

2009年全国硕士研究生入学统一考试数学三考试大纲考点归纳(三) 概率论与数理统计 一随机事件和概率 考试内容 随机事件与样本空间事件的关系与运算完备事件组概率的概念概率的基本性质古典型概率几何型概率条件概率概率的基本公式事件的独立性独立重复试验 二随机变量及其分布 考试内容 随机变量随机变量分布函数的概念及其性质离散型随机变量的概率分布连续型随机变量的概率密度常见随机变量的分布随机变量函数的分布 三多维随机变量的分布 考试内容 多维随机变量及其分布函数二维离散型随机变量的概率分布边缘分布和条件分布二维连续型随机变量的概率密度,边缘概率密度和条件密度随机变量的独立性和不相关性常见的二维随机变量的分布两个及两个以上随机变量的函数分布 四随机变量的数字特征 考试内容 随机变量的数学期望(均值)方差标准差及其性质随机变量函数的数学期望切比雪夫不等式矩协方差相关系数及其性质 五大数定律和中心极限定理 考试内容 切比雪夫大数定律伯努力大数定律辛钦大数定律棣莫弗-拉普拉斯定理 列维-林德伯格定理 六数理统计的基本概念 考试内容 总体个体简单的随机样本统计量经验分布函数样本均值样本方差和样本矩X2的分布t分布F分布分位数正态总体的常用抽样分布 七参数估计 考试内容 点估计的概念估计量和估计值矩估计法最大似然估计法

当代中国政治制参考书目

《当代中国政治制度》课参考文献目录 主要参考文献 1.《马克思恩格斯选集》1-4卷,人民出版社1972年版。 2.《列宁选集》1-4卷,人民出版社1995年版。 3.《毛泽东选集》1-4卷,人民出版社1991年版。 4.《邓小平文选》1-3卷,人民出版社1993年版。 5.《中国大百科全书》(政治学卷),中国大百科出版社1992年版。 6.陈至立主编:《中国共产党建设史》,上海人民出版社1991年版。 7.徐育苗主编:《毛泽东政治学说》,华中师范大学出版社1998年版。 8.徐育苗等著:《当代中国政党制度研究》,华中师范大学出版社1995年版。 9.徐育苗主编:《中外政治制度比较丛书》,商务印书馆2000年版。 10.徐育苗主编:《当代中国政治制度研究》,湖北人民出版社1993年版。 11.都淦主编:《人民代表大会选举制度研究》,四川人民出版社1990年版。 12.徐勇著:《非均衡的中国政治:城市与乡村比较》,中国广播电视出版社1992 年版。 13.张立荣著:《论有中国特色的国家行政制度》,中国社会科学出版社2003 年版。 14.浦兴祖主编:《中华人民共和国政治制度》,上海人民出版社2002年第2版。 15.朱光磊著:《当代中国政府过程》, 天津人民出版社2002年版。 16.谢庆奎主编:《当代中国政府与政治》, 高等教育出版社2003年版。 17.魏娜吴爱明著:《当代中国政府与行政》,中国人民出版社2002年版。

18.杨光斌著:《中国政府与政治导论》,中国人民出版社2003年版。 19.徐勇、吴毅主编:《乡土中国的民主选择——农村村民委员会选举研究文集》, 华中师范大学出版社1995年版。 20.项继权著:《集体经济背景下的乡村治理——南街、向高和方家泉村村治实 证研究》,华中师范大学出版社2002年版。 21.白钢主编:《中国政治制度史》(上、下卷),天津人民出版社2002年版。 22.何华辉主编:《人民代表大会制度的理论与实践》,武汉大学出版社1992 年版。 23.林尚立著:《选举政治》,三联书店(香港)有限公司1993年版。 24.尹世洪、朱开扬主编:《人民代表大会制度发展史》,江西人民出版社2002 年版。 25.王崇明、袁瑞良著:《中华人民共和国选举制度》,中国民主法制出版社1990 年版。 26.白钢主编:《选举与中国政治丛书》,中国社会科学出版社2001年版。 27.蔡定剑著:《中国人民代表大会制度》,法律出版社2003年版。 28.蔡定剑主编:《中国选举状况的报告》,法律出版社2002年版。 29.徐祥民等著:《中国宪政史》,青岛海洋大学版社2002年版。 30.谢俊美著:《政治制度与现代中国》,上海人民出版社2002年版。 31.俞可平著:《权利政治与公益政治》,社会科学文献出版社2000年版。 32.俞可平著:《增量民主与善治》,社会科学文献出版社2003年版。 33.郭定平著:《政党与政府》,浙江人民出版社1998年版。 34.陶东明、陈明明著:《当代中国政治参与》,浙江人民出版社1998年版。 35.燕继荣著:《政治学十五讲》,北京大学出版社2004年版。

[整理]6意见与指导意见的写法.

六、意见的写法 一、意见的含义、特点和类型 (一)意见的含义: 《中国共产党机关公文处理条例》将意见列为公文主要文种之一,对其功能给出如下定义:用于对重要问题提出见解和处理办法。 2001年施行的新的《国家行政机关公文处理办法》在主要公文种类中新增了“意见”这一文体,对其功能的表述与《条例》基本一致。以前行政公文的12类13种主要文体里没有“意见”,但这并不是说行政公文中就不使用意见这种文体。事实上,行政机关也经常使用意见来传达有关指示、布置某些工作。例如2000年2月20日出版的当年第5号《中华人民共和国国务院公报》,就刊登了三篇意见。其中有两篇是作为通知的转发或发布对象出现的。建设部等六单位制定的《关于工程勘察设计单位体制改革的若干意见》,由国务院向全国各省市自治区及各部委作了转发。教育部制定的《关于新时期加强高等学校教师队伍建设的意见》,是教育部自己用通知的形式发布的。还有一篇是教育部的《关于进一步加强中小学教育技术装备工作的意见》,它是以独立公文的形式直接向各省、自治区、直辖市教委、教育厅发布的,发文字号是“教基〔1999〕11号”。 (二)意见的特点 1.指导性 :意见虽然在文种的字面含义上没有指示、批复那样明显的指导色彩,似乎只是对某一工作提出些意见供参考,可实际上它也是指导性很强的一种文体。只所以不采用指示等指导色彩强的文种行文,主要有下列一些原因: 一是为体现党政分开的原则,党的机关在涉及政务时不宜采用指示等文种。 二是有关部门虽然对下级同类部门有业务指导权,但并没有行政领导权,采用指示显然没有采用意见更合适。

三是意见的内容业务性强、规划性强、组织性强,而这些内容采用较生硬的文种不如采用意见这样较委婉的文种更合适。 尽管如此,意见对受文机关来说,仍然有较强的约束性,下级机关要遵照执行。 2.针对性:意见有着较强的针对性。它总是根据现实的需要,针对某一重要的问题提出见解或处理意见,例如,我国在提倡开展素质教育以来,中小学的现有教育技术装备显得不能适应素质教育的需要,教育部就及时对加强这一工作提出了意见。党内的民主生活会质量有待提高,中组部就及时下发了《关于提高县以上党和国家机关党员领导干部民主生活会质量的意见》。这些意见对于解决目前存在的问题,都起了积极的作用。 3.原则性 :意见通常不是具体的工作安排,总是从宏观上提出见解和意见,要求受文单位结合具体情况,参照文件中提出的精神来办理。下级机关在落实意见精神时,比起执行指示有更大的灵活处理的余地。 二、意见的分类 (一)规划性意见:规划性意见是对某一时期的某一方面的工作提出的大体构想。它的特点是适用时期长,内容宏观化、整体化,类似于规划、纲要等计划性文体。它指示了一个时期内某项工作的要点、原则和努力方向,但一般没有具体的方法和措施。教育部在1999年8月用通知的形式发布的《关于新时期加强高等学校教师队伍建设的意见》,就是一个面向21世纪的宏观化、纲要化的意见。 (二)实施意见:实施意见一般是为贯彻落实某一重要决定或中心工作所制 定的实施方案,它重在阐发上级的有关精神,使下级单位对上级的文件精神有更深入的理解,同时提出较为具体的行动方案和工作安排。例如《中共河南省委河南省人民政府关于贯彻〈中共中央、国务院关于深化教育改革全面推进素质教育的决定〉的实施意见》(豫发〔1999〕28号)。

408考试教材以及参考书

一、数据结构 1.教材:《数据结构》严蔚敏清华大学出版社 清华大学严蔚敏的这本数据结构的教材是国内数据结构教材的权威。也是国内使用最广,其广度远远超越其他同类教材,计算机考研专业课命题必定以它为蓝本。这一本数据结构是2007年的最新版本,完全适合任何学校的考研数据结构的复习之用,是数据结构学习最权威的教材。 2.辅导书:《算法与数据结构考研试题精析(第二版)》机械工业出版社 网上广为流传的数据结构1800题相信只要是计算机考研的同学无人不知无人不晓。其实1800题是2001年推出来的,当时编者把电子版免费分享给大家,却很少有人知道它也有纸质版本就是《算法与数据结构考研试题精析》。第二版是2007年最新出版的,对里面的题目进行了大量的更新,去掉了一些比较过时和重复的题,加上了很多名校最近几年的考研真题,总共大约1650题左右。真题就是训练的最好武器,相信当你复习完这本数据结构辅导书后,任何关于数据结构的考题都是小菜一碟。 二、计算机组成原理 1.教材:《计算机组成原理》唐朔飞高等教育出版社 《计算机组成原理》白中英科学出版社 这两本教材都是普通高等教育十一五国家级规划教材,其权威性不言而喻,在国内是使用最广的两本教材,而前者应该略胜一筹。而且两位老师说教学的计算机组成原理课程都是国家级精品课程,网上甚至还有他们的讲课视频可以下载,再配合教材的使用,这样可以更加增强学习的效率。 2.辅导书:《计算机组成原理考研指导》徐爱萍清华大学出版社 《计算机组成原理--学习指导与习题解答》唐朔飞高等教育出版社 清华大学的这套辅导教材在广大的考生中有着极为优秀的口碑,特别是系列中的李春葆《数据结构考研辅导》在数据结构考研辅导资料中占据着数一数二的地位。这本辅导书通俗易懂,重点突出,特别适合于考研复习,特别是武汉大学以前的专业试题就完全以这本书为蓝本,甚至直接考上面的原题。唐朔飞的题集上面的题型也比较适合于考研,和它的配套教材一样,是一本不可多得的好书。 三、操作系统 1.教材:《计算机操作系统(修订版)》汤子瀛西安电子科技大学出版社 毫无疑问这本教材是国内操作系统教材的权威,使用度很广,以往一般考操作

教学情境:特点与类型

https://www.doczj.com/doc/b816445290.html,/wjszx/jks/article_view.asp?id=566 江中教科 教学情境:特点与类型(生物组包春娟) 教学情境:特点与类型 生物组包春娟 近一个世纪来,中国的教育受凯洛夫教育思想的影响,注重认知,忽略情感,学校成为单一传授知识的场所。这样导致了教育的狭隘性、封闭性,影响了人才素质的全面提高,尤其是情感意志及创造能力的培养和发展。因此,在当前的基础教育课程改革中,重点之一就是改变过于注重知识传授的倾向,强调形成积极主动的学习态度,使获得基础知识与技能的过程成为学会学习和形成正确价值观的过程。笔者认为,要实现这一目标,就要在教学过程中设置情境,激发和推动学生的认知活动、实践活动以及情感活动,使学生主动参与教学过程,只有这样,教学活动才能成为学生的内在需求而不是一种外部的驱动。但是,情境的设置必须符合学生的认知规律,否则,便会产生一种消极干扰。 布卢姆曾说过,学生在认知过程中交替攀登着两个梯子,“一个梯子代表认知行为和认知目标,另一个梯子代表情感和情感目标”,“通过交替地攀登这两个梯子,就可以达到某些复杂的目的”。情境就是学生获得知识与技能的“梯子”。学生知识习得的过程不只是单一的思维过程,而是伴有丰富的情感体验的认知过程,是一个情知统一的思维品质的提高过程。情境往往以暗默的方式启迪学生的思维,对学生的认知起到一种导向的作用。只有学生将情境中寓含的客观信息转化为心理意义或由情境的隐喻明确了学习心向,教学才是成功的。

一、教学情境的特点 生物的教学情境具有形象性、启发性、情知性的特点。 (一)形象性 生物世界里的客观情境具有召唤想象的功能,教师语言的描述也能启动学生想象的翅膀。当教师用具体生动的形象化的语言阐述教材,便会建构出生动的教学情境。例如,基本因工程中的“剪刀”—限制性内切酶,它的连接的“针线”--DNA连接酶等 (二)启发性 叶圣陶先生曾说过,“遵路识斯真”“入境始与亲”,教学情境的启发性就是引导学生“遵路”,“入境”。例如,从生物的受精作用,联想到原始生殖细胞的减数分裂等。 (三)情知性 教学情境的情感层面是多维的。它是教师、学生以及教材乃至生活世界的多元组合,根据不同的教学目的可以使学生通过情感体验达成认知目标。例如,从生活中南瓜果实的形状,让学生明白,果实的形成和种子有关,而种子是和生长素有关系等。 二、教学情境的类型 (一)冲突性情境认知需要是“要求知道和理解(事物),要求掌握知识以及系统地阐述并解决问题的需要”(美国心理学家奥苏伯尔语)。认知需要是直接指向学习或知识本身的,也就是通过学习和获得知识本身,学习者就能得到满足,知识本身就是学习的目的。从“知”本身,就可以获得快乐,学习本身既然能成为“乐”,自然也就不需要其他外在的东西来维持,更不需要“头悬梁,锥刺骨”了。 在现实生活中,学生往往带着各自不同的动机进入学校学习,但有关心理学的研究表明,无论学生原有的学习动机是什么,为了启动学生的思维,就必须激发学生对所学新知识的强烈的认知需要,并由此产生驱动思维过程的认知动机,驱使学生主动地进行学习。而通过情境的设置,产生了对新知识的渴望,产生了问题和矛盾,这正是思维的本源。

2018年-2019年中国人民大学思想政治教育专业考研参考书目

中国人民大学思想政治教育专业考研参考书目 本课程适用于报考中国人民大学大学马克思主义理论一级学科的所有考生,该专业考研的基本情况是: 本专业考试科目为:105思想政治理论,201英语一,619马克思主义理论综合,844当代中国马克思主义理论与实践 本专业考研报考录取情况为:思想政治教育专业每年统考录取5人,保送录取5人左右,统考与保送比例基本上为1:1。 本专业考研情况介绍:中国人民大学马克思主义学院思想政治教育专业目前拥有四名教授、博士生导师(刘建军、王易、邱吉、靳诺),副教授及讲师若干,综合实力在全国名列前茅。近年来考研竞争力不断增加,对初试分数要求较高(本人估计最低380,但也要结合每年的具体情况)。 本专业考研考试特点:思想政治教育专业课考试题目与人大马院马克思主义理论一级学科其他各专业考题相同,由马院自主命题,各专业老师均参与命题,最后以抽题制的形式形成最终的试卷。马院马克思主义理论一级学科各专业均只招收学硕,无专硕。政治、英语一均为全国卷 中国人民大学马克思主义学院自2008年起不再指定考研的参考书目,但多数考生在初期准备阶段若时间充裕或基础较为薄弱依然会参照以下书目,为下一步复习奠定基础。下列11本参考书均以最新版为主: 《马克思主义经典著作选读》人民出版社 《马克思主义经典著作选读导读》人民出版社 《科学社会主义理论与实践》高放中国人民大学出版社 《毛泽东思想概论》庄福龄中国人民大学出版社 《现代思想政治教育学》张耀灿等人民出版社 《马克思主义政治经济学原理》张雷声中国人民大学出版社 《邓小平理论与“三个代表”重要思想概论》徐志宏秦宣中国人民大学出版社 《思想政治教育学原理》张耀灿高等教育出版社 《毛泽东邓小平江泽民论世界观人生观价值观》中央文献研究室 《马克思主义哲学原理》梁树发中国人民大学出版社 《思想道德修养》夏卫东中国人民大学出版社

审计报告意见类型及其判断标准

无保留意见保留意见无法表示意见否定意见 无保留意见审计报告 无保留意见的审计报告是最普通的审计报告。据国外文献统计,注册会计师出具的审计报告90%以上都是无保留意见的审计报告,我国的比例可能低一些,主要与企业的质量有关。如果注册会计师认为会计报表符合合法性与公允性,没有在审计过程中受到限制,且不存在应当调整或披露而被审计单位未予调整或披露的重要事项时,应当出具无保留意见的审计报告;在决定出具无保留意见的审计报告时,如果认为审计报告不必附加任何说明段、强调事项段或修正性用语,注册会计师应当出具标准无保留意见的审计报告,即标准审计报告。 保留意见审计报告 保留意见适用于被审计单位没有遵守国家发布的企业会计准则和相关会计制度的规定,或注册会计师的审计范围受到限制。只有当注册会计师认为会计报表就其整体而言是公允的,但还存在对会计报表产生重大影响的情形,才能出具保留意见的审计报告。如果注册会计师认为所报告的情形对会计报表产生的影响极为严重,则应出具否定意见的审计报告或无法表示意见的审计报告。因此,保留意见的审计报告被视为注册会计师在不能出具无保留意见审计报告的情况下最不严厉的审计报告。

否定意见的审计报告 只有当注册会计师确信会计报表存在重大错报和歪曲,以至会计报表不符合国家发布的企业会计准则和相关会计制度的规定,未能从整体上公允反映被审计单位的财务状况、经营成果和现金流量,注册会计师才出具否定意见的审计报告。注册会计师应当依据充分、适当的证据,进行恰当的职业判断,确信会计报表不具有合法性与公允性时,才能出具否定意见的审计报告。据文献统计,注册会计师很少出具否定意见的审计报告。 无法表示意见的审计报告 只有当审计范围受到限制可能产生的影响非常重大和广泛,不能获取充分、适当的审计证据,以至无法确定会计报表的合法性与公允性,注册会计师才可出具无法表示意见的审计报告。无法表示意见不同于否定意见,它仅仅适用于注册会计师不能获取充分、适当的审计证据的情形。如果注册会计师发表否定意见,必须获得充分、适当的审计证据。无论无法表示意见还是否定意见,都只有在非常严重的情形下采用。

考试范围和参考书目

考试范围和参考书目 北京师范大学社会工作考研参考书籍 《社会工作概论(第二版)》王思斌,高等教育出版社(咖啡色书皮) 《社会工作导论》王思斌,高等教育出版社(绿色书皮) 《人类行为与社会环境(第二版)》王瑞鸿,华东理工大学出版社 《社会学概论新修(第三版)》郑杭生,中国人民大学出版社 《社会工作综合能力(中级)》全国社会工作者职业水平考试教材编写组,中国社会出版社 437 社会工作实务参考教材 《个案工作》许莉娅,高等教育出版社 《小组工作》刘梦,高等教育出版社 《社区工作》徐永祥,高等教育出版社 《社会行政》王思斌,高等教育出版社 《社会政策概论(第二版)》关信平,高等教育出版社 《现代社会学调查方法》风笑天,华中科技大学出版社 《社会工作实务(中级)》全国社会工作者职业水平考试教材编写组,中国社会出版社 考研访谈 北京师范大学社会工作专业考研经验分享 ?自我介绍: 2017考研(北京师范大学社会工作专业),我本科是二本院校,考研共复习了5个月左右。

统招初试411分+复试292分。总成绩排名为本专业第三。下面分享一下关于择校、复习计划、参考书目和心得。 一、关于择校 在我们开始决定考研的第一步,就是选择好目标院校和目标专业。那么关于择校,要考虑几点:学校的综合实力,招录比,地点,是否包住宿,奖助学金,个人情愫。毕竟考研你是想向更好的地方前进,那么关于你选择的学校可以优先985或211的,在去学校官网或贴吧,了解想考专业的招录比情况。地点还是推荐去一线城市,发展空间会大点。其他的无非就是结合自身经济情况和人脉原因,总的去衡量出自己的目标学校。 二、复习计划分享 1.英语备考plan(英语二81分) 先是确定好适合自己的英语复习资料,切记同类型的辅导书不要重复买,比如考研单词书买一本就好,就是一本书反反复复背记,坚持到考前。然后你根据辅导书、练习题真题以及自己英语基础,对英语复习做一个大概的规划。人者各异,复习当中懂得适当调整。 参考书目: 视频:朱伟恋词17版、老蒋长难句语法、唐静翻译、考虫陈仲凯阅读、考虫新题型和完型、王江涛作文(我作文听得不多,主要是自己背,默写然后练习)。 用书:恋练有词+考虫1600词、张剑版真题(英语一2005年到2016年+英语二2007年到2016年)、有道词典(柯林斯)、王江涛英语二范文、朱伟小黄书、考虫考研真题大黑(英语二)+三套模拟卷。英语一主要就以近20年的真题复习就好。 大致过程: 考前我也查过大量前辈的经验贴,几乎都说英语最主要用真题来训练的,实践下来觉得完全可行。学英语就是背了忘忘了背,所以同一篇文章研究3遍都不为过。大家也可以多

北京大学中系课程、教材及参考书目(整理版)

北京大学中文系教材及参考书目 “最低限度书目” 中国古代文学 ◆教材: 袁行霈主编《中国文学史》四卷,高等教育出版社。林庚《中国文学简史》北大、清华出版社都有。 一口气可以读完,酣畅淋漓。 《中国文学史参考资料简编》上下册北京大学出版社 《先秦文学史参考资料》,《两汉文学史参考资料》,《魏晋南北朝文学史参考资料》,北大中文系编,中华书局。 选录作品比较多,或许不太好找。 ◆作品: 《古文观止》没事背几篇吧。 《天下才子必读书》常森老师经常推荐的,是金圣叹的评点本,可以翻翻。 这两本书读完,古代散文一关勉强可以算过了。这里面诸子文、骈文比较少,可以自己找来补充。《论语》《孟子》《庄子》等等,看不完全部,找个选本看。后者可以看《文选》《六朝文絜》等。汉赋就看《文选》中选的吧。大赋太难,不想看的拉倒,《登楼赋》《洛神赋》这样的总该能看。《诗经》《楚辞》还是那句话,看不完的看选本。 沈德潜、《古诗源》中华书局,汉唐之间的诗歌,看看也就够了。 《唐诗别裁集》读这本书让人有勇气不考六级。两千左右首诗,有点多。 关于唐诗,我最想说的是,可以先熟读《唐诗三百首》。 马茂元《唐诗选》 俞平伯《唐宋词选释》我很喜欢的一个注释本。龙榆生《唐宋名家词选》大约有六七百首,比较全面的反映唐宋词的面貌。 钱钟书《宋诗选注》不用我说了。 张鸣《宋诗选》 张老师的书,长长的一个序言,加上很精彩的作家小传、诗歌分析,了解宋代诗歌基本够用了。汪辟疆《唐人小说》程毅中《宋元小说话本集》 宋元之后,大家可以把以前作为最常识性的知识知道却没有读过的书读一下,比如《西厢记》《牡丹亭》还有传说中的四大名著等等。可以不喜欢,可以尝试读一下读不下去再扔掉,但不能不读,总不能从中文系毕业后连四大名著都没有尝试读过吧。 中国文学批评史: ◆教材: 张少康《中国文学理论批评史教程》 郭绍虞《历代文论选》有一卷本和四卷本,各取所需。 像毛诗序、文赋、文心雕龙、诗品序、沧浪诗话等经典文献,不怕熟读成诵。 中国现代文学 ◆课本: 钱理群温儒敏吴福辉:《中国现代文学三十年》文学史 王瑶:《中国新文学史稿》我们现代文学的祖师爷。 其实他的《中古文学史论》也非常值得一看,虽然与现代文学专业不直接相关,其方法直承鲁迅《魏晋风度及文章与药及酒之关系》。 唐弢严家炎:《中国现代文学史》经典之作,现在还出了一个简编本。 严家炎:《中国现代小说流派史》 孙玉石:《中国现代主义诗潮史论》 温儒敏:《中国现代文学批评史》 上述几则书目都是陈平原老师开列的。一个总括的现代文学史,以下是各类别的文学史,如小说史、诗歌史、批评史,都是各领域的专家撰写的。 ◆研究著作: 夏志清:《中国现代小说史》 虽然我们现在可以说它政治色彩、僵化偏颇,但我认为这种开山之作还是应该看一看。会很有意思,很多与我们接收的主流文学史判然相悖的论述与视角,我当时还小,读完以后感觉像看了秘籍乱练功的小孩,两道内力在体内打架。 钱理群:《1948天地玄黄》《心灵的探寻》《1948天地玄黄》是一种很独特的文学史书写

相关主题
文本预览
相关文档 最新文档