草庐IT

年代中期

全部标签

【人工智能】人工智能是20世纪50年代中期兴起的一门新兴边缘科学

人工智能人工智能是20世纪50年代中期兴起的一门新兴边缘科学,它既是计算机科学分支,又是计算机科学、控制论、信息论、语言学、神经生理学、心理学、数学、哲学等多种学科相互参透而发展起来的综合性学科。人工智能又称智能模拟,是用计算机系统模仿人类的感知、思维、推理等思维活动。它研究和应用的领域包括模拟识别、自然语言理解与生成、专家系统、自动程序设计、定理证明、联想与思维的机理、数据智能检索等。例如,用计算机模拟人脑的部分功能进行学习、推理、联想和决策;模拟医生给病人诊病的医疗诊断专家系统;机械手与机器人的研究和应用等。一、人工智能发展史50年代人工智能兴起,相继出现了一批显著的成果,如机器定理证明、

【人工智能】人工智能是20世纪50年代中期兴起的一门新兴边缘科学

人工智能人工智能是20世纪50年代中期兴起的一门新兴边缘科学,它既是计算机科学分支,又是计算机科学、控制论、信息论、语言学、神经生理学、心理学、数学、哲学等多种学科相互参透而发展起来的综合性学科。人工智能又称智能模拟,是用计算机系统模仿人类的感知、思维、推理等思维活动。它研究和应用的领域包括模拟识别、自然语言理解与生成、专家系统、自动程序设计、定理证明、联想与思维的机理、数据智能检索等。例如,用计算机模拟人脑的部分功能进行学习、推理、联想和决策;模拟医生给病人诊病的医疗诊断专家系统;机械手与机器人的研究和应用等。一、人工智能发展史50年代人工智能兴起,相继出现了一批显著的成果,如机器定理证明、

Python 缩进语法的起源:上世纪 60-70 年代的大胆创意!

上个月,Python之父GuidovanRossum在推特上转发了一篇文章《TheOriginsofPython》,引起了我的强烈兴趣。众所周知,Guido在1989年圣诞节期间开始创造Python,当时他就职于荷兰数学和计算机科学研究学会(简称CWI),曾参与设计与实现了一门用于教学的ABC语言。这段工作经历以及ABC语言的某些设计思想对Python有着重要的影响。文章标题是“Python的起源”,文章作者LambertMeertens是Guido在CWI时的导师,以同事亲历者的视角,讲述Python从无到有的起源过程。这样的文章我还未曾读过,因此饶有兴趣。文章内容跟Python直接相关的部

Python 缩进语法的起源:上世纪 60-70 年代的大胆创意!

上个月,Python之父GuidovanRossum在推特上转发了一篇文章《TheOriginsofPython》,引起了我的强烈兴趣。众所周知,Guido在1989年圣诞节期间开始创造Python,当时他就职于荷兰数学和计算机科学研究学会(简称CWI),曾参与设计与实现了一门用于教学的ABC语言。这段工作经历以及ABC语言的某些设计思想对Python有着重要的影响。文章标题是“Python的起源”,文章作者LambertMeertens是Guido在CWI时的导师,以同事亲历者的视角,讲述Python从无到有的起源过程。这样的文章我还未曾读过,因此饶有兴趣。文章内容跟Python直接相关的部

王道23年代码练习(1)顺序表插入删除

1#include2#includemalloc.h>3#include4#defineMaxSize505#defineInitSize1006typedefintElemType;7typedefstruct{8ElemTypedata[MaxSize];//假定顺序表的元素类型ElemType9intlength;//顺序表的当前长度10}SqList;//顺序表的类型定义1112//静态分配。动态分配1314typedefstruct{15ElemType*data;//指定动态分配数组的指针16intlength;//数组的最大容量和当前个数17}SeqList;//动态分配数组顺序

王道23年代码练习(1)顺序表插入删除

1#include2#includemalloc.h>3#include4#defineMaxSize505#defineInitSize1006typedefintElemType;7typedefstruct{8ElemTypedata[MaxSize];//假定顺序表的元素类型ElemType9intlength;//顺序表的当前长度10}SqList;//顺序表的类型定义1112//静态分配。动态分配1314typedefstruct{15ElemType*data;//指定动态分配数组的指针16intlength;//数组的最大容量和当前个数17}SeqList;//动态分配数组顺序

记录写了6年代码的心得

心得:写代码的人有多舒服,运行代码的电脑就有多难受!强类型语言与弱类型语言的区别就能很好的体现现在的js的更新我个人没法理解,完全是奔着更多人去的如果未来的某天go支持前端我会毫不犹豫的弃用js我很欣赏go的创始人说的一句话: 建议go加一个三元判断语句!go回复:条件控制语句一个就够了(ifelse)像js这种弱类型语言,一个意思有好几种甚至几十种写法,无知的人会觉得说明js很灵活,灵活下面藏着多少没必要的东西!它们的存在只是在迎合更多人的口味所以未来的某天go支持前端我会毫不犹豫的弃用js 

记录写了6年代码的心得

心得:写代码的人有多舒服,运行代码的电脑就有多难受!强类型语言与弱类型语言的区别就能很好的体现现在的js的更新我个人没法理解,完全是奔着更多人去的如果未来的某天go支持前端我会毫不犹豫的弃用js我很欣赏go的创始人说的一句话: 建议go加一个三元判断语句!go回复:条件控制语句一个就够了(ifelse)像js这种弱类型语言,一个意思有好几种甚至几十种写法,无知的人会觉得说明js很灵活,灵活下面藏着多少没必要的东西!它们的存在只是在迎合更多人的口味所以未来的某天go支持前端我会毫不犹豫的弃用js 

内卷年代,是该学学 WebGL 了

​前言大部分公司的都会有可视化的需求,但是用echarts,antv等图表库,虽然能快速产出成果,但是还是要知道他们底层其实用canvas或svg来做渲染,canvas浏览器原生支持,h5天然支持的接口,而svg相比矢量化,但是对大体量的点的处理没有canvas好,但是可以操作dom等优势。canvas和svg我们一般只能做2d操作,当canvas.getContext('webgl')我们就能获取webgl的3d上下文,通过glsl语言操作gpu然后渲染了。理解webgl,可以明白h5的很多三维的api底层其实都是webgl实现,包括对canvas和svg也会有新的认知。canvas和web

内卷年代,是该学学 WebGL 了

​前言大部分公司的都会有可视化的需求,但是用echarts,antv等图表库,虽然能快速产出成果,但是还是要知道他们底层其实用canvas或svg来做渲染,canvas浏览器原生支持,h5天然支持的接口,而svg相比矢量化,但是对大体量的点的处理没有canvas好,但是可以操作dom等优势。canvas和svg我们一般只能做2d操作,当canvas.getContext('webgl')我们就能获取webgl的3d上下文,通过glsl语言操作gpu然后渲染了。理解webgl,可以明白h5的很多三维的api底层其实都是webgl实现,包括对canvas和svg也会有新的认知。canvas和web