当前位置: 首页 > 当当优惠  > 图书 > 计算机/网络 > 程序设计

C程序设计语言(原书第2版·新版)典藏版

C语言之父&图灵奖得主作品,K&R的TCPL新版典藏版,豆瓣评分9.4,全球数千万程序员学习C语言的选择。让你从语言设计者的角度理解C语言。

货号
27849226
卖家
当当自营机械工业出版社有限公司
型号
[美]布莱恩·克尼汉(Brian W. Kernighan),丹尼斯·里奇(Dennis
产地
机械工业出版社
市场价
¥69.00
销售价
¥54.50
优惠券
[]
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装-胶订
  • 是否套装:否
  • 国际标准书号ISBN:9787111617945
  • 图书>计算机/网络>程序设计>C C++ C# VC VC++
  • 重磅推荐

    陪孩子玩Scratch:在游戏编程中培养计算思维(全三册)

    自营限时抢
    ¥64.00

    Python编程 从入门到实践 第2版

    自营限时抢
    ¥54.90

    浪潮之巅 第四版

    自营限时抢
    ¥69.50

    小学生C++趣味编程

    自营限时抢
    ¥29.90

    SQL必知必会 第5版

    自营限时抢
    ¥24.50

    剪映短视频剪辑从入门到精通:调色+特效+字幕+配音

    自营限时抢
    ¥39.00

    中文版Photoshop 2022从入门到精通(微课视频 全彩版)ps入门书籍 PS教程教材 摄影后期 图片后期 调色 平面设计 海报设计技巧

    自营限时抢
    ¥78.80

    SPSS实战与统计思维

    自营限时抢
    ¥49.50

    华为数字化转型与数据治理套装(共2册)

    自营
    ¥163.50
    产品特色

    编辑推荐

    1C语言之父亲笔撰写、大神级作者强强联合

    作者丹尼斯·里奇是C语言之父、图灵奖得主、Unix联合发明人,创造了几乎所有计算机软件的DNA;作者布莱恩·克尼汉是全球知名计算机先驱、Unix联合发明人、著有《Go程序设计语言》等十多部极具影响力的著作。

    2)公认经典、首开先河的标杆著作

    几乎所有程序设计语言著作均以此书作为参考文献。书中每个例子和习题都被广大程序员奉为经典。本书以“hello,world”为实例开始讲解,早已成为编程语言图书的传统。

    3)有趣易读,保持简洁

    “大部头恐惧症” 者的福音,200多页的薄书简洁不枯燥,躺在床上看也不会睡着,是一本Programmer写给Programmer看的书。

    4)提升内功,越早看越受益

    作为初学者,学规范的东西无疑是正确的选择。这里的规范,不仅仅是基本的代码形式上的规范。学了坏习惯再改总是一件困难的事情。

    5)印刷精美,适合收藏

    典藏版采用双色印刷,装订精良。既可作为案头参考,又可用于经典收藏,致敬大师。

    内容简介

    在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。

    本书原著即为C语言的设计者之一Dennis M.Ritchie 和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的课。

    原著第2版根据1987年制定的ANSI C标准做了适当的修订,引入了新的语言形式,并增加了新的示例。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本的程序设计语言方面的参考书。

    作者简介
    布莱恩· W. 克尼汉(Brian W. Kernighan)
    普林斯顿大学计算机科学系教授,前贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX 系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作。

    丹尼斯· M. 里奇(Dennis M.Ritchie)
    1967年加入贝尔实验室,曾任该实验室计算科学研究中心系统软件研究部主任。他和Ken L.Thompson共同设计并实现的C语言改变了程序设计语言发展的轨迹,是程序设计语言发展过程中的一个重要里程碑。与此同时,他们两人还设计并实现了UNIX 操作系统。正是由于这两项巨大贡献,Dennis M.Ritchie于1983年获得了计算机界的奖—图灵奖。此外,他还获得了ACM、IEEE、贝尔实验室等授予的多种奖项。
    显示全部信息
    目  录
    出版者的话
    中文版序
    译者序
    校译者简介
    第2版前言
    第1版前言
    引言
    第1章 导言 1
    1.1 入门 1
    1.2 变量与算术表达式 3
    1.3 for语句 8
    1.4 符号常量 9
    1.5 字符输入/输出 9
    1.5.1 文件复制 10
    显示全部信息
    前  言
    第2版前言
    自从1978年本书第1版出版以来,计算机领域经历了一场革命。大型计算机的功能越来越强大,而个人计算机的性能也可以与十多年前的大型机相媲美。在此期间,C语言也在悄悄地演进,其发展早已超出了它仅仅作为UNIX操作系统的编程语言的初衷。
    C语言普及程度的逐渐增加以及该语言本身的发展,加之很多组织开发出了与其设计有所不同的编译器,所有这一切都要求对C语言有一个比本书第1版更精确、更适应其发展的定义。1983年,美国国家标准协会(ANSI)成立了一个委员会,其目标是制定“一个无歧义性的且与具体机器无关的C语言定义”,而同时又要保持C语言原有的“精神”。结果产生了C语言的ANSI标准。
    ANSI标准规范了一些在本书第1版中提及但没有具体描述的结构,特别是结构赋值和枚举。该标准还提供了一种新的函数声明形式,允许在使用过程中对函数的定义进行交叉检查。标准中还详细说明了一个具有标准输入/输出、内存管理和字符串操作等扩展函数集的标准库。它精确地说明了在C语言原始定义中并不明晰的某些特性的行为,同时还明确了C语言中与具体机器相关的一些特性。
    显示全部信息
    在线试读
    中文版序
    C程序设计语言早是由Dennis Ritchie于1973年设计并实现的。从那时开始,C语言从其位于贝尔实验室的发源地传播到世界各地。它已经成为全球程序员的公共语言,并由此诞生了两个新的主流语言C 与Java—它们都建立在C语言的语法和基本结构的基础上。现在世界上的许多软件都是在C语言及其衍生的各种语言的基础上开发出来的。
    C语言的传播需要我们对语言加以完整的描述,并适应它在使用过程中所进行的一些变化。1988年,美国国家标准协会(ANSI)为C语言制定了一个精确的标准,该标准保持了C的表达能力、效率、小规模以及对机器的终控制,同时还保证符合标准的程序可以从一种计算机与操作系统移植到另一种计算机与操作系统而无须改变。这个标准同时也被国际标准化组织(ISO)接受为国际标准,使世界各地的用户都受益。
    标准委员会考虑到C语言在多民族使用的情况,在语言本身以及库中都提供了对“宽字符”的支持,这是以中文以及其他不使用罗马字符集的语言来表示文本所需要的。
    除了这些渐进的变化外,C仍保持着它原来的样子—适用于各种背景的程序员的一种紧凑而有效的工具。
    在我们访问中国的大学和中国科学院时,我们获悉C语言以及基于它发展起来的UNIX技术引入中国已经有很多年了。由于缺少把描述这一工作的素材翻译成在中国易于学习的形式的权威译本,学生们在学习时遇到了许多困难。我们欣喜地看到徐宝文教授完成了《C程序设计语言》的中译本,我们希望它的出版有助于我们在中国的同行更容易理解C语言。

    Brian W. Kernighan
    Dennis M. Ritchie

    译者序
    本书不仅在C与C 语言界,而且在整个程序设计语言教学与研究界都是耳熟能详的经典著作。主要的两点原因是:
    其一,这部著作自第1版问世后就一直深受广大读者欢迎,畅销不衰,是计算机学术界与教育界著书立说的重要参考文献。可以说,几乎所有的程序设计语言著作以及C与C 著作的作者都把这部著作作为参考文献。早在30多年前我国就翻译出版过这部著作的第1版。
    显示全部信息