【景禹笔记】一个程序员眼中的中西医

楼主:南山景禹 时间:2016-11-23 16:28:12 点击:428 回复:17
脱水 打赏 看楼主 设置

字体:

边距:

背景:

还原:

  楼主现在的工作是程序员,我想从程序员的角度谈谈中西医的问题。

  为了让大多数人看懂,一些专业性的概念和词汇楼主尽量用通俗易懂的方式来表达。

  首先先科普一下概念。

  低级语言和高级语言(这里的低级语言和高级语言没有褒义和贬义)

  先说说低级语言吧,我们都知道计算机里边都是二进制,只有1和0,为什么呢?比如说一个电灯泡,它只有两种状态,亮和不亮。

  在电子电路中,也只有两个状态,即高电平和低电平,我们也只能用1和0来表示。

  如果我们要操作一个电子设备,我们只能用机器能读懂的语言命令它。

  举个例子:
  把寄存器BX的内容送到AX中,它的机器码就是

  1000100111011000 ;.

  再举些例子

  加载暂存器A地址为16的存储器0000,0000,000000010000

  加载暂存器B地址为1的存储器0000,0001,000000000001

  存储暂存器A地址为16的存储器0001,0000,000000010000

  存储暂存器B地址为1 的存储器0001,0001,000000000001

  是不是看着这一长窜对人类来说毫无意义的数字,你就有关掉电脑的冲动?

  但是这些机器语言计算机看的懂,不仅看得懂,而且执行效率是最高的。

  我们把这些能沟通控制计算机硬件的语言叫做低级语言,越接近机器运算方式的语言就越低级。

  相对而言,越不接近机器运算方式的语言就越高级。换句话说越符合人类语言和思想习惯的语言就越高级。

  但是高级语言最终还得转换成低级的机器语言才能被计算机识别。这中间多了一个转换过程,所以高级语言的执行效率就没有低级语言效率高。

  为什么说低级语言和高级语言没有褒义贬义,就是因为它们的工作场合不同而已。

  比如说现在的你正在上网,你上网的时候只是操作了一下键盘鼠标,你并不用去管这期间电脑里CPU经过了多少次运算,内存经过了什么样的读写,网路设备的发送与接收是怎么处理的。因为你的操作指令已经通过软件(操作系统)转化为低级语言,再控制相关的电子设备处理了。


  那么这些东西和中西医有什么关系呢?

  如果把人比作电脑的话,西医就相当于低级语言,它作用的对象是电子设备中的某处可识可测可看得见摸得着的地方。

  中医就相当于高级语言,它不用去管底层的电子设备,它只管操作系统的运行是否正常。


  西医在治病时关注的是化验单检查单上的指标是否正常。

  中医在治病时关注的是人与大自然是否和谐同频,生长收藏的功能是否正常,有没有被六淫邪气所伤。

  楼主的观点是,中医西医都是医学的组成部分,它们都是人类认识世界观察世界的一种手段。

  举个例子,你的牙掉了,你是找西医补一下或者装一颗高级烤瓷牙还是找中医号脉开药?

  先写这一段,试试能不能发出去。

  下一节我讲讲面向过程和面向对象

打赏

0 点赞

主帖获得的天涯分:0
举报 | 楼主 | 埋红包
楼主发言:7次 发图:0张 | 添加到话题 |
楼主南山景禹 时间:2016-11-23 18:44:00
  面向过程和面向对象顾名思义,一个是侧重过程,一个侧重对象。

  举个例子:
  比如你肚子饿了要吃饭,首先要准备食材,再按照相关的烹饪步骤,先做什么后做什么一步一步的来,到最后做好了才能吃。这个就叫做面向过程编程。

  面向对象编程就很简单了,三个字,叫外卖。

  面向对象,百度百科这样解释:

  面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

  看不懂不要紧,我把上面这段话缩写一下,

  面向对象是计算机编程技术发展到一定阶段后的产物。
  面向对象是技术发展到一定阶段后的产物。
  面向对象是发展到一定阶段后的产物。
