LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3034|回复: 13

大家是不是应该先讨论一下阅读源代码的方法和工具

[复制链接]
发表于 2003-1-28 10:05:35 | 显示全部楼层 |阅读模式
要阅读内核的源代码,如果不掌握一定的方法,并利用一些必要的工具,恐怕是读不下去的。我们应该先讨论一下阅读源代码的经验,因为如何去掌握小到几十K、大到几十兆的源代码设计原理和思想方法是需要有一定的经验积累的。我建议先从一些小软件开始练习阅读源代码的方法,逐步扩展到读核心的源代码。而且阅读其它软件的源代码也同样可以学到很多东西,比如说Apache的源代码,对于搞网络编程就很有好处。如果一下子去读庞大的内核代码,恐怕会掌握不了方向。所以我个人认为,应该把这个版的名称改成“源代码研究小组”。这样既保持了学习的主题,又能在包含学习核心代码的基础上,扩大范围,降低学习门槛,状大学习团队的基础。
发表于 2003-1-28 20:10:50 | 显示全部楼层

非常支持!!

本人虽然有C语言的基础,并曾用VC++做毕业论文,但因工作与电脑关系不大,电脑编程方面无经验可言。有上面的大哥的话,对我来说,真是讲得太对。绝对支持!!
发表于 2003-1-29 00:21:00 | 显示全部楼层
很好的学习意见,支持~~~~~~`
给北南一个电报,呵呵,让他敲几下键盘吧,:)
发表于 2003-1-29 00:21:45 | 显示全部楼层
这个阅读源代码的工具是首先需要确定的大事情,我找找去。
发表于 2003-1-29 08:39:45 | 显示全部楼层
恩,对,源码研究小组设计范围广一些。以后的发展少受拘束。趁着刚刚起步改还不晚。

读源码这个事情是很累人的。尽管很多原马豆油注释。
但是经常编程序的人会有这样的经历,就是自己几年前写的原码怎么也看不懂是怎么会是了。所以读原码这个事情还是不要太急于求成。
当然有实力的大生们就例外了。
 楼主| 发表于 2003-1-29 09:04:36 | 显示全部楼层
最初由 Pye 发布
很好的学习意见,支持~~~~~~`
给北南一个电报,呵呵,让他敲几下键盘吧,:)

Pye兄,你没看南北告别的帖子吗?他老家在乡下农村,连电话也不通,如何能上网啊?!!
发表于 2003-1-29 11:49:44 | 显示全部楼层
北南回老家了,兄弟们需要什么我尽力配合。
发表于 2003-1-30 21:59:16 | 显示全部楼层
比较赞同doooom兄的观点
发表于 2003-2-4 06:25:26 | 显示全部楼层
发表于 2003-2-6 20:05:25 | 显示全部楼层

GLOBAL?准备明天研究一下

GNU GLOBAL is a source code tag system that works the same way across diverse environments. You can locate a specified object in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main() functions.

It is similar to ctags or etags but is different from them at the point of independence of any editor.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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