看完《如何掌握所有的程序语言》的一些思考
2017-07-12 21:01
369 查看
如何学习一门编程语言
为什么学习它
要明白这个语言有什么新特性,这个特性能够解决什么问题。如果这个语言不能解决实际的问题,那么它就是没有任何价值的如何学习
对于新语言的语法学习:运行Demo,调试Demo,学习语法,包括,如何定义变量,如何定义函数,如何调用函数,如何使用if,如何使用while和for,如何使用多线程等。引用王垠对语言特性的定义
变量定义算术运算
for 循环语句,while 循环语句
函数定义,函数调用
递归
静态类型系统
类型推导
lambda 函数
面向对象
垃圾回收
指针算术
goto 语句
他的博客和一些观点
博客地址:http://www.yinwang.org一些观点
《新的联系方式》一文中有证据显示,Google 在这次美国总统选举中已经做了这样的事,利用数据分析对选民进行“思维控制”,试图影响选举结果。
由于这些原因,我对 Google 的鄙视,已经上升为敌视:Google 是全世界民众的敌人。我鼓励大家都停止使用 Gmail,避免 Google 得到太多的私密数据,利用数据分析来作恶。目前我已经停用 Gmail,使用 DuckDuckGo 代替 Google 搜索引擎,关掉了我的 Google+ 账号,删掉了我存在 Google Drive 的照片和文档,停用了 Chrome 浏览器,还会逐渐停止使用 Google 的其它服务。如果你仔细探索,会发现 Google 对我们的生活其实没有那么重要。
《我为什么不在乎人工智能》一文中
纵观人工智能领域发明过的吓人术语,从 Artificial Intelligence 到 Artificial General Intelligence,从 Machine Learning 到 Deep Learning,…… 我总结出这样一个规律:人工智能的研究者们似乎很喜欢制造吓人的名词,当人们对一个名词失去信心,他们就会提出一个不大一样的,新的名词,免得人们把对这个名词的失望,转移到新的研究上面。然而这些名词之间,终究是换汤不换药。因为没有人真的知道人的智能是什么,所以也就没有办法实现“人工智能”。
我持保守观点吧,我觉得随着技术的进步,是会实现的。只是现在一个语言专家认为,人工智能做不到自动编程。他的观点是,算法可以处理那些判断的事,比如图片识别,自动翻译等;不能处理包含思维的事。
小小的总结下
可能就是知乎那些人对王垠的评价吧,天才,傲慢。今天看了他的几个观点,的确有种换种思维方式思考的感觉。