楼主南山景禹 时间:2016-11-24 11:29:00
  面向对象为什么高级,我讲讲面向对象的三大特点吧,理解了这些基础,中医上有的不能理解甚至风牛马不相及的事情就能从另一个角度找到答案。


  三大特点是,封装、继承和多态。

  封装很简单,举个例子,一个小孩子到了一定的年龄,就要对其教育,让其学习。那么问题来了,教育小孩,先教什么后教什么,早上学什么,下午学什么,今年学什么,明年学什么等等一些列问题都需要规划都需要执行。

  大部分家庭都不会亲自教导小孩,而是把小孩送学校。因为学校里“封装”了一整套系统的教学方法。当然学校教学方法的优劣就是另外一回事了。

  “封装”就是这样子,的确是社会发展的产物。

  再说继承和多态之前呢,再补充一个概念,就是“类”。
  什么是“类”,很简单,就是分类的意思。

  动物类、哺乳动物类、人类、男人;
  药物类、西药类、头孢类、第四代头孢类;
  衣服类、女装类、连衣裙类;
  中药、清热药、清热泻火药;

  经过上面的例子来看
  男人具有人类的特征,人类具有哺乳动物的特征,哺乳动物具有动物的特征;
  第四代头孢类具有头孢类的特征,头孢类具有西药的特征,西药是药物的一种;
  ……
  ……
  以上用程序员术语来说

  “男人”是“人类”的子类,“人类”是“男人”的父类(有的叫基类);

  “人类”是“哺乳动物类”的子类,“哺乳动物类”是“人类”的父类(有的叫基类)

  男人具备人类的一些特点和功能;

  人类具备哺乳动物类的一些特点和功能;

  哺乳动物类具备动物类的一些特点和功能;

  我们把这种情况就叫做“继承”。

  好,现在我来总结一下,自然界的诸般生灵,都是大自然的子类,大自然是万事万物的父类,我们都继承(具备)大自然的部分特性。
我要评论
作者:南山法中 时间:2016-11-24 11:34:00
  先抢个回复
作者:南山法中 时间:2016-11-24 12:01:00
  我一直觉得,程序员是最接近“道”的那批人,因为我也是个程序员。哈哈,毕竟程序员做的就是一些编码、解码的工作。所以很期待楼主后续的分享。

  作为编写代码的语言,高级语言更像人类的语言,人看起来和写起来都比较直观。低级语言,是计算机更容易认识的语言,没有高低之分。高级语言命名为抽象语言,代级语言命名为机器语言更确切。正是由于高级语言抽象,计算机运行的时候先要对其编译,翻译成计算机认识的代码,代级语言就减少了这一步工作量,所以效率上高级语言要差于低级语言。

  那么这些东西和中西医有什么关系呢?

  如果把人比作电脑的话,西医就相当于低级语言,它作用的对象是电子设备中的某处可识可测可看得见摸得着的地方。

  中医就相当于高级语言,它不用去管底层的电子设备,它只管操作系统的运行是否正常。
  ----------------
  如果一台电脑显示有问题,西医会对他的显卡进行分析化验,找到具体问题;而中医是对抽象的显示系统进行辩证。西医可能最终定位到显卡内存或是哪个元器件有问题。而中医是从整体来看,不会过于细节。

  所以西医可能有个不足就是,他能明确是个具体元器件的问题,但不容易分析这个元器件为什么会出问题,是因为电压不稳导致的,还是压力太大导致的。所以治好还会有复发的可能。

  中医在整体辩证的时候,会发现可能是整个显示系统的供电有问题,但同样不足的是,对具体的元器件缺少关注。

  如果还有人停留在中西医谁更牛X的争论上,真得是太低级了,不是低级语言的低级,是低级趣味的低级。入口点和方法不同,各有优缺点。
楼主南山景禹 时间:2016-11-24 14:39:00
  常说吃什么补什么,比如肾不好,就要多吃点猪腰子羊腰子什么的,这看起来毫无“科学”依据,在某一部分人看来简直是无稽之谈。

  在程序员的世界中,这是很常见的事情,两个词就理解了,就是继承和多态。

  如果这篇文章是发在程序员相关网站的话,下面我肯定不用多说,直接上代码,可是要发到天涯,我需要想一想这个应该怎么表达。
作者:留醉乘风 时间:2016-11-24 15:05:00
  我一直觉得,程序员是最接近“道”的那批人,因为我也是个程序员。哈哈,毕竟程序员做的就是一些编码、解码的工作。所以很期待楼主后续的分享。
  作为编写代码的语言,高级语言更像人类的语言,人看起来和写起来都比较直观。低级语言,是计算机更容易认识的语言,没有高低之分。高级语言命名为抽象语言,代级语言命名为机器语言更确切。正是由于高级语言抽象,计算机运行的时候先要对其编译,翻译成计算机认识的代码,代级语言就减少了这一步工作量,所以效率上高级语言要差于低级语言。
  那么这些东西和中西医有什么关系呢?
  如果把人比作电脑的话,西医就相当于低级语言,它作用的对象是电子设备中的某处可识可测可看得见摸得着的地方。
  中医就相当于高级语言,它不用去管底层的电子设备,它只管操作系统的运行是否正常。
  ----------------
  @南山法中 2016-11-24 12:01:00
  如果一台电脑显示有问题,西医会对他的显卡进行分析化验,找到具体问题;而中医是对抽象的显示系统进行辩证。西医可能最终定位到显卡内存或是哪个元器件有问题。而中医是从整体来看,不会过于细节。
  所以西医可能有个不足就是,他能明确是个具体元器件的问题,但不容易分析这个元器件为什么会出问题,是因为电压不稳导致的,还是压力太大导致的。所以治好还会有复发的可能。
  中医在整体辩证的时候,会发现可能是......
  -----------------------------
  可能我们现在这个物质世界,就是更高维度的某个程序员写的一个程序
  哈哈
我要评论
楼主南山景禹 时间:2016-11-24 15:27:00
  比如你今天心情不好,想一醉方休,想去买瓶二锅头喝一喝。到商店去,老板说没有二锅头,只有五粮液、茅台、剑南春和酒鬼酒,行不行? 在不计较价钱口味等因素的情况下,当然是没问题了,它们都可以让你喝醉。

  五粮液、茅台、剑南春和酒鬼酒是不同的酒,它们有一个共同特性(父类),就是可以让人喝醉。

  这个例子浅显易懂,而且大家都能接受对吧?

  那么一个人的肾不好,让他去吃点其他动物的肾,来补一补,大家是否能够接受呢?
楼主南山景禹 时间:2016-11-24 16:08:00
  上面酒的例子,就叫做多态。


  “多态”有两个概念,一个是向上转型,一个是向下转型。

  什么叫做向上转型?说五粮液和茅台都是酒,这就叫做向上转型。

  这句话虽然成立,但是把五粮液和茅台说成酒,忽略了五粮液和茅台的特点。

  说酒就是五粮液和茅台,就是向下转型。

  这句话有语病,不成立,但是在一定情况下可以用。

  “多态”在生活中很常用。

  比如说,我今天在天涯抽奖抽中了20元话费。这个话费可以是联通的,也可以是电信的,也可以是移动的。

  再比如说,我去移动营业厅,交话费,这话费一定就是移动话费了。万一我报一个联通号,人家肯定会叫来保安,把我这个砸场子的请出去。

  好,至此,概念部分全部讲完。

我要评论
楼主南山景禹 时间:2016-11-24 16:34:00
  我在三楼讲到

  自然界的诸般生灵,都是大自然的子类,大自然是万事万物的父类,我们都继承(具备)大自然的部分特性。

  既然自然界的诸般生灵都是大自然的子类,那么为什么人和其他物种的差别那么大?

  是不是和继承量的多少有关?

  如果继承大自然属性少的话,属于低等生命,如果继承大自然属性多的话,是否有高阶生命的存在?

我要评论
作者:是年花非花 时间:2016-12-30 13:23:00
  @南山景禹 :本土豪赏1个(100赏金)聊表敬意,点赞是风气,越赞越大气【我也要打赏
作者:股市行者修炼中 时间:2017-05-19 09:25:55
  道理是相通的,但是真正去面对中医的时候,有几人不迷惑?常常迷途是常态!
发表回复

请遵守天涯社区公约言论规则,不得违反国家法律法规