貌似我走火入魔了,所有的程序框架都是输入,处理,输出
雷格 2012-12-04 12:28:51 以前刚学学C语言的时候,写着写着代码感觉所有的程序都是 输入-处理-输出。
那一段时间,我写任何C程序都是怎么想的。比如计算器小程序,用户输入数据,我把用户输入的数据运算后,把结果输出给用户。
数字排序,也是用户先输入数据,我再把排序的结果输出给用户。
那一段时间我的程序都是这样的
开头就是 一个printf提醒用户输入数据(包括输入的格式)
中间处理数据;
最后用printf打印出结果。
我甚至把输入-处理-输出 弄成了3个函数直接调用,还好当初的都是小程序。什么都是输入-处理-输出 还需要毛框架,还需要什么面向对象!而且我无法说服自己。后来慢慢忘了。
今天看数据库的书,突然又发现,我们所做的一切都是在处理数据。处理用户输入的数据,或者用户潜在的请求。这里我把请求也当作输入了。好像又回到了学C语言的时候,又回到原点了。
输入:用户的请求和请求中携带的数据。即使不需要用户显示输入,也存在潜在的数据和请求。比如用户打开购物网站,虽然用户没输入什么,但用户既然点卡了这个网站,就是有购买或浏览商品的请求了,这也算一种输入。
处理:处理用户输入的数据或潜在的数据
输出:把结果呈现给用户。
输入的数据:对现实问题的抽象和描叙。
那信息就是:所关心的问题。(有用的数据)
貌似我走火入魔了,我现在认为人类的一切活动都是处理输入、产生输出。语言和数字都是用来表达问题和需求的。
感觉走火入魔了,而且我无法说服自己。
怎么解?????????????????????????????????????????????
是不是我睡眠不足导致的大脑退化了.