Chinaunix首页 | 论坛 | 博客
  • 博客访问: 524742
  • 博文数量: 114
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-05 21:57
文章分类

全部博文(114)

文章存档

2010年(17)

2009年(26)

2008年(71)

我的朋友

分类: IT业界

2008-11-22 17:55:10

  不管是老板的几百万的投入,还是设计师精心的设计,不管是管理人员的小心策划与进度

的控制,还是程序员们呕心沥血对一行行代码的创作,他们的最终目的只有一个,那就是把

用户的需求或说人类的想法转换成计算机能理解的指令,并由这些指令使计算机表现出能满

足需求的输出。这个能满足需求的看不见摸不着的东西,是由逻辑上的01组成按一定顺

序组成的只能由计算机才能高效地读懂虚拟物体,它就是软件。

       软件并不知道自己要做什么,除非有人告诉它什么时候该做什么。所以这就需要人对它

进行发号施令,这个发号施令可不像古代战争那么严肃和血腥,也许就是你轻轻点击一下鼠

标,或许你对说麦克风大喊几句。人的大脑将信息能转换成运动神经信息,最终传递到手或

者口腔的肌肉,再传递到鼠标或者录音设备,此后软件便会疯狂地运作起来,达到你想要达

到的目的。当然不能超出它所能达到的目的的范围(如果你拼命地对着计算大喊“我爱你”,

计算机包括软件并不会由此而产生更多的荷尔蒙,因为软件并不能将你的感情也转换成信息

)。那么这样一个过程我们把它看作是人与软件的交流(目前人类还没有完全实现人脑直

接将信息传递到计算机的应用,不过研究的成果确实让人鼓舞,或许不久的将来计算机能读

懂人类的感情)。

 

5

       从上面我们可得知软件是由事件驱动的。比如说,我正在使用的文字编辑软件Word

这个软件有着强大的编辑功能。当我打开它并输入一个字符后,直到它把我所输入的字符显

示出来这么一个过程都在与我进行交流,且在不断地满足我的需求。如果我什么运作也不做,

打开它以后便傻呵呵地看着它,它并不会有什么感情上的表示。

       当然,并不是所有的人都能与所有的软件进行交流。如我就无法与医学使用的软件进行

交流,因为我不知道我将要输入什么,也不知道它们输出的信息是什么。但是如果我去医院

找个懂得这个医学软件怎么使用的人进行培训,并学习一些医学知识之后,我想我便能与这

个医学软件进行交流了。

       但是我更能与Linux操作系统进行深入的交流。因为我有时候知道我要对它说什么,我

对它说完之后它大致会有什么反应。这说明我对它有着一定的了解,而这种情况没有几年的

时间是做不到的。

       虽然大部分的软件都配有使用手册或帮助文档。可是人们宁愿自己在那里瞎捉摸也不愿

静下心来去看那些枯燥的文档。

阅读(1104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~