虚线后的内容转自我的另外一个BLOG:  http://ms.blogger.cn/peon/posts/610.aspx

一直对下面的东西没有ps而耿耿于怀,终于在winmag网站的论坛发现了vbs脚本: http://blog.joycode.com/peon/posts/15026.aspx

这里也可以看出区别:windows的重用一般是基于COM的,而unix的一般基于单个的程序。

毫无疑问,使用COM的重用粒度更小,对于UNIX的基于程序的方式,无疑在文本方式下很有优势(假如你认为基于程序的组合与重用毫无用处,最好了解一下你写程序的IDE,Visuanl Studio,C++ Builder等开发环境的基本上都使用这种方式调用编译器),但是在GUI下几乎毫无用处。

在CUI下的重用使用的是基于管道的标准输入输出重定向,但是在GUI下,这种方式失去了意义。虽然程序通信有众多的方式,比如窗口MESSAGE,SOCKET,管道等,但是GUI桌面程序都尽力把自己做大作全,而且通信方式缺乏统一性,一般都不会考虑程序间的协作。

------------------------------------------------------------------------------------

使用过linux/unix的人一定感觉得到unix下命令行工具的强大,至少grep对于程序员,作用多多啊!今天发现我的SFU到期了,想起什么时候看过一个GNU的windows下的unix命令工具箱,于是到google上把它翻了出来,大家有兴趣的看看:

http://www.cs.utk.edu/~acm/labstaffsessions/session1/Windows_talk9.html

也可以在这里下载:http://unxutils.sourceforge.net/

还看到一个vim的Windows版本的介绍,这个以前用过,就算是在windows下,vim也是一个不错的编辑器,特别是对程序员而言: http://www.cs.utk.edu/~acm/labstaffsessions/session1/Windows_talk10.html