任何程序都是一个系统——程序人生

原创 2007年10月10日 17:19:00
任何程序都是一个系统

    对软件工程几乎一无所知,大四学这门课的时候没用心,惦记着考研的事情。这里班门弄斧了,o(∩_∩)o...

    此次从概念上读Linux内核(没细看源码,从整体架构上认识一下),感觉到任何一个小程序,都是一个系统。

    其实,任何事物都一样,都有其内部构造,组织方式,信息交互方式,生存周期等等。
想起了科学上的全息理论,偶尔会有一些杂七杂八的想法,不过一直没整理过o(∩_∩)o...同样的原子可以组成不同的分子或物质,从而形成世界的多样性;同样的语言,可以写出不同的代码。就像人有高低之分,代码也有是否健壮的区别。不同的语言,就像不同的物种、人种,决定了你最擅长的是哪个方向。在你可以选择语言的时候,你就选择一种最合适该项目的语言。当你没法选择语言的时候,就像你无法选择自己的出身一样,这时,你好好经营你的代码,把他当作你生命的外延。

    呵呵,刚开始想写这个文章的时候,初衷完全不是这样的。看Linux内核的时候,觉得任何学计算机,写程序的人都应该好好看看,因为那里也许有困扰你很久的问题的解决方案。从程序设计的角度来说,操作系统无疑是比较复杂的。那么,他是如何解决各种复杂问题的呢?他的做法也许对你目前的项目没有直接作用,但是他的思想是通用的,如果能安心看下来,什么复杂的数据结构、信息传递、任务调度、内存分配和处理、出错处理等等都好解决。

    纸上谈兵型。实际用起来的时候,种种限制会使我们不能自由发挥,所以只是从概念上这么想想,如果能实用就更好,否则就当消遣吧。

Linux设置任何目录下可以执行命令设置开机启动某个程序

1.linux设置在任何目录下可以执行命令 1.本来只能在bin目录下执行命令,如果要在任何目录执行, 需要配置环境变量 2.env命令,查看环境变量,例如:env | more; 3.直接加...
  • u012833063
  • u012833063
  • 2013年11月20日 09:34
  • 3183

个人时间和任务管理工具GTD大盘点!你适合哪一款?

个人时间和任务管理工具GTD大盘点!你适合哪一款?     事情总是比时间多,很多时候感觉一天过去了,但还是什么事情都没有完成。这时候你需要一个时间管家来帮助你整理好任务,规划好时间,只有清晰的规划...
  • u012233988
  • u012233988
  • 2016年05月12日 15:18
  • 4472

MySQL实现学生选课系统的成绩统计

一、实验目的 熟悉使用存储过程来进行数据库应用程序的设计。二、实验内容与要求 对学生-课程数据库编写存储过程,完成以下一些功能: 1, 统计“离散数学”课程的成绩分布情况,即按照各分数段来统计...
  • u014374031
  • u014374031
  • 2015年05月15日 21:19
  • 2620

程序人生--一个程序员对学弟学妹建议

  • 2008年10月25日 13:25
  • 36KB
  • 下载

【程序人生】:一个技术骨干前妻的故事

题图是从我住的酒店看洱海。昨天的文章发后,有不少人想听听我前妻的故事,那就讲讲吧。其实,多多少少在之前的文章和以前的演讲提过的。我认识她是在08-09年的时候,那时候,我和朋友开了一家技术咨询公司。后...
  • qq_23100787
  • qq_23100787
  • 2016年03月24日 19:23
  • 261

程序人生(一)如何向一个外行解释修改器无法修改网游

就好比妹纸,我说妹子是我的,不算数。民政局有记录才算。发给你个结婚证,也就是让你看看,没了结婚证,民政局依然可以证明这个妹子是你的。哪天我看上个妹子,我做个假证,然而并没有卵用,妹子跟我依然没有半毛钱...
  • iwanghang
  • iwanghang
  • 2016年12月04日 10:02
  • 521

程序人生--一个程序员对学弟学妹建议

我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的B...
  • binhawkboy
  • binhawkboy
  • 2013年03月31日 10:06
  • 303

程序人生-一个程序员对学弟学妹的建议

在一个论坛上看到的帖子,很长。偷一部分过来,慢慢品味。            ***********************************************************...
  • hyhyl1990
  • hyhyl1990
  • 2012年06月03日 10:57
  • 1043

一个程序员的十年程序人生感悟

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的...
  • xcpyj
  • xcpyj
  • 2012年08月09日 10:00
  • 248

程序人生--一个程序员对学弟学妹建议

我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的B...
  • M_none
  • M_none
  • 2011年07月24日 17:24
  • 777
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:任何程序都是一个系统——程序人生
举报原因:
原因补充:

(最多只允许输入30个字)