The Triumph Of Bio-logic
理性技术的局限
机械逻辑
人造机械的构成逻辑,比如说钟表的制作原理。是一种可被人类掌握的,可推演的理论。
生物逻辑
一个有机系统的构成逻辑。比如说草原、细胞、大脑等这些系统的存在所依托的逻辑,我们成为生物逻辑。这是一种系统层面的控制技术,涉及多个变量和多个复杂因素,是维持一个复杂系统的法则。简单的理论不足以解释整个系统的运作逻辑。
生物逻辑VS机械逻辑
机械逻辑,只能用来建造简单的装置,比如钟表,虽然钟表背后很复杂,但技术的主线确实清晰的。而真正复杂的系统,比如细胞、草原、经济体或者大脑,用机械逻辑是无法建造的,只能依托于生物逻辑。所以也只有生物逻辑才可以建造一台有思想、可自动运行的系统
生物逻辑To机械逻辑
人类可以从生物逻辑中学习很多有用的东西,从而不断的丰富自己的机械逻辑。
目前已经成功学习到的逻辑有:
- 自我复制
- 自我管理
- 有限的自我修复
- 适度进化
- 局部学习
机械逻辑To生物逻辑
人类对现有技术(机械逻辑)的运用,也会改变生物系统:
- 生物工程:动植物驯化
- 基因工程:转基因
生物逻辑With机械逻辑
机械与生命体之间的重叠在不断增加。体现在
- 人造物表现的越来越像生命体
- 生命体变得越来越工程话(可被人类控制)
生物逻辑=机械逻辑=活系统
两者在不断的相互融合,其实两者的本质是相同的。生物领域中有诸如有机体、生态系统的概念,以之对应的人造物中包括机器人、公司、经济体、计算机回路等。
人造活系统:
- 全球电话系统
- 计算机病毒孵化器
- 机器人原型机
- 虚拟现实
- 各种人工生态系统
总结
机械逻辑和生物逻辑并没有严格的界限。机械逻辑可能只是生物逻辑的局部抽象,(可能)无数个机械逻辑经过有限(或者无限)复杂度的组合以后,就构成了完整的生物逻辑。
所以人类在创建复杂系统的过程中,可能一次又一次的回归自然区寻找答案。
The Triumph Of Bio-logic的更多相关文章
- BIO\NIO\AIO记录
IO操作可以分为3类:同步阻塞(BIO).同步非阻塞(NIO).异步(AIO). 同步阻塞(BIO):在此种方式下,用户线程发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后, ...
- (转)也谈BIO | NIO | AIO (Java版)
原文地址: https://my.oschina.net/bluesky0leon/blog/132361 关于BIO | NIO | AIO的讨论一直存在,有时候也很容易让人混淆,就我的理解,给出一 ...
- socket Bio demo
最近在做socket通信,最开始是基于Bio开发(其实开发的时候也不知道这种是基于BIO).但是问题来了,客户端发的报文,服务端接收会少,为了解决问题,只能恶补一下相关知识. 服务端: import ...
- QuartusII Design partion and logic lock
Design partion Design partion常用于“增益变量(QIC)”,通过Design Partition对子模块进行“逻辑分区”,在Design Partition Window中 ...
- 网络通信简单实例BIO,NIO,AIO
这里,我将做一个简单的通信程序,分别使用三种原始的通信工具:BIO,NIO,AIO. 功能就是一个服务器,一个客户端.服务器就是处理请求,返回响应.而客户端就是连接服务器,发送请求,接收响应. 第一步 ...
- 使用struts的logic:iterate标签遍历列表时得到显示序号
<logic:notEmpty name="sList" scope="request"> <logic:iterate id="e ...
- 【转】Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
转载地址:http://www.oschina.net/question/54100_16195 tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或 ...
- REDIS fdatasync技术问题和BIO技术的引入
http://oldblog.antirez.com/post/fsync-different-thread-useless.html 这是原文作者的博客 把他翻译下 带上自己的一些理解 看看作者引入 ...
- Java BIO、NIO、AIO 学习(转)
转自 http://stevex.blog.51cto.com/4300375/1284437 先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Ja ...
- Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: BIO: 一个线程处理一个请求.缺点:并发量高时,线程数较多,浪费资源. Tomc ...
随机推荐
- web前端防治重复提交
web前端开发中防治重复提交 web前端数据请求或者表单提交往往通过对dom的点击事件来操作,但是往往因为认为点击过快(少年手速挺快的嘛),或者因为响应等待使得用户误人为没操作而重复很多次点击,造成表 ...
- vs2010中的MSBuild输出warning MSB8012问题
vs2010中,MSBuild与C++编译器无缝整合.无论使用vs2010生成的代码,还是转换vs2008或者是更低版本vs编译的C++代码.都会在工程编译后,都会提示一条错误: C:\Program ...
- eclipse中输入中文为繁体
http://blog.163.com/guomaolin_gavin/blog/static/199618307201218104452930/ eclipse中输入中文为繁体! 2012-02-0 ...
- 关于javascript对象的简单记忆法
关于javascript对象方法的简单记忆法(个人整理) string对象: 大号小号闪烁加链接./big/small/blink/link/ 粗体斜体打字删除线./bold/italics/fixe ...
- Android JIT实时编译器的设置
在Android JIT实时编译是在Android 2.2之后才引入的,JIT编译器可以显著的提高机器的性能,经过测试,android 2.2的性能较android 2.1提高了 2-5倍.JIT提 ...
- Visual Studio 2013 Nuget控制台无法找到程序包
前几天因为公司的项目使用的是MVC4框架,用VS2015不方便新增控制器,切换回2013.用了一个大半年没有用的功能,就是Nuget控制台. 当我尝试使用Nuget控制台的命令安装一个Package的 ...
- MyBatis 查询记录时日期字段没有时分秒
今天发现如果表里面的字段为Date类型时,程序查询出来的数据只有年月日 搜索了下,发现在resultMap里面把这个字段的jdbcType原先为Date,改为Timestamp就行了. 确实可以.
- SELECT TOP 100 PERCENT 不按后面的order by 排序
项目中,由于需要把3个状态的任务合并显示,并且按照任务由近及远的顺序排序,类似于下面的语句 order by taskid desc )m union all order by taskid desc ...
- QQ揭秘:如何实现窗体靠边隐藏?【低调赠送:QQ高仿版GG 4.2 最新源码】
QQ有个靠边隐藏的功能,使用起来很方便:在屏幕上拖动QQ的主窗体,当窗体的上边沿与屏幕的上边沿对齐时,主窗体就会duang~~地隐藏起来,当将鼠标移到屏幕上边沿的对应区域时,主窗体又会duang~~显 ...
- 解决IE6下png图片透明度不显示的问题
世界上最遥远的距离,不外乎我在搞前端,你却在用旧IE,现在随着XP要退休了,IE6的市场占有率应该也会逐步下滑.不过基于天朝人民的惰性以及企鹅微软的“扎篱笆”活动,做网站的朋友依旧不能忽视IE6的存在 ...