向计算机外行介绍人机社网理论的程序分析 我提出的"人是计算机,社会是网络"的观点,其实就是建议用程序来分析人类 社会的运作和结构。 那么,本贴子向计算机外行介绍程序分析。本贴子采用中文格式的伪码进行分 析。 下面介绍几种基本的程序样式。 1,直通 就是按照第一步第二步第三步执行程序,例如,我炒青菜的程序如下: (1)到菜市场买回一斤青菜 (2)将青菜洗净切好 (3)将天然气灶点火 (4)往锅里倒一些油 (5)将青菜放入搅拌几下 (6)放一些盐 (7)再搅拌几下 (8)关火 (9)将菜盛到盘子里 这种程序是最简单的程序,只须按照一个计划往下走就行。程序中用数字作为 标号,而数字旁的话语则是要执行的程序行。其实程序行又可分为更微小的程序, 如,把第 (6)步分解成一个放盐的程序: (1)将放盐的容器盖打开 (2)用勺子舀一些盐 (3)将舀出的盐放到锅里 而上面这三行程序行又可分为更小的程序。此外,炒青菜的子程序还可以作为 一个程序行放到其它伪码中。如做饭吃子程序如下: (1)煮米饭 (2)炒青菜 (3)吃 2,条件跳转 就是说按照一种条件的不同来执行不同的程序。例如到饭店里买快餐吃的程序: (1)要一份青菜肉片饭 (2)吃饭 (3)如果饭店不提供免费汤则跳到(5) (4)喝汤 (5)付帐 请注意第(4)句是否喝汤要看饭店是否提供免费汤,由语句(3)构成条件跳转 3,多情况跳转 比如一个门卫处理一位来客 (1)如果来客是大款,给以周到接待 (2)如果来客是乞丐,将他赶走 (3)如果是小姐,对其非礼 其中的给以周到接待,将他赶走和非礼又是另外的程序。 4,条件循环 比如一位民运人士的奋斗程序如下 (1)努力在中国实现美式民主 (2)中国实现美式民主了吗? (3)如没有,则跳到(1)执行 (4)竞选总统 其中的第(1) 句又是一段非常复杂的程序,如制造一个人体器官假案,要求美 国经济制裁中国,支持台独藏独,等等,也依民运人士的种类不同而不同。 以上是4个基本的简单程序样式。 所有人类活动的程序非常复杂,但总能用用 这4个简单程序样式组合而成。 而两人通信和多人通信子程序将相当复杂,要研究双边的各自程序运行情况。 好了,下面将进一步阐述我的人机社网理论。根据人机社网理论,中国如果能 够从现在的发展中国家的状态最后发展成为世界经济强国,一定是十几亿人各自运 行许许多多的程序而最终导致的结果,无论在此期间的政治活动还是经济活动,都 是许多程序运行的过程。因此,抛弃掉一些不科学的术语,如民主自由人权这样的 狗屁概念,而是直接用软件学的原理去分析各个系统的运作程序,努力去改进这些 运作程序,使得朝着现代化方向的努力能有高效率,朝着世界经济强国的目标前进, 这样就真正地使社会学成了一门科学,一门软件科学。 就这么简单。重大的科学发现都以简单性取胜,我这个人机社网理论也是一样。 ------------------------------------------------- 经作者授权,亦凡公益图书馆独家推出,请勿转载!