Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
随便翻了几页笑话书,果然没有让我失望
deepin Talks
800
views ·
2
replies ·
To
floor
Go
xliang9550
deepin
2015-10-09 10:13
Author
花了三五分钟随手翻了几页,说些显而易见的槽点:
使用的编译器,把26年前的Turbo C 2.0都搬出来了,可能是作者认为C89还是过于超前,希望让读者体验经典C;
章节编排方面,把函数放到第14章才介绍,似乎作者也是把C当成BASIC来用的;
没有提供附录,让初学者查阅诸如运算符优先级的时候无所适从;
通篇的源代码没有使用等宽字体,阅读起来压力山大,有些地方全角半角符号分不清;
作者在某些地方知道使用.c后缀以及int main()了,不过在随手翻过的几页当中还是看到了void main();
书中的部分源代码使用了已经废弃的功能(比如gets()函数)或者标准库以外的功能(比如控制台输入输出conio.h);
最后,《C程序设计》中存在了20多年的错误在这里重复了一遍又一遍,比如著名的“运算符优先级决定求值顺序”……
所以,(出于责任心的考虑)我还是对这本书进行“无害化处理”,尽量不让更多不明就里的初学者误认为这不是一本笑话书。
Reply
Like 0
Favorite
View the author
All Replies
873792861
deepin
2015-10-09 18:14
#1
谭浩强???发现仁兄最近好积极呀。。。。。。
Reply
Like 0
View the author
xliang9550
deepin
2015-10-09 22:12
#2
黑了半天,还是推荐两本好书吧:
K. N. King著,C语言程序设计现代方法
S. G. Kochan著,C语言程序设计
Reply
Like 0
View the author
Please
sign
in first
New Thread
Rankings
7 days
30 days
90 days
1
buyike
120 posts
2
阿尼樱奈奈
90 posts
3
晚秋(lateautumn)
77 posts
4
chmod700
77 posts
5
度深蓝
64 posts
6
花雨落逝
63 posts
Popular Events
More
使用的编译器,把26年前的Turbo C 2.0都搬出来了,可能是作者认为C89还是过于超前,希望让读者体验经典C;
章节编排方面,把函数放到第14章才介绍,似乎作者也是把C当成BASIC来用的;
没有提供附录,让初学者查阅诸如运算符优先级的时候无所适从;
通篇的源代码没有使用等宽字体,阅读起来压力山大,有些地方全角半角符号分不清;
作者在某些地方知道使用.c后缀以及int main()了,不过在随手翻过的几页当中还是看到了void main();
书中的部分源代码使用了已经废弃的功能(比如gets()函数)或者标准库以外的功能(比如控制台输入输出conio.h);
最后,《C程序设计》中存在了20多年的错误在这里重复了一遍又一遍,比如著名的“运算符优先级决定求值顺序”……
所以,(出于责任心的考虑)我还是对这本书进行“无害化处理”,尽量不让更多不明就里的初学者误认为这不是一本笑话书。