大脑的思考学习本身就是一种进化

计算机的进化既包含硬件的升级,也包含软件的迭代,前者是结构层面的进化,后者是信息层面的进化。

同样,大脑的进化既包含大脑结构的进化,也包含大脑信息的进化。DNA主导大脑结构的进化,思考学习主导大脑信息的进化,它们都属于大脑的进化。

人身体结构的进化由DNA主导,行为的进化由大脑主导,前者是身体结构层面的进化,后者是大脑信息层面的进化,它们都属于人的进化。大脑和DNA共同主导了人的进化。

大脑通过思考学习实现信息变化,表现在人的行为上,让其更有竞争力,在社会和自然的选择中胜出,这与DNA信息变化推动细胞进化是相同的。DNA可以突变产生新信息,大脑有灵感等偶发信令形成新知识,前者的进化方向不明显,后者却可以主动适应社会和环境,有明显的方向性。DNA突变主导人身体结构的进化需要在下一代才能体现,大脑思考学习主导的进化可以直接表现在自身行为上,不需要等到下一代。DNA通过复制自身实现了信息遗传,大脑无法复制自身,却可以通过语言交流,实现信息的遗传。DNA信息在人类生育中得到了遗传,大脑信息在社会教育中得到了遗传。

不仅如此,大脑作为社会信息系统的重要组成部分,其产生的思想更掀起科技革命和政治经济改革,主导了人类社会的自我进化。

不仅人的进化由DNA和大脑主导,细胞、动植物、人类社会,所有生物的进化都是由DNA和大脑主导——低层次的由DNA主导,高层次的由DNA和大脑共同主导。

原文地址:https://www.cnblogs.com/saofenghan/p/12313760.html

时间: 02-15

大脑的思考学习本身就是一种进化的相关文章

坚持 本身就是一种策略

还记得6月2号,我们小组集体开了一个英语的小会.主要涉及到6月英语计划的问题. 当初定的旧走遍美国看一遍,新走遍美国过一遍.我做到了. 虽然在很多之前就做的很好的人面前,有点班门弄斧的感觉.不过和自己比较,我还是要记录下来. 其实只要每天找时间看一会儿 有时间看两个小时,没时间头睡觉看半个小时也是可以的. 整个六月,刻在脑子里的两个字 就是坚持.但是我和坚持斗争的历史由来已久了. 我想写日记 最早,是吉庆师哥讲时间管理时,听他说已经坚持晨间日记500多篇了.自己找来电子书, 看了看,决定坚持记录

[原创]java WEB学习笔记79:Hibernate学习之路--- 四种对象的状态,session核心方法:save()方法,persist()方法,get() 和 load() 方法,update()方法,saveOrUpdate() 方法,merge() 方法,delete() 方法,evict(),hibernate 调用存储过程,hibernate 与 触发器协同工作

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

Javascript学习笔记:3种定义函数的方式

①使用函数声明语法定义函数 1 function sum(num1,num2){ 2 return num1+num2; 3 } ②使用函数表达式定义函数 1 var sum=function(num1,num2){ 2 return num1+num2; 3 } ③使用Function构造函数定义函数 1 var sum=new Function('num1','num2','return num1+num2'); 三种定义函数的方式,其中第二和第三种从技术角度讲都属于函数表达式的方式,但是不

【cocos2d-x学习笔记】三种文字类、批处理精灵、C++的四种cast

三种显示文字的类 CCLabelTTF, CCLabelAtlas, CCLabelBMFont CCLabelTTF:使用系统字体每个字符串会生成一个纹理,显示效率比较低下.适合无变化的文字 CCLabelAtlas: 使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱. CCLabelBMFont: 使用CCSpriteBatchNode,很灵活,每个字符都是一个精灵,可以对每一个字符进行操作. CCLabelAtlas *lable = CClabelAtlas::crea

【OC学习-7】2种常用的对象初始化方法以及方法的具体写法

我们在创建一个新的对象时,用到初始化,但由于这个初始化函数没有特别编写,所以没什么效果,现在我们就来看看这个初始化函数怎么书写. 如果没有经过我们自己的初始化函数赋值的话,那么一般在创建一个对象后,会一个个赋值,如下: #import <Foundation/Foundation.h> #import "ASStudent.h" int main(int argc, const char * argv[]) { @autoreleasepool { ASStudent *

JMeter学习-032-JMeter常见四种变量简介

在JMeter自动化测试脚本编写过程中,经常需要对测试脚本进行一些参数设置.例如,设置测试计划的全局变量(方便切换不同的测试环境).样本线程(HTTP请求等)的参数传递等. 通常,JMeter中常用的有如下五种变量设置方式: 1.测试计划面板中定义的变量,变量作用域为所有线程: 2.[配置元件/用户定义的变量],变量作用域依据所处位置有所不同: 3.[配置元件/CSV Data Set Config],是参数化必不可少的组件配置,相较于函数方式的参数读取更加便捷,且易于测试脚本的管控,其变量作用

python 入门学习---模块导入三种方式及中文注释

Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用它的任何公共的函数.类或属性.模块可以通过这种方法来使用其它模块的功能.用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包含模块的名字.所以不能只使用 funcname,而应该使用 m

算法学习 - 树的三种遍历(递归实现)先序遍历,中序遍历,后序遍历

树的遍历 这三种遍历方法其实都很简单的,举例来说: a / b c 这个是例子下面讲下这三个是如何遍历的. struct TreeNode; typedef TreeNode* Node; typedef int EleType; struct TreeNode{ Node lchild; Node rchild; EleType data; }; 先序遍历 先序遍历,就是从上到下,从左到右,遇到一个就遍历,上面这个例子遍历的序列就是:a b c 递归代码如下: void PreOrderTre

《Android第一行代码》学习记录007 - 4种基本布局

一.关于布局 布局是用于放置控件的容器 布局可以嵌套,所以可以通过布局完成比较复杂的界面实现 二.4种布局方式总览 LinearLayout: 即线性布局,非常常用 RelativeLayout: 即相对布局,非常常用 FrameLayout: 即桢布局,应用场景比LinearLayout和RelativeLayout少很多 TableLayout: 即表格布局,不常用 三.LinearLayout需要注意的地方 1.关于布局方向,因为是线性的,所以有方向,在布局页面中通过android:ori

python 入门学习---模块导入三种方式及中文凝视

Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个能够交互使用,或者从还有一Python 程序訪问的代码段.仅仅要导入了一个模块,就能够引用它的不论什么公共的函数.类或属性.模块能够通过这样的方法来使用其他模块的功能.用import语句导入模块.就在当前的名称空间(namespace)建立了一个到该模块的引用.这样的引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包括模块的名字.所以不能仅仅使用 funcname,