发布网友 发布时间:2024-10-18 19:26
共1个回答
热心网友 时间:6分钟前
C语言作为近年来在全球范围内迅速推广使用的一种计算机语言,以其丰富多样的功能、强大的表达能力、灵活简便的使用方式、广泛的应用领域、高效的目标程序和良好的可移植性,以及兼备高级语言优点与低级语言特性而受到广泛关注。自诞生以来,许多原先使用汇编语言编写的软件,如著名的UNIX操作系统,如今都可通过C语言实现,相较于汇编语言,学习和使用C语言更为简单便捷。如今,C语言不仅被计算机专业人员广泛使用,还深受广大计算机应用人员的喜爱,包括大量非计算机专业背景的用户。众多高校不仅在计算机专业开设了C语言课程,非计算机专业也加入学习行列。C语言已成为全国计算机等级考试、全国计算机应用技术证书考试(NIT)和全国各地区组织的大学生计算机统一考试中的必考内容。许多人通过学习C语言编写了应用软件,掌握C语言程序设计成为了广大计算机应用人员和青年学生的迫切需求。
然而,C语言牵涉的概念复杂、规则繁多、使用灵活,容易引发错误,让不少初学者感到困难。为了帮助初学者入门并轻松学习,作者于1991年编写了《C程序设计》一书,旨在抛砖引玉,激发学习热情。本书针对初学者特点和认知规律,精心筛选内容,分散难点,降低学习门槛,通过丰富实例和通俗易懂的叙述,清晰阐述复杂概念,力求内容新颖、概念清晰、实用性强。该书一经出版即受到广大读者的热烈欢迎,得到了广泛学校的教师和学生的高度评价,被认为是一本学习C语言的优秀教材,使初学者少走了许多弯路,使他们对C语言由畏惧转为兴趣盎然。该书在全国各大高校被广泛采用为教材,众多在职干部和计算机爱好者通过自学掌握了C语言程序设计技能。经过数年销售,该书发行量超过270万册,位居全国同类书籍发行量首位,荣获国家电子工业部优秀教材一等奖、全国高等院校计算机基础教育研究会优秀教材一等奖、全国大学出版社优秀畅销书特等奖,这是对作者莫大的鼓励和鞭策。
鉴于计算机科学技术的持续发展,特别是C语言的不断进步,以及广大读者的敦促,作者对《C程序设计》一书进行了修订,出版了第二版。第二版保留了原作风格和通俗易懂的特点,但在多个方面进行了较大修改补充,包括加强算法内容、依据新标准C的规定进行修改、对各章内容和文字进行了细致修改,以及专门增加了介绍C++初步知识的章节,以满足读者的需要。作者认为,学习程序设计课程的目的是进行基本训练,而不是要求立即编写大型程序,更不是设想一辈子只使用一种语言。因此,应将重点放在最基本、最常用的内容上,初期不必过于深入细节,随着基础的加强,再深入到常见细节。作者告诫初学者切勿过早滥用C语言的某些容易引发错误的特性,学习程序设计应灵活运用,不要死记硬背,要举一反三,以便在需要时能迅速掌握新语言。
程序设计是一门实践性很强的课程,不仅需要掌握概念,还需要动手编程和上机调试运行。作者强烈建议读者重视实践环节,包括编程和上机操作。衡量课程学习好坏的标准不应仅限于知不知道,而应着重于会不会做。作者还编著了《C程序设计题解与上机指导(第二版)》,提供书中各章习题的参及上机实习指导,旨在帮助读者更好地学习和实践。在20年的计算机教育和普及工作中,作者深知心中要永远装着读者,要与读者“将心比心”,深入理解读者的认知规律,用易于理解的方法进行叙述。作者始终怀着对读者殷切期望的目光,希望通过自己的努力,能为他们提供更多的好书,使学习事半功倍。作者多年来以此为动力,积极探索如何减少初学者困难的经验,进行了一系列探索和尝试。写好一本书绝非易事,不仅需要传达技术内容,更需要考虑如何写得易于理解,需要付出大量努力,有时甚至为了找到一个好例子或一个通俗的比喻,思考数天。作者真诚希望计算机界的同行们共同努力,研究和探索计算机教学和教材建设规律,共同写出更多优秀书籍,让更多人更容易地进入计算机应用的大门。
在修订过程中,谭亦峰同志参与了部分章节的编写和程序调试工作。然而,作者深知自己的局限,本书肯定还存在不少缺点和不足。作者热切期待得到专家和读者的批评指正。在此,作者对多年来关心、支持本书及作者的领导、同志们表示由衷的感谢。尤其是原国务委员、科委主任、现任全国政协副、中国工程院院长宋健院士,全国副委员长、原中国科学院院长卢嘉锡院士,原中国计算机学会理事长、中国科学院资深院士张效祥先生等前辈给予的有力支持和指导。全国高等院校计算机基础教育研究会副理事长刘瑞挺教授、史济民教授、吴文虎教授、张森教授、高林教授多年来全力支持和帮助作者在计算机教育和计算机普及领域的工作。全国高校广大教师多年来与作者共同奋斗,读者每时每刻给予作者巨大的关心和支持。清华大学出版社十几年来始终与作者密切合作,没有这一切,作者将一事无成。作者永远感谢曾经帮助和支持过自己的、相识或不相识的同志和朋友。