unix系统学习c语言,C语言学习之梦溪笔谈Unix系统 -电脑资料

由于我也是调试了两年的类C的程序,所以在这也发言一下,我想这也是应该的,

第一个算是Header file和外部变量,这都是看似简单的内容,但是我说完了你可能吓一跳。IDE编程环境发展到现在,Eclipse, Clear request,相比C语言,像是一个航母和一个竹排在比。但是C能够给你一些原始的东西。Header file使得独立编译成为现实,静态外部变量可以只属于某个源文件,这几乎可以说是类了。你看类也无非是全局有效,成员变量。当然我是已经知道有类,然后悟出来了,有点马后炮。

第二个是结构变量的Hash组成和检索,C语言学习之梦溪笔谈Unix系统》(https://www.unjs.com)。既然已经是结构化的变量了,它就是一个存储查询的解决方案了,这样集合运算或者说数据库理论也就是功能重复。

第三个是目录的遍历。实际上这个算法就不容易,但是这个算法背后有一个很大的逻辑,目录树的形成和文件的管理。几乎所有的Unix操作系统都没有离开这个机制。我曾经看到了一个获奖的图片,模拟Unix文件和目录,很好看。

这三个实际上就有三个例子,Dennis M. Ritchie的的P73-83描述了第一个例子,P143-145描述了第二个例子,P179-184描述了第三个例子。

实际上我就是根据这三个例子总结出来的。

原文转自:http://www.ltesting.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值