简单说说计算机教材劣书鉴别,仅供参考
Tofloor
poster avatar
xliang9550
deepin
2015-10-30 00:03
Author
本人最近半年自修C和C++,也可以说成是解毒,毕竟自己也是《C程序设计》的受害者。
以C/C++编程教材为例,也部分适用于其他教材。

看书名:诸如**天学通***、**从入门到精通、**宝典之类的,可以无条件无视
看封面和前言:诸如**科技、**论坛、**工作室、**孵化器出版,多人署名的,可以无条件无视
看第一章:介绍C语言发展史,但是对Unix只字不提的、介绍编程语言,但对编程范型只字不提的,可以无条件无视
看目录和附录:仍然基于过时标准的、推荐使用Visual C++ 6.0甚至Turbo C/C++的,可以无条件无视
看示例代码:不使用等宽字体的,可以无条件无视

以下为国内的垃圾教材中常见的过时标准:
不知道怎么写main()函数原型的
运算符优先级列表中缺少一元+的
浮点数运算时,认为float必须转换为double的
(C++)不知道如何使用作用域解析运算符的
Reply Favorite View the author
All Replies
187******69
deepin
2015-10-30 01:47
#1
楼主说的 c程序设计 是谭浩强的吗?我感觉这本书很不错啊,是我的计算机启蒙书。

我个人感觉清华大学出版社的书基本上质量还是很高的,能让我少走好多弯路。
Reply View the author
152******25
deepin
2015-10-30 02:38
#2
最好基本选国外教材,我基本国内的都忽略,不过自己英语太差了,只能看翻译(部分翻译得不好的很难懂),能看原版的,建议直接上原版,毕竟现在CS还是美国最强
Reply View the author
MattD
deepin
2015-10-30 03:06
#3
我的选择更简单粗暴,直接看英文原版,O'Reilly出版的不少书都不错
Reply View the author
4***[email protected]
deepin
2015-10-30 04:13
#4
c primer plus怎么样?小白可不可以选择这个?
Reply View the author
xliang9550
deepin
2015-10-30 04:41
#5
补充两条:
自称C语言教材,但通篇使用.cpp扩展名的,可以无条件无视。(说明作者分不清C和C++)
自称遵循C99规范,但是使用Visual Studio 2012或更老的版本的,可以无条件无视。(Visual Studio从2013版才开始支持C99,作者试图把C++特性当成C99特性)

目前看来比较好的教材有以下几本:
C语言程序设计现代方法,第2版,King著
C语言程序设计,第4版,Kochan著
C语言入门经典,第5版,Horton著
C语言大学教程,第8版,Deitel著
大部分都有中译版,翻译质量尚可,印刷错误较多。
Reply View the author
hahahahahuo
deepin
2015-10-30 07:03
#6
和我识书风格好像哦,虽然我不学书{:4_120:}
Reply View the author
xliang9550
deepin
2015-10-30 08:09
#7
我最近在研究Visual Studio 2013和2015的Community免费社区版。
测试一些新特性,比如C11中带有边界检查功能的输入输出函数(例如gets_s),还有多线程支持(threads.h),这些在最新版glibc中仍然没有实现。

继续说书的事,那本C Primer Plus我的感觉一般,因为有些概念不是十分严谨。
Reply View the author
lcw0268
deepin
2015-10-30 18:29
#8
一群学霸或学匪,好在我不在那圈子混。
Reply View the author
xliang9550
deepin
2015-10-31 08:21
#9
国内很多所谓的范例、宝典、大全,多是攒鸡毛凑掸子,并没有什么卵用。当初看到过一本号称Visual Studio参考大全,整本复制粘贴MSDN知识库。
Reply View the author
knightlu
deepin
2015-10-31 17:46
#10
合适自己的教材才是好教材,国内教材有个很大问题,只说操作不说原理,还不如去百度。
Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG