Chinaunix

标题: 学C语言同时学Unix\Linux,该怎样办? [打印本页]

作者: askQLiang    时间: 2007-04-13 22:16
标题: 学C语言同时学Unix\Linux,该怎样办?
我在本版精华区看到有人称学C语言同时学Unix.我目前的专业是软件工程.以前学电子信息工程时为对付考试学过C语言,没有学过Unix或Linux.目前学校开的Unix程序设计的课就是讲Linux.现在想好好地学习C语言,该怎样着手?需要看源代码,如果看,该看哪本书,怎样看?谢谢了!!
作者: MMMIX    时间: 2007-04-13 22:37
学 C 就看 K&R 吧。

另外,拜托不要再问”我要学这个,该怎么办“之类的问题了,踏踏实实学就是了。因为不论你再怎么问,最后学还是要你自己学的。
作者: zwylinux    时间: 2007-04-13 23:07
Advanced Programming in the UNIX Environment
The C Programming Language
UNIX System Programming
C陷阱与缺陷
C专家编程
这基本都是很好的书,但是不大适合C语言的初学者。
作者: langue    时间: 2007-04-14 09:37
标题: 回复 3楼 zwylinux 的帖子
说明一下,《UNIX 系统编程》英文原版的标题是 "UNIX Systems Programming",即 system 后有个 s,相当于 "Programming on UNIX Systems"
作者: langue    时间: 2007-04-14 10:55
K&R 的作者提到,这本书不是程序设计语言的入门参考,我认为从某种意义上讲这是其作者谦虚的表达。事实上,尽管该书的确要求读者预先掌握一些程序设计的概念再用这本书来学习 C 语言,但书的风格简练明了,不拖泥带水,废话很少,可以作为一本参考。对于初学者来说,一开始或许无法习惯这种开门见山式的语言,但简练明了的确是很好的风格——至少在当代是这样。
作者: converse    时间: 2007-04-14 10:57
原帖由 langue 于 2007-4-14 10:55 发表
K&R 的作者提到,这本书不是程序设计语言的入门参考,我认为从某种意义上讲这是其作者谦虚的表达。事实上,尽管该书的确要求读者预先掌握一些程序设计的概念再用这本书来学习 C 语言,但书的风格简练明了,不 ...


K&R的编码风格和解决问题的思路都很好,有时间我还想把里面的例子和习题自己做一做和K&R比较一下.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2