PHP 7.0 RC2于本周五发布。除了新的语言特性,PHP 7.0一大改进是性能,开发者声称其性能两倍于PHP 5。对PHP 7.0 RC2的测试显示,这一说法是精确的,其实还是保守估计。 评测结果显示:PHP 7.0的速度是PHP 5.3~5.6的2~2.5倍,同时占用的内存更少。PHP 7.0已经接近Facebook开发的PHP执行引擎HHVM,后者通过将PHP代码动态翻译成原生机器码而大幅提高速度。更多内容大家可以关注本次专辑…… 随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机器学习成为争论不休的话题。近日,密西根州立大学的博士生Sebastian Raschka再次发起了机器学习编程语言之争,分析了自己选择Python的原因。 目前,机器学习牵涉的编程语言十分多样,包括了MATLAB、Julia、R、Perl、Python、Ruby等等。首先,Raschka定义了语言好坏的原则:一门好的语言应该使得编写、调试和执行代码的总时间最短。然后,他花大篇幅讲述了一个简单的道理——没有一门语言是对所有情况、所有人都十分适合的。 Roberto Waltman:“在这种唯一正确的方式下,面向对象的Spaghetti code就是Lasagna code。” 针对具体的应用场景以及参与项目的人员,开发团队或个人要对任务需求进行评估,再结合人员对于各个语言的熟悉程度和语言生态环境的情况等等,作出选择。接下来,Raschka开始正式点评各个语言相对与Python在机器学习时的优缺点。 作为机器学习、模式识别等方面经常使用的工具,MATLAB被放在了第一个分析。Raschka认为,MATLAB在实现机器学习算法时要比Python或者NumPy更加自然。很多高校也在计算机科学相关的课程中教授MATLAB语言。然而,MATLAB也存在很多的缺点:价格昂贵、非开源、性能表现平平、语法不符合程序员的习惯等。例如,MATLAB中矩阵乘积运算操作为X.dot(Y),而Python为X@W,更加简洁、明了。详情请关注本次专辑! HBO 的《硅谷》 讲述的是一个缺乏自我意识的产业的故事。理查德、埃利克和魔笛手其他成员的创业奋斗故事在引人发笑的同时也会发人深思。 这部剧集的第二季刚刚完结,它的第三季要在 8 个月之后才会开播。这对于大部分剧迷来说都是一段漫长的等待。作为一个对创业公司略懂一二的人,布莱克·罗斯(Blake Ross,他是火狐的创始人,之前还在 Facebook 和网景工作过)对这部剧集有着更为深刻的理解。 昨天晚上,罗斯在自己的网站上发表了《硅谷》的新一集 原创剧本 。他在一篇 Facebook 文章 中说道,“我实在等不及在 8 个月之后才开播的《硅谷》第三季,所以我花了 48 个小时来写出自己原创的一集剧本。它的剧情承接着第二季结束的时候。” 罗斯最终写出了一份笑点恰到好处的剧本,重现了几位主角的滑稽特点。其中的剧情包括理查德招聘自己首席执行官职位的接替者,同时在考虑将自己的公司开源的事情。更多详细的消息,大家请关注本次专题…… |