Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
编程语言平台比较
Uber实时调度平台系统的架构概要
Uber通过其在线调度平台能自动对乘客和车辆进行适配,大大提高了城市交通效率。其首席架构师Matt Ranney最近透露了其调度系统的概要,其系统是如何将乘客和司机进行配对的。
现代语言Go、Rust、Swift和Dart的比较
本文是作者在使用Go、Rust、Swift和Dart四种语言编写email语法的检查功能以后的总结: GoGo作为一种简单的语言,非常适合构建网络应用程序,这是正确的,如果你不需要其他功能,如泛型。
Java编程中十大最糟糕的事情
Java已经成为最受欢迎和语言与平台之一,但是在实际编程中有不少坑,了解了这些坑,你还敢说精通Java,如果它们是面试题,你能得几分?当然你也可以把这些坑看成是在坑黑Java: 1. Weak Soft和Phantom等软引用是邪恶的,它们会导致不可预期奇
Lisp如何成为上帝自己的编程语言
这是Sinclair Target一篇文章,在Hackernews上引起大量讨论。正好
Javascript是新的Java
一次编写,到处运行,这曾经是Java从诞生那天的梦想。但是如今这一梦想却可能被Javascript真正实现。 Google已经从Chrome 42版本以后禁止了浏览器内applet的启动,因为Java在浏览器中运行的安全性有问题。
我们并不需要那么强大的编程语言
随着Python在机器学习领域的广泛应用,甚至超过了Java,Python进入了更多公众视野,也就如同其他刚刚崛起的语言一样遭受更加苛刻的评论,本文虽然狠狠黑了Python一把,但是也许促使我们更多人思考,我们到底需要什么样的语言?像文字文本语言那样自由更富有表达性?还是像数学语言那样更富有逻辑性,
一篇有关函数式编程的形象生动教程
函数式编程(FP)与面向对象编程(OOP)的诞生的时间差不多,但它最近才最受欢迎,特别是在JavaScript社区中,为什么? 我在00年代早期就学麻省理工学院。计算机程序的体系结构和解释(SICP)是我的教科书。所以我的第一个正式学习的编程语言是
Python用于数据科学和Web开发的比较
本文比较了Python在数据科学机器学习领域和Web开发领域的优缺点,最后推荐在数据科学领域使用Python是一个最好的选择。 Python语言成为数据科学领域的流行语言不只仅仅因为大数据公司采用它,还因为很多该领域的起步教学也是使用它,Python语言已
Java二十年:它是如何永远改变编程的。
来自Infoworld的一篇纪念Java诞生20周年的文章。主要讲述了一些在今天习以为常但是在20年前却难以想象的情况。 请记住,在1995年那时的编程不是一件很容易的事情,面向对象概念已经接受,但是很难实践,那时没有多少真正的面向对象语言,最多是将C代码
Oracle解散了Java传道者对Java前途的影响
甲骨文已经开始遣散它的Java传道者团队, 西蒙·里特上周五在Facebook上宣布,他个人的近二十年Oracle职业生涯结束了。从其他渠道发现,JavaFX传道士James Weaver 和数据传道者Mark Heckler 也已经离职,原产品经理John Clingan也改投入红帽旗下,而Inf
Julia会成为下一个编程大语言吗?
麻省理工学院认为肯定会成为的,因为他们发布1.0版,Julia于2012年发布,目标是结合C的速度与Python的可用性、Ruby的动态性、MATLAB的数学能力和R的统计能力。 Julia是麻省理工学院为那些“想拥有所有的一切”的开发人员创建的一种编程语
想免费继续使用JDK吗?从java11以后别从Oracle下载了
Java生态系统一直以来是建立在一个高质量的免费(零成本)JDK之上的,它可以从甲骨文(Oracle)和以前的Sun获得。 今天的情况和以前不一样了。 Java现在每六个月发布一次版本,这个版本是指提供带有安全补丁和重要bug修复的更新版本。到目前为止,包
Rust 1.0 正式发布
2015年5月15日Rust 1.0正式发布,Rust是一个更方便建立可靠有效系统的新语言,Rust将低层次的性能控制和高层次方便安全保障结合在一起,更棒的是,完成这种结合并不是依靠垃圾回收机制或其他运行机制,这就有可能能使用Rust库向下替代C语言。 让
网上体育彩票行业的编程语言:Go与Erlang/Elixir比较
“针对这项工作选择正确的工具”是网上体育博彩行业流行的谚语。Erlang和Elixir常常是在线投注和博彩行业的正确工具,其中有三个关键原因:优异的并发性,可伸缩性和可靠性。 网上投注在技术和收入方面都是一个蓬勃发展的行业。例如:世界领先的博彩公司
Bet365从Java切换到Erlang解决可靠性与扩展性
在线赌博公司bet365从Java更换到Erlang,降低了其核心投注平台的软件复杂性,扩展了系统应付四倍的访问量增长。
Java会走向晦暗吗?Kotlin会取而代之吗? - DEV社区
Stackoverflows上的趋势图显示Java从2015年以后走下坡路,而Kotlin开始上升。该图形中的Java趋势不断下降,Java很容易失去其作为一种非常流行的编程语言的地位。Java会逐渐趋于衰落?并且会有很多不同的语言取而代之吗?
Lua、Luajit、Python、Node.js和Java性能测试对比
这个Github项目提供了Lua、Luajit、Python、Node.js和Java等动态语言的性能测试,具体语言版本包括:Lua 5.3.3Luajit 2.0.4Python 3.5.1Pypy 2.4.0HipHop VM 3.13.2Node
日本计划将编程纳入义务学校以培养创造力
至关重要的是,在学校加入计算机编程将能提高孩子们的逻辑思考能力和创造性。 日本的教育、文化、体育、科学和技术部门已经决定2020年之前将计算机编程成为小学的必修课程,紧接着在2021年加入初中,2022年加入高中阶段。
上页
下页