LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: whg

linux 下编程需哪些知识?

 关闭 [复制链接]
发表于 2005-7-27 17:22:17 | 显示全部楼层
电子书我倒是下了好多,但看着屏幕N累,书店却又买不到我想要的书,苦啊苦啊!
回复 支持 反对

使用道具 举报

发表于 2005-7-28 16:37:50 | 显示全部楼层
建议学习路径:
首先先学学编辑器,vim, emacs什么的都行。

nod, nod, 上来就用ide是没有前途的,不知其所以然。


对于几本经典教材的评价:
《The C Programing Language》K&R 经典的C语言程序设计教材,作者是C语言
的发明者,教材内容深入浅出。虽然有点老,但是必备的一本手册,现在有时候
我还常翻翻。篇幅比较小,但是每看一遍,就有一遍的收获。另外也可用谭浩强
的《C语言程序设计》代替。

谭这本书编的其实很差。

《Operating System - Design and Implement》
作者是大牛阿,minix就是linux的前身阿。

《Linux Device Driver》2e ,为数不多的关于Linux设备驱动程序的好书。不过内容有些杂乱,如果您没有一些写驱动的经验,初次看会有些摸不着南北。

这本书的意义感觉不大,2.6的kernel和2.4的变化很大。——不知道新版有没有更新。APUE出了第二版,期待阿。

EDIT: LDD出了新版支持2.6, 而且是open的,
回复 支持 反对

使用道具 举报

发表于 2005-8-30 15:47:11 | 显示全部楼层
受益匪浅
回复 支持 反对

使用道具 举报

发表于 2005-10-29 17:01:39 | 显示全部楼层
看来要舍得花钱买书才对啊..

一直都是看电子书,太累拉
回复 支持 反对

使用道具 举报

发表于 2005-11-23 18:28:22 | 显示全部楼层
其实书不一定要买很贵的,只要适合自己就行了
回复 支持 反对

使用道具 举报

发表于 2005-11-25 01:20:21 | 显示全部楼层
书是有蛮多的,不过似乎都很贵啊!!!
回复 支持 反对

使用道具 举报

发表于 2006-6-15 15:26:07 | 显示全部楼层
Post by lanche
我也常遇到厚厚的一本书其中只有少数章节甚至只是一两页是自己感兴趣的,如果只为这些内容就要花八九十块钱来买整本书确实划不来,(否则想买的话那么多书少不了要上万)没办法,经常就是到书店一站就是大半天,生生背下部分内容然后再回来整理了。


很多初学者常觉得C/C++是学了一点,但又不知道能有什么用,也不知道能写什么软件。其实没什么,只要写自己想写的( Just for fun 就够了,这相当于唱歌的每天练嗓子,学武的时时扎马步... 基本功是要长期积累的)。我自己是通过写游戏来学习的,有时为了解决一个算法,不得不查阅许多资料,有时还打几百页的代码来看,这个过程虽然很苦,但却也学到了很多,有时还能交上外国朋友。况且我还不是什么程序员,年轻人呀应该比我们这些人要能干才行!
值得学习,我就是感觉学了C、C++用不上现在,除了工作中几个简单的算法,实在是没什么大用处。最近每天看Template也发现,东西不错,就是没处用,看来要好好的练功,坚持学习,不做实用主义者,要做学者了。
回复 支持 反对

使用道具 举报

发表于 2006-6-15 17:01:42 | 显示全部楼层
我在学校里学过一点C(指针都没学到)上周买了本《ANSI C》想重头好好学学,自己也想往linux C编程方面发展,不知道这本书买的对不对(79元)希望有经验的朋友指点指点。谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-6-20 20:27:59 | 显示全部楼层
强烈推荐《the C Pragramming language》2nd edition、《Linux内核源代码情景分析》、《Understanding the Linux Kernel》
和《Advanced Programming in the Unix Environment》2nd edition;

看了这些以后基础就硬朗了
回复 支持 反对

使用道具 举报

发表于 2006-9-29 10:41:35 | 显示全部楼层
你留个E-mail,我有电子版的Richard Stevens的书,都是中文版的,英文版的只有Tcp/ip 那三卷.我给你发到邮箱去!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表