在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
楼主: xiaowang2343

对国内C语言教材的一点感想

[复制链接]
发表于 2007-12-6 23:19:42 | 显示全部楼层
]而在另一本书——《实用C语言编程》/《Practical C rogramming》中作者建议道:你只需要记住乘除的优先级高于加减,其它地方一律加上括号。我经历过几次对着运算符优先级表帮别人查软件BUG以后,就把这句话作为编程原则发给每个新来的人。
2.编程风格
     [size=+0]谭浩强的书从不涉及编程风格,可能是因为C语言规范中没有这方面的规定,也可能他自己就没意识到编程风格的重要性。
     [size=+0]而在绝大部分国外的入门级编程书籍中常常都会单辟一章详细介绍编程风格,因为良好的编程习惯要从一开始培养。养成好习惯很难,坏习惯一学就会。
     [size=+0]现在对刚参加工作的大学毕业生做的最多的培训就是编程风格培训。因为他们绝大部分对缩进式风格、命名规则、注释的重要性等等都一无所知。但即使这样常常也达不到效果,因为这些学生早就在学校里养成了只要能实现功能,其他都无所谓的习惯。这应该算谁的责任?
     [size=+0]不是说谭浩强的书不好,只是觉得国内大学里的很多所
发表于 2007-12-6 23:21:47 | 显示全部楼层
]而在另一本书——《实用C语言编程》/《Practical C rogramming》中作者建议道:你只需要记住乘除的优先级高于加减,其它地方一律加上括号。我经历过几次对着运算符优先级表帮别人查软件BUG以后,就把这句话作为编程原则发给每个新来的人。
2.编程风格
     [size=+0]谭浩强的书从不涉及编程风格,可能是因为C语言规范中没有这方面的规定,也可能他自己就没意识到编程风格的重要性。
     [size=+0]而在绝大部分国外的入门级编程书籍中常常都会单辟一章详细介绍编程风格,因为良好的编程习惯要从一开始培养。养成好习惯很难,坏习惯一学就会。
     [size=+0]现在对刚参加工作的大学毕业生做的最多的培训就是编程风格培训。因为他们绝大部分对缩进式风格、命名规则、注释的重要性等等都一无所知。但即使这样常常也达不到效果,因为这些学生早就在学校里养成了只要能实现功能,其他都无所谓的习惯。这应该算谁的责任?
     [size=+0]不是说谭浩强的书不好,只是觉得国内大学里的很多所谓教
发表于 2007-12-13 09:27:31 | 显示全部楼层
那么多书,各有千秋啊。
发表于 2007-12-15 16:12:57 | 显示全部楼层
有道理
发表于 2007-12-26 22:14:28 | 显示全部楼层
在对刚参加工作的大学毕业生做的最多的培训就是编程风格培训。因为他们绝大部分对缩进式风格、命名规则、注释的重要性等等都一无所知。但即使这样常常也达不到效果,因为这些学生早就在学校里养成了只要能实现功能,其他都无所谓的习惯。这应该算谁的责任?
发表于 2007-12-30 01:18:56 | 显示全部楼层
深有同感,以前在大学的时候,很少注意 编程风格,
毕业后工作,开始做单片机程序,
编程风格,是老大对我提出来的第一个要求。
发表于 2008-1-5 13:06:08 | 显示全部楼层
[size=+0]现在对刚参加工作的大学毕业生做的最多的培训就是编程风格培训。因为他们绝大部分对缩进式风格、命名规则、注释的重要性等等都一无所知。但即使这样常常也达不到效果,因为这些学生早就在学校里养成了只要能实现功能,其他都无所谓的习惯。这应该算谁的责任?

我觉得,作为一本教材,谭浩强的书完全可以,但是大多数老师,在教时,只是照本宣科。老师应该起到更重要的作用。当然,最最重要的是学生自己。
实际上,作为教材,和自己阅读的课程,前者偏重介绍,后者偏重思考。
而学校在教授课程时,应该利用老师的经验,在介绍的同时,传授思考。

关键在个人。
发表于 2008-2-1 17:00:00 | 显示全部楼层
HELLO WORLD
发表于 2008-2-2 15:02:35 | 显示全部楼层
楼主说得太对了!!
国内是为了介绍语言而介绍语言
老外却是<thinking in c++> <thinking in JAVE>
汗汗,
潭浩强的书我早送人了!!!看看清华的老师这个垃圾水平,我就没决定考什么研究生,
自己在公司里,看看老外的书,说不定哪天还成了真正的"教授"了!(狂了点,别砸我)
IC设计这一块不是有个Verilog吗,国内的书就那几个例子,相互抄来抄去!

[ 本帖最后由 loveineda 于 2008-2-2 15:05 编辑 ]
发表于 2008-2-2 15:03:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 08:40 , Processed in 0.022800 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表