程序设计综合
-
软件工程实践导论金尊和著金尊和,清华大学毕业,曾师从吴澄院士从事计算机集成制造系统的研究.博士毕业后加入IBM中国研究中心从事软件和网络方面的研究和开发.2000年,加盟著名的软件工具公司RationalSoftware(现为.IBM收购),从事软件项目管理工具和建模工具的研发工作,现在金尊和博士作为JavaJDO专家组成员在IBM公司加州硅谷分部从事企业软件工程方法和流程管理方面的研发工作,并活跃子各种专业组织.为了促进广大读者与作者的交流互动,第二书店热情邀请了金尊和博士与大家一同相约在第二书店的网上论坛,http://bbs.dearbook.com.cn/viewtopic.php?t=19355大家有关于此书的任何问题可以与金博士在线交流。本书把软件工程放在一个更大的商业视角中进行考察和分析,对最新的软件工程理论从实践的角度重新检验,并提出作者独特的思考方法和新的理论。本书在形式上参照兵法三十六计,总结了软件工程实践中的一些基本原则、出发点和解决问题的思路和方法,涉及软件工程的方法论、软件设计、编程实现以及管理等四个方面。每个方面包含若干计,每一计为一个重要的方法,单独成为一个章节。本书面向专业软件开发人员、一般软件从业人员、信息产业管理人士、计算机等专业的教师和在校生以及对软件和信息产业感兴趣的任何读者,也包括希望对软件工程有一定了解或绎创造性方法论感兴趣的读者。 -
ML程序设计教程(英)Lawrence C.Paulson著;柯韦译;柯韦译本书是关于ML程序设计的经典教材,详细介绍如何使用ML语言进行程序设计,并讲解函数式程序设计的基本原理。书中含有大量例子,涵盖了排序、矩阵运算、多项式运算等方面。大型的例子包括一个一般性的自顶向下语法分析器、一个一演算归约程序和一个定理证明机。书中也讲述了关于数组、队列、优生队列等高效的函数式实现,并且有一章专门讨论函数式程序的形式论证。本书详细讲解如何使用ML语言进行程序设计,并介绍函数式程序设计的基本原理。书中特别讲述了为ML的修订版所设计的新标准库的主要特性,并且给出大量例子,涵盖排序、矩阵运算、多项式运算等方面。大型的例子包括一个一般性的自顶向下语法分析器、一个l-演算归约程序和一个定理证明机。书中也讲述了关于数组、队列、优先队列等高效的函数式实现,并且有一章专门讨论函数式程序的形式论证。本书可作为高等院校计算机专业相关课程的教材,也适合广大程序设计人员参考。本书前言前言:本书源于对StandardML和函数式程序设计的讲稿。它仍可以作为函数式程序设计的课本—一本面向实用,而不是标准的、理想化的书—然而,它主要是一本有效使用ML的指南。它甚至讨论了ML的命令式特性。有些内容需要离散数学的知识,例如初等逻辑和集合论。读者会发现以往的程序设计经验是有用的,但不是必需的。本书是一本程序设计手册,而不是参考手册。它覆盖了ML的主要方面,但并不尽述所有的细节。它在理论原理上花费了一些篇幅,但主要还是关心高效的算法和实际的程序设计。本书的组织反映了我的教学经验。高阶函数出现得较晚,在第5章讲述。惯常的做法是在一开始就介绍一些不甚自然的例子,这样做只能使学生们感到困惑。高阶函数的概念是不容易理解的,需要充分的预备知识。所以,本书从基本类型、表和树开始讲述。当讲到高阶函数时,很多相关的例子已经是现成的了。练习的难度相差很大。它们不是用来评测学生的,而是为了提供实践机会,拓展内容和激发讨论的。本书一览。大多数章节都专注于ML的各个方面。第1章介绍了函数式程序设计的背景思想,以及ML的历史概况。第2~5章涵盖了ML的函数式部分,包括对模块的简介。讲述了基本类型、表、树和高阶函数。对函数式程序设计的更广泛的原理也有所讨论。第6章给出了论证函数式程序的形式方法。看上去似乎偏离了程序设计的主题,然而错误的程序是没用的。易于形式论证是函数式程序设计的一大好处。第7章详细讲述了模块,包括函子(带参数的模块)。第8章讲述了ML的命令式特性:引用、数组和输入输出。本书的其余部分由较大的例子构成。第9章给出了函数式的语法分析器和一个l-演算解释器。第10章给出了一个定理证明机,这是ML的传统应用。书中的例子非常丰富。其中一些只是为了说明ML的某个方面,但大多数本身就有一定用途—排序、函数式数组、优先队列、搜索算法、美化打印。请注意:虽然我测试过这些程序,但是它们仍不免含有错误。信息和警告块。技术性的旁白、库函数的叙述以及为进一步学习而给出的笔记都会不时地出现。它们被加以如下图标以便有些读者可以跳过:亨利王的要求。他们拿不出什么理由可以反对陛下向法兰西提出王位的要求,只除了这一点,那个在法拉蒙时代制定的一条法律,InterramSalicammulieresnesuccedant,‘在撒利族的土地上妇女没有继承权’:而法国人就把这‘撒利族的土地’曲解为法兰西的土地,并且把法拉蒙认做是这条法律的创制人和妇权的剥夺者。可是他们的历史学家却忠实地宣称撒利区是在日耳曼的土地上……ML并不完美。某些缺陷会使简单的编码错误浪费掉程序员几个小时的时间。而且,新的标准库使得新旧编译器不兼容。因此,本书中有一些这样的警告图标:小心葛罗斯特公爵。呵,勃金汉!小心那个狗东西:要知道,摇尾的狗会咬人;咬了人,它的牙毒还会叫你痛极而死;莫同他来往,千万留意;罪恶、死亡和地狱都看中了他,地下的大小役吏都在供他使唤。我要赶紧补充一点,在ML里不会产生这么可怕的后果。程序里的错误是不能冲垮ML系统本身的。另一方面,程序员必须牢记,即使是正确的程序也可能给外部世界带来伤害。如何得到StandardML编译器。由于StandardML刚出现不久,很多学院没有编译器。下面列出了现有的一些StandardML编译器,并附有联系地址。书中的例子是在MoscowML、Poly/ML和StandardMLofNewJersey下开发的。我尚未尝试其他的编译器。要得到MLWorks,请联系HarlequinLimited,BarringtonHall,Barrington,Cambridge,CB25RG,England。他们的电子邮件地址是web@harlequin.com。要得到MoscowML,请联系PeterSestoft,MathematicalSection,RoyalVeterinaryandAgriculturalUniversity,Thorvaldsensvej40,DK-1871FrederiksbergC,Denmark。或从互联网上得到该系统:http://www.dina.kvl.dk/~sestoft/mosml.html要得到Poly/ML,请联系AbstractHardwareLtd,1BrunelSciencePark,KingstonLane,Uxbridge,Middlesex,UB83PQ,England。他们的电子邮件地址是lambda@ahl.co.uk。或从互联网上得到该系统:http://www.polyml.org/要得到PoplogStandardML,请联系IntegralSolutionsLtd,BerkHouse,BasingView,Basingstoke,HampshireRG214RG,England。他们的电子邮件地址是isl@isl.co.uk。要得到StandardMLofNewJersey,请联系AndrewAppel,ComputerScienceDepartment,PrincetonUniversity,PrincetonNJ08544-2087,USA。更好的是可以从互联网上得到文件:http://www.cs.princeton.edu/~appel/smlnj/http://www.smlnj.org/书中的程序和一些练习答案可以通过电子邮件得到,我的电子邮件地址是lcp@cl.cam.ac.uk。如果可能,请使用互联网,我的主页在http://www.cl.cam.ac.uk/users/lcp/致谢。编辑,DavidTranah,在写作的各个阶段提供了帮助,并建议了书名。GrahamBirtwistle、GlennBruns和DavidWolfram仔细阅读了文本。DaveBerry、SimonFinn、MikeFourman、KentKarlsson、RobinMilner、RichardO誎eefe、KeithvanRijsbergen、NickRothwell、MadsTofte、DavidN.Turner和Harlequin的工作人员也对文本提出了意见。AndrewAppel、GavinBierman、PhilBrabbin、RichardBrooksby、GuyCousineau、LalGeorge、MikeGordon、MartinHansen、DarrellKindred、SilvioMeira、AndrewMorris、KhalidMughal、TobiasNipkow、KurtOlender、AllenStoughton、ReubenThomas、RayToal和HelenWilson发现了前几次印刷中的错误。PieteBrooks、JohnCarroll和GrahamTitmus在计算机使用方面给予了帮助。我还要感谢DaveMatthews开发了Poly/ML,这是多年以来唯一高效的StandardML的编译器。在众多的参考文献中,Abelson和Sussman(1985)、Bird和Wadler(1988)以及Burge(1975)的著作特别有帮助。Reade(1989)的书中包含了在ML中实现惰性表的有用思想。TheScienceandEngineeringResearchCouncil在过去20多年来给予了LCF和ML大量的研究资助。本书的大部分写作工作都是我从剑桥大学休假的过程中完成的。我感谢计算机实验室(ComputerLaboratory)和卡莱尔学院(ClareCollege)给予休假,以及爱丁堡大学对我六个月的招待。最后,我要感谢Sue,感谢她所给我的一切帮助,以及天天耐心倾听我关于每一章进展的报道。 -
数据库应用基础李红主编本书在2002年版的国家规划教材《数据库应用基础——VisualFoxPro6.0》的基础上重新编写。本书从应用角度出发,全面阐述了VisualFoxPro6.0的安装过程、操作基础、程序设计基础、数据库和表的创建及使用方法、查询和视图的概念及创建方法、控件的使用方法、表单的创建和管理、创建报表和标签的方法、创建菜单的方法、应用程序设计实例和技巧等。书中实例丰富,章后附有小结和习题,并安排了13个实验,使读者加深了解软件开发的过程、方法和技巧。本书突出职业教育的特点,强调学生的技能培养,可作为中职学校计算机及应用专业的教学用书,也可供计算机爱好者和有关培训班使用。本书还配有电子教学参考资料包(包括教学指南、电子教案、习题答案),详见前言。 -
Visual FoxPro 9.0基础教程高伟,陈林等编著VisualFoxPro9.0系统是Microsoft公司最新发布的一款数据库应用系统,它在以往版本的基础上有了很大的改进,功能更加强大,提供了可视化界面的设计方法,支持面向对象的程序设计技术。VisualFoxPro9.0是具备自开发语言的数据库管理系统,它既可以作为大型数据库的前端开发工具,也可以进行小型的应用系统开发,是使用非常广泛的数据库应用系统的开发工具。本书从基本的概念到应用系统的设计实例,循序渐进地介绍了使用VisualFoxPro9.0进行数据库应用系统开发的各种知识。本书结构严谨、内容翔实、实例丰富,非常适合程序开发人员和高等院校的师生使用。本书每章中的实例源代码可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。本书参照开发数据库应用程序的基本步骤,重点讲述了VisualFoxPro9.0的开发环境、数据库、数据库操作技术、查询、视图、程序设计基础、表单和表单集、表单控件、菜单和工具栏、报表与标签、应用程序的调试与发布等基础知识,在本书的最后一章使用一个完整的学位论文管理系统介绍了数据库应用程序的开发过程。 -
基础工程及实用程序设计丁继辉,王维玉,李军编著主要内容本书依据国家颁布的有关地基基础设计规范,系统地给出了地基基础工程设计的计算方法,并提供了用VisualBasic 6.0编制的相应的计算界面和计算程序。全书共分八部分,主要内容包括VisualBasic与工程软件开发,岩土工程勘察及实用程序设计,地基应力和地基变形计算及实用程序设计,浅基础及实用程序设计,桩基础及实用程序设计,土坡稳定性分析及实用程序设计,支护结构内力计算及实用程序设计,复合地基及实用程序设计等。本书全部计算程序都包括程序界面和程序代码,并配有工程实例。计算程序充分利用了Windows的友好界面,使操作更为灵活、直观。易于接受掌握,便于用户修改。本书可作为从事岩土工程、土木工程、水利工程以及相关专业的工程技术人员进行基础工程设计和工程计算软件开发的主要工具书,亦可作为高等院校有关专业的研究生和本科高年级学生专业课、毕业设计(或论文)和课程设计的主要参考书之一。 主要内容包括VisualBasic与工程软件开发,岩土工程勘察及实用程序设计,地基应力和地基变形计算及实用程序设计,浅基础及实用程序设计,桩基础及实用程序设计,土坡稳定性分析及实用程序设计,支护结构内力计算及实用程序设计,复合地基及实用程序设计等。本书全部计算程序都包括程序界面和程序代码,并配有工程实例。计算程序充分利用了Windows的友好界面,使操作更为灵活、直观。易于接受掌握,便于用户修改。本书可作为从事岩土工程、土木工程、水利工程以及相关专业的工程技术人员进行基础工程设计和工程计算软件开发的主要工具书,亦可作为高等院校有关专业的研究生和本科高年级学生专业课、毕业设计(或论文)和课程设计的主要参考书之一。 -
Visual FoxPro数据库应用与开发标准教程杨志姝,吴华等编著本书学深入浅出地介绍了VisualFoxPro的数据库应用与开发技术。全书共分为11章,内容涉及数据库的基本原理和基础操作;创建、运行和修改查询的方法;视图的基本操作;创建报表和标签文件,以及对报表文件进行合理布局的技巧;表单的创建方法;结构化程序设计的思想及编程语言的标准;数组的定义和用法;面向对象的程序设计方法;如何实现数据库在Internet上的应用。本书最后一章以学生选课系统为例,从需求分析、项目创建、程序设计、运行和调试到保存发布对整个应用程序开发过程进行了详细说明。本书语言简洁、实例丰富,适合用为VisualFoxPro数据库培训教材,也可以作为数据库管理与开发的参考资料。本书主要特色◆学习目标:每章章首概括了本章要点和学习目标,勾画了本章知识要点的结构图,便于读者直观、简洁地了解本章内容要点◆课堂练习:围绕综合实例讲解理论内容,方便了教师对学习内容的安排◆专家指南:根据读者定位和内容的难易程度,灵活安排篇幅结构,将无法展开介绍的内容安排在“专家指南”中,积极引导学生深入学习◆思考与练习:每一章末尾都包含了复习题、思考题和上机练习,便于巩固该章学习的内容,引导学生提高上机操作能力,培养学生独立解决问题的能力 -
中国古代语言学史何九盈著“千古多文人而少良史”本书则是一本难得的写中国语言学史的书著作。本书前言学科。我们中国人自觉地对语言进行研究,起码也有两千多年的历史了。我国古代没有语言学(Linguistics)这个名称,只有所谓“小学”。“小学”的内容与我们现在所说的广义语言学大致上相当。古人为什么要把语言文字之学称之为“小学”呢?这也有一个历史发展的过程。“小学”原本是指八岁至十四岁的幼童读书的学校。《大戴礼记·保傅》:“及太子少长,知妃色,则人于小学。小者所学之宫也。”卢辩注:“古者太子八岁入小学,十五人太学也。”汉崔定《四民月令》说:“农事未起,命成童以上入太学,学五经;命幼童入小学,学篇章。”“篇章”是指《苍颉篇》之类的识字课本。因《苍颉篇》“断六十字以为一章,凡五十五章。”故以“篇章”指代这类字书。在《汉书·艺文志》中,“小学”这个概念产生了新的意义,已由“学校”引申出“学科”的意思。《艺文志》说:“凡小学十家,三十五篇。”“小学”己成为一“家”之言,其内容全都是蒙童识字课本。《尔雅》、《小尔雅》这些书不算在“小学”家之类,其理由就是后来《隋书·经籍志》说的,“《尔雅》诸书,解古今之意”,故附经籍之后。可见,汉代所说的“小学”实际上只限于文字学,它的具体内容包括解释文字的形体结构(六书,六体)、“通知古今文字”,以及“正读”字音等。在《隋书·经籍志》中,“小学”这个概念又进一步扩大。其内容除字书之外,还包括训诂(如《说文》、《字林》等)、音韵等方面的著作,而《尔雅》、《小尔雅》、《方言》、《释名》等仍列入“经义”一类,不入“小学”之林。直到《旧唐书·经籍志》,才把《尔雅》等书列进“小学”一类,从此,“小学”的基本内容才确立下来。只不过在宋代,又有人把“小学”称之为“文字之学”。如晁公武《郡斋读书志》卷一说:文字之学凡有三:其一体制,谓点画有衡纵曲直之殊;其二训诂,谓称谓有古今雅俗之异;其三音韵,谓呼吸有清浊高下之不同。论体制之书,《说文》之类是也;论训诂之书,《尔雅》、《方言》之类是也,论音韵之书,沈约《四声谱》及西域反切之学是也。三者虽各一家,其实皆小学之类。晁公武把“小学”称之为“文字之学”,这说明古代的“小学”家并不把语言看做是自己研究的对象,即使在事实上研究的是语言问题,他们也是从文字的角度来看待这种研究的,晁公武所说的三个方面的内容,就是指的字形(体制)、字义(训诂)、字音(音韵),即通常所说的文字学、训诂学、音韵学。由于古人认为“小学”就是“文字之学”,而且总是把“小学类”放在“经部”之中,因此,后人就产生了两种不正确的看法:一、19世纪以前,中国还没有语言学;二、“小学”是“经学”的附庸。古代的语言学不能算是一门独立的学科。第一种看法是受西方的影响产生的,第二种看法是古已有之。这两种看法都有一定的道理,但并不全对。关于中国古代有无语言学,这里有个标准问题。我们不应拿现代语言学的标准去衡量古代语言学,更不应该拿西方语言学的标准来硬套。我们应该从事实本身出发。我们的古人在东汉未年就已经能用二分法分析汉语的音节,从魏晋以后,就能很好地对汉语的声、韵、调进行分析,并在此基础上,产生了反映汉语实际语音系统的韵书(如六朝韵书以及《中原音韵》等),宋元时代又产生了声韵调相配合的等韵图,明清时代还产生了历史语音学,有的人己明确认识到:“今音不同唐音”,“唐音不同古音”,“音韵之不同必论其世。约而言之,唐虞夏商周秦汉初为一时,汉武帝后泊汉未为一时,魏晋宋齐梁陈隋为一时。”汉语音韵学的发展,从总的趋势来说,是和汉语语音的实际发展情况相符合的。在词汇研究方面,公元一世纪就产生了《方言》,二世纪末又产生了《释名》,这些著作基本上是以当时的口头词汇作为研究对象的,可见,我们的古人无论是对汉语语音的研究,还是对汉语词汇的研究,都有相当一部分内容是属于语言学性质的。就是在今天,我们仍然把这种性质的研究划在语言学的范围之内。古代语言学是否算是一门独立的学科呢?回答这个问题时,我们应当确立这样一些原则:当我们衡量一门学科是否具有独立的资格时,首先要看它有无独特的研究对象,其次要看它有无独特的研究方法,其次要看它有无独特的科学体系,其次要看它有无独特的研究成果。用这些原则来衡量一下,我们可以说,从汉代开始,语言学已经算是一门独立的学科了。《方言》、《说文》、《释名》这三大名著的产生,就是语言学独立成为一门学科的标志。我们说杨雄、许慎、刘熙是语言学家,大概多数人是会赞同的吧。汉以后,各个历史时期都有人从事语言学的研究工作,也可以说得上是“江山代有才人出”。像李登、张揖、沈约、颜之推、陆法言、陆德明、颜师古、徐铉、徐锴、吴域、韩道昭、周德清、陈第、方以智、顾炎武、江永、戴震、段玉裁、王念孙、王引之、江有诰、陈澧、俞越、孙诒让等人,都是重要的语言学家。他们在汉语、汉字研究方面,积累了不少宝贵的经验,创造了一套完整的研究方法,形成了优良的传统。当然,他们在观点上、方法上,也有不少缺点和错误,在本书的有关章节中将会具体论述。另外,我们也应看到.古代的语言文字学和经学的关系的确非常密切,但古代哲学与经学的关系不是更为密切吗?就是史学、文学与经学的关系在先秦时代也不是那么分明的。《诗经》是道道地地的“经”,但它是不折不扣的文学作品,《书经》是道道地地的“经”,但又是不折不扣的历史著作。如果我们还跟古人一样,只在“经学”这个概念中兜圈子,不唯看不到语言学的独立存在,就连文史哲的独立存在也成问题了。就语言学的三个部门而言;也不可一概而论。训诂学与经学的关系最为密切,文字学次之,音韵学的研究成果可以用于“经学”,但音韵学的产生和发展跟经学并没有多大的关系,如《切韵》系韵书和《中原音韵》系韵书的存在,难道不是独立的吗,能说这些著作都是经学的附庸吗!有的人之所以不承认中国古代有语言学,不承认语言学的独立存在,一方面是受了“洋教条”或“土教条”的束缚;另一方面,也是更主要的方面,是对中国古代语言学没有作深入的研究。所以,我们要加强对语言学史的研究工作,要造就一批既懂得辩证法、唯物主义,又能贯通古今的语言学史工作者,要写出多种不同风格、不同流派的《中国古代语言学史》来。围绕着这个任务,我们有下面一些工作要做:用先进的理论作指导,对中国古代一些语言学名著重新进行整理;要把古代语言学著作的系统、流派清理出来,从理论上建立起历史的联系,弄清中国语言学史的一些基本规律;要开展断代语言学史的研究,如,“明代语言学史”、“清代语言学史”这样的题目,还从来没有人做过,做好这些题目,有利于对整个中国古代语言学生进行深透的研究;对古代语言学著作中的一些常见的名词术语要进行一番彻底的研究,基本名词术语搞不请,我们就难以对古人的学术成果作出准确的评价;要写好古代语言学家的评传。我的意思并不是说要等这些工作全都做好了之后,才能动手去写一部《中国语言学史》。而是认为:这些工作是究究中国语语言学史的人应当做的。有一定数量的人来从事这种研究工作,中国语言学史的研究水平才会有一个很大的提高。有人问:研究中国语言学史究竟有什么意义呢?在这里,我谈点不成熟的意见:世界上每一个民族都有自己的文化传统,每一个民族在发展过程中都应尊重自己的文化传统,继承并发扬自己优秀的文化传统。语言学史是整个文化史的一个部分,不仅研究汉语的人应了解汉语研究的历史,就是研究哲学史、文学艺术史的人,也应该对汉语研究的历史有一个起码的了解。传统语言学和现代语言学虽然观点、方法都很不一样,但历史的经验还是非常值得我们注意的,至少也应该把它放在跟介绍外来经验一样的位置上来对待。拿汉语史的研究来说,在很多方面就要利用古代语言学的成果,如果撇开这些成果,我们对汉语史的研究就会碰到很大的困难。研究语言学史还要解决一个分期的问题。本师王力先生在《中国语言学史》(山西人民出版社,1981年)中将整个中国语言学史划分为两个大阶段:第一阶段是从汉代到清代未年,第二阶段是从1899年别1949年。台湾省有位语言学家认为第二阶段(西学东渐的时期)的上限应提到明末。我个人认为这个意见不可取。明末至清代,某些西洋传教士和外交家,虽然也写了一些研究汉语的著作,中国的某些语言学家也接受了一些西方语言学的影响,但这并非主流,不应作为分期的根据。王力先生以《马氏文通》(1898年)作为两大阶段的分水岭是很正确的。因为《马氏文通》是一部具有划时代意义的著作,它的出现,意味着古代语言学的终结,标志着现代语言学的开端。不过,我认为古代语言学史和现代语言学史应该分开来写,各自独立成篇。本书名为《中国古代语言学史》,就整个中国语言学史(古代的、现代的)而言,它只写了第一个大阶段的内容。在这一阶段中,我又分为六个时期,即:先秦时期(?──公元前3世纪);两汉时期(公元前2世纪──公元3世纪初);魏晋南北朝时期(公元3世纪──公元6世纪);隋唐宋时期(公元6世纪末──公元13世纪);元明时期(公元13世纪中叶──公元17世纪初);清代(公元17世纪中叶一公元19世纪)。古人在汉语研究中所造成的阶段性的特点,是我们进行分期的主要依据。先秦时代以研究事物名称为特色;两汉以研究文字、词汇为特色,魏晋南北朝是汉语语音研究的开始阶段,是词义研究进一步发展的阶段;隋唐宋是汉语语音研究趋向稳固、统一的阶段,在文字学、语义学方面没有取得什么象样的成就,元明时代的语音研究以面向实际为主要特色;清代以研究古音古义为根本特色,这是古代语言学进行大总结的时期。阶段的划分只能以反映某一时期的本质特征为原则,不可能照顾到各个方面,如拿等韵学的发展来说,应该是宋元算一个阶段,明清算一个阶段。而从全盘考虑,清代语言学不同于以往各代,特点很突出,应自成一段。我以为不必用绝对的观点来看待分期的问题,期与期之间不可能是一刀两断的,中间有过渡,有联系,不一致,这都是很自然的事,只要大致上合理,就不必斤斤计较了。一本中国古代语言学史究竟应当怎么个写法才好呢?这个问题我也仔细琢磨过。首先,我以为跟哲学史、文学史的写法应有所不同,如在语言学史中就无须用很大的篇幅去讲作者的世界观,去分析作品的思想性,也不必费很多的笔墨去谈社会背景,但语言学又跟文学、哲学、佛学、经学等有密切的联系,把这些联系恰如其分地揭示出来,对研究古代文化史也不无裨益。其次,怎么写跟为谁而写是分不开的,本书是为大学生和具有同等水平的语文工作者而写的,这些同志一般都学过“音韵学”“汉语史”这样一些课,所以我要力避重复,凡是在这些课程中已经解决得很透的问题,本书就少谈或不谈,如《广韵》是古代语言学史中第一流的名著,本书只有儿句话就交代过去了,就是基于以上的考虑。第三,我以为不论怎么个写法,似乎都应当把各个时期的语言文字学原著放在中心地位来评说,离开了原著, -
数据库原理与应用李春葆,曾慧编著本书特色:·基于Visua,FoxPro介绍数据库原理与应用,满足教学要求·由浅入深,循序渐进,内容全面,通俗易懂·精选大量例题并予以精解,有助于掌握重点、攻克难点·配有练习题及上机实验题,全面提升学生的综合应用能力和动手操作能力本书集作者多年写作、讲授和开发数据库的经验于一体,以VisualFoxPro(简称VFP)系统为例讲述数据库的原理和应用方法。全书分为19章:第1章~第5章介绍数据库的基本原理;第6章~第19章介绍VisualFoxPro系统开发数据库应用系统的使用技术。在讲解知识点、诠释概念的过程中,穿插各类实例,并在每章后给出大量习题,有助于读者理解概念、巩固知识、掌握要点、攻克难点。本书既可作为参加全国计算机等级考试(二级数据库程序设计)应试者的教材,又可作为各类院校相关专业及其他培训班的“数据库原理与应用”课程的教学用书,对于计算机应用人员和计算机爱好者也是一本实用的自学参考书。 -
TMS320LF/LC24系列DSP指令和编程工具(美)Texas Instruments Incorporated著;徐科军[等]编译;徐科军译C2000系列DSP是TI公司TMS320 DSP的三大系列之一,它既具有一般DSP芯片的高速运算和信号处理能力,又和单片机一样在片内集成了丰富的外设,所以,特别适用于数字控制系统。TMS320LF/LC24系列DSP是目前C2000系列中应用最为广泛的DSP芯片。本书介绍TMS320LF/LC24系列DSP的指令和编程工具。全书共分19章,具体内容由3部分组成:指令集、汇编语言工具和C编译器。本书可供从事自动控制、电气工程、计算机应用和仪器仪表等专业的科研和工程技术人员参考,也可以作为相关专业本科生和研究生选修课的参考书。 -
Visual FoxPro程序设计李春葆编著本书特色:·突出VisualFoxPro特点,强调开发方法与技巧·把数据库技术、可视化编程方法、语言学习与实际应用紧密结合·提供大量例题,帮助读者理解概念、巩固知识、掌握要点、攻克难点本书是VFP基础编程教材。书中通过大量实例,系统、全面地介绍了VFP的使用方法和数据库系统开发技术。本书作者长期从事数据库系统的开发并有丰富的教学经验。全书共18章,全面介绍了数据库基础知识,VFP系统集成环境的设置及语言基础,数据表的建立和操作方法,各类索引创建方法,数据库的建立和数据词典的应用,面向对象的编程方法,表单的设计技巧,菜单和报表的设计方法,应用程序编译和发布过程等。书中有大量例题,每章后都有练习题,并附有答案,另外给出了10个上机实验题和练习题的参考答案。本书结构合理、条理清楚,既可作为参加全国计算机等级考试(二级)应试者的教材,又可作为各类院校相关专业及其他培训班的VFP程序设计教学用书,对于计算机应用人员和计算机爱好者也是一本实用的自学参考书。
