您的浏览历史

C程序设计语言(第2版·新版)

本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。一本必读的程序设计语言方面的参考书。


查看选用该教材的高校
市场价 : ¥30.00
会员价 : ¥22.50(75折)
校园特惠价 : ¥22.50     (马上了解)
加入教材预订单 new (50天教材预留服务)

【评 价】 (共 214 条) 参与评论
【原 书 名】 The C Programming Language
【原出版社】 Prentice Hall PTR
【作 者】(美)Brian W.Kernighan,Dennis M.Ritchie [同作者作品] [作译者介绍]
【译 者】 徐宝文[同译者作品] 李志
【丛 书 名】 计算机科学丛书
【出 版 社】 机械工业出版社     【书 号】 7111128060
【出版日期】 2004 年1月 【开 本】 16开 【页 码】 258     【版 次】2-1

精彩评论

【内容简介】

  本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。
  本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。
  本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以 此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设 计语言入门的第一课。 原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各 个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语 言方面的参考书。

【作译者介绍】

作者: Brian W.Kernighan
Brian W.Kernighan 贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《The UNIX Programming Environment》、《The AWK Language》、《Software Tools》等。 << 查看详细

[同作者作品]
程序设计实践(英文版)
C程序设计语言(第2版·新版)
C程序设计语言(英文影印版)(第2版)

作者: Dennis M.Ritchie
Dennis M.Ritchie 1967年加入贝尔实验室。他和Ken L.Thompson两人共同设计并实现的C语言改变了程序设计语言发展的轨迹,是程序设计语言发展过程中的一个重要里程碑。与此同时,他们两人还设计并实现了UNIX操作系统。正是由于这两项巨大贡献,Dennis M.Ritchie于1983年获得了计算机界的最高奖——图灵奖。此外,他还获得了ACM、IEEE、贝尔实验室等授予的多种奖项。... << 查看详细

[同作者作品]
C程序设计语言The C Programming Language,Second Edition(英文原版进口)
C程序设计语言(第2版·新版)
C程序设计语言(英文影印版)(第2版)

本书提供作译者介绍
译者简介
徐宝文,东南大学计算机科学与工程系教授,博士生导师,江苏省政协常委,江苏省计算机学会副理事长,江苏省软件行业协会副会长,中国计算机学会理事,中国软件行业协会理事。主要从事程序设计语言、软件工程等方面的教学与研究工作,负责承担过十多项国家级、部省级科研项目;在国内外发表论文130多篇,出版著译作10多部;担任《实用软件详解丛书》与《新世纪计算机系列教材》的主编,第五次国际青年计算机学术会议(ICYCS?9)大会主席;发起并主办过两次“全国程序设计语言发展与教学学术会.. << 查看详细

【目录信息】


出版者的话
专家指导委员会
中文版序
译者序
校译者简介

第1版序
引言
第1章 导言 1
1.1 入门 1
1.2 变量与算术表达式 3
1.3 for语句 8
1.4 符号常量 9
1.5 字符输入/输出 9
1.5.1 文件复制 10
1.5.2 字符计数 11
1.5.3 行计数 13
1.5.4 单词计数 14
<< 查看详细目录

【译者序】

《The C Programming Language》不仅在C与C++语言界,而且在整个程序设计语言教学与研究界都是耳熟能详的经典著作。最主要的两点原因是:
其一,这部著作自第1版问世后就一直深受广大读者欢迎,畅销不衰,是计算机学术界与教育界著书立说的重要参考文献。可以说,几乎所有的程序设计语言著作以及C与C++著作的作者都把这部著作作为参考文献。早在20年前我国就翻译出版过这部著作的第1版。
其二,这部著作的原作者之一Dennis M. Ritchie是C语言的设计者,这样就保证了在著作中能完整、准确地体现与描述C语言的设计思想。本书讲述的程序设计方法以及各种语言成分的细节与用法具有权威性,这很有利于.. << 查看译者序

【前言】

Since its original design and implementation by Dennis Ritchie in 1973, the C programming language has spread far beyond its origins at Bell Labs. It has become the common language for programmers throughout the world, and has given birth to two other major languages, C++ and Java, that build on its syntax and basic structure. C and its derivatives are the base upon which much of the world誷 software rests.
The spread of C required action to describe the language itself completely, and to accommodate changes in the way it was being use.. << 查看前言

【序言】

C程序设计语言最早是由Dennis Ritchie于1973年设计并实现的。从那时开始,C语言已经从其位于贝尔实验室的发源地传播到世界各地。它已经成为全球程序员的公共语言,并由此诞生了两个新的主流语言C++与Java—它们都建立在C语言的语法和基本结构的基础上。现在世界上的许多软件都是在C语言及其衍生的各种语言的基础上开发出来的。
C语言的传播需要我们对语言加以完整的描述,并适应它在使用过程中所进行的一些变化。1988年,美国国家标准协会(ANSI)为C语言指定了一个精确的标准,该标准保持了C的表达能力、效率、小规模以及对机器的最终控制,同时还保证符合标准的程序可以从一种计算机与操作系统移植.. << 查看序言
评论交流
添加新评论
查看全部评论(共214条)
122人
 57%
38人
 17%
25人
 11%
5人
 2%
5人
 2%
18人
 8%

读者
会员名:bigxxling  评价等级:   
应该很不错啊!!!
发表于:2008-8-7 最新讨论:2008-8-7
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:xiekeli  评价等级:   
一起学习C:http://xiekeli.blogbus.com/
发表于:2008-7-25 最新讨论:2008-7-25
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:liguang1982  评价等级:   
请问一下有人做过第13页的练习1-10没有?
题目要求把回退符替换为\b,
虽然程序是写出来了,但是从来没有在屏幕上看见过用\b表示的回退符。
我认为根本是不可能看得到的。

程序是这样:
#include 〈stdio.h〉

int main()
{
int c, d;

while ( (c=getchar()) != EOF) {
d = 0;
if (c == '\\') {
putchar('\\');
putchar('\\');
d = 1;
}
if (c == '\t') {
putchar('\\');
putchar('t');
d = 1;
}
if (c == '\b') {
putchar('\\');
putchar('b');
d = 1;
}
if (d == 0)
putchar(c);
}
return 0;
}
发表于:2006-9-18 最新讨论:2008-6-29
送鲜花(得1支) 扔鸡蛋(得1个)  1条评论--> 点击查看讨论

读者
会员名:henry2013  评价等级:   
TO liguang1982:程序是不错,不过你太呆板,不会用printf啊,为什么一定要用putchar()?把代码写得那么复杂!!!
发表于:2006-10-31 最新讨论:2008-6-29
送鲜花(得0支) 扔鸡蛋(得2个)  1条评论--> 点击查看讨论

读者
会员名:byf_myj  评价等级:   
很不错啊,对我们这些计算机的学习者太有帮助了.谢谢!
发表于:2008-5-15 最新讨论:2008-5-15
送鲜花(得1支) 扔鸡蛋(得0个)
添加新评论
查看全部评论(共214条)