谭浩强教授,我国著名计算机教育专家。1034年生,广东台山人。1985年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部一国计算机应用技术证书考试委员会主任委员和教育部全国计算机等级考试委员会副主任。
他创造了3个世界记录:(1)20年来他(及和他人合作)共编著出版了140本计算机著作,此外主编了300多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过5000万册,是读者最多的科技作家。我国平均每26人、知识分子每1.5人就拥有1本谭浩强编著的书。(3)他和别人合作编著的《BASIC语言》发行了1250万册,创科技书籍发行量的世界记录。此外他编著的《C程序设计》发行了700万册,在中央电视台系统地向全国讲授了BASIC、C、FORTRAN、COBOL、PASCAL、Visual Basic共7种计算机语言,观众超过500万人。
在我国学习计算机的人中很少有人不知道谭浩强的名字的。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及画来作出了重要贡献。
谭浩强教授获全国高校教学成果奖(国家能奖)、国家科技进步奖,北京市政府授予“有突出贡献专家称号”。全国政协副主席、中国工程院院长宋健为他题词,知名人士他为“教授计算技术的大师,普及现代科技之巨擘”。《计算机世界》报组织的“世纪评选”指导他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。
展开
《C程序设计》(第一版)于1991年出版,它刚一问世就受到广大读者的热烈欢迎。许多读者说“C语言原来是比较难学的,但自从《C程序设计》出版后,C语言变得不难学了”,“作者深入浅出的叙述使我们对C语言由害怕到兴趣盎然”。
为使之进一步完善,于1999年出版了《C程序设计》(第二版)。
十多年来,本书累计发行了700多万册,平均每年印刷50万册,为全国同类书的首位。全国大多数高校采用本书为正式教材,许多高校的研究生入学考试都指定本书为必读教材,国内许多介绍C语言的书籍以本书为蓝本,许多在职干部和计算机爱好者通过自学本书掌握了C语言程序设计。在推广普及计算机程序设计过程中,本书成为广大初学者学习C语言程序设计的主流用书。本书曾荣获原国家电子工业部优秀教材一等奖、全国高等学校计算机基础教育研究会优秀教材一等奖、全国大学出版社优秀畅销书特等奖。
根据计算机科学技术的发展和教学实践的需要,作者对《C程序设计》(第二版)一书再次进行了修订,现推出笫三版。本书笫三版保持了第一版的写作风格,保留了通俗易懂的特点,并在以下几方面做了修改:
·在本书的前两版中,采用TurboC2.0对程序进行编译。由于近年来,大多数人习惯使用Windows操作系统的图形界面,用鼠标进行操作,感到用TurboC2.0不大方便。在本书笫三版中改用TurboC++3.0作为编译工具,TurboC++3.0虽然是基于DOS界面的,但它支持鼠标操作,可以在Windows环境下方便地使用。它的使用方法与TurboC类似,用过TurboC的人很容易掌握TurboC++3.0的使用。TurboC++本来是用来编译C++程序的,由于C++是从C发展而来的,C++对C是兼容的,用C语言写的程序可以用C++编译系统进行编译。在与本书配套的《C程序设计题解与上机指导》(第三版)中介绍了VisualC++6.0对C程序的编译方法。读者也可以使用VisualC++。这样也有利于读者今后向C++过渡。
本书的程序是用TurboC++3.0或VisualC++6.0进行编译的。用C++编译系统时,对程序要求更加规范,例如在定义和声明函数时必须指定函数类型;程序中如果用到系统提供的库函数(包括printf和scanf函数),都必须在程序文件的开头用#include命令将有关头文件包含进来。
·对各章内容和表述细致地进行了修改,调整了部分内容和例题,使读者更容易理解。
·本书第二版的第14章和15章介绍C++的初步知识。由于作者已出版了《C++程序设计》(清华大学出版社出版),为了压缩本书的篇幅,在第三版中不再保留这两章的内容。
·本书中全部例题中的程序均已上机调试,运行通过。
·作者为写好这本书,深入了解自己工作的对象,有的放矢,准确定位;根据应用的需要,合理取舍,精选内容;认真研究学习者的认识规律,采用读者容易理解的方法,深入浅出,通俗易懂;把复杂的问题简单化,而不是把简单的问题复杂化。
本书是为我国的计算机普及事业作出了重要贡献的谭浩强教授的又一力作,相信一定会成为千百万读者的良师益友。