5月编程语言榜:C再度暴涨,Scala成功上位!JMC宣布开源;马化腾回应《腾讯没有梦想》是P的;Riot.js 3.9.5发布

0、C 再度暴涨,Scala 成功上位,TIOBE 5 月编程语言榜出炉

TIOBE 刚刚发布了 5 月编程语言排行榜。Scala 经过长时间的沉淀,本月终于进入了 TIOBE 榜单的前 20 名。Scala 是一种 JVM 上运行的函数式编程语言,可与 Java 一起或作为 Java 的替代品使用。由于它是功能性的,所以没那么冗长,而且与 Java 相比也没那么容易出错。

除 Scala 之外,我们还看到 C 语言本月迎来了 7% 的最高涨幅。回顾前几个月的榜单,不难发现 C 语言今年一直处于快速增涨状态。TIOBE 没有给出其增涨原因,但在 C 语言拿下 2017 年度编程语言时,就已经有许多人认为是与物联网的复苏有关。

1、R 和 Python 大神携手:让使用不同语言的人更轻松协作

RStudio 首席科学家 Hadley Wickham 和 Python 资深数据分析专家、Pandas 库作者 Wes McKinney 近日公开表示正在进行合作,旨在让使用不同编程语言的科学家能更轻松协作,并避免一些无谓的重复工作。

Wickham 和 McKinney 还表示,除了解决技术问题之外,也希望相互合作能够结束 R和 Python 之间毫无意义的争论,因为两种语言都很棒。此外,他们最终希望其工作也能改善其它开源编程语言(如 Java 和 Julia )的用户体验。

2、重大利好!Java 性能监控调试工具 JMC 宣布开源

JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布 JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。该工具主要由三个组件构成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。(源码地址:http://hg.openjdk.java.net/jmc

3、谷歌开源的高性能 RPC 框架 gRPC 1.12.0-pre1 发布

gRPC 1.12.0-pre1 已发布,gRPC 是 Google 开源的高性能、通用 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。此版本是 gRPC Core 1.12.0 的第一个预发布版本,主要包含优化、改进和 bug 修复。(详情:https://github.com/grpc/grpc/releases/tag/v1.11.1-pre1

4、Apache Groovy 2.5.0-rc-2 发布,包含 16 处修复和改进

Apache Groovy 2.5.0-rc-2 已发布。此版本包含 16 处错误修复/改进:

Bug 修复

● [GROOVY-6523] - Improve Documentation for in DefaultGroovyMethods.intersect(..)

● [GROOVY-7202] - Unable to resolve nested enum of parent class when compiling against binary parent

● ......(详情:http://www.groovy-lang.org/download.html

5、JavaScript 的 MVP 框架 Riot.js 3.9.5 发布,重大改进

Riot.js 3.9.5 已发布,Riot.js 是一个简单优雅的基于组件的 UI 库,本次更新如下:

● 改进:测试方面提供 100% 的覆盖率

● 修复:每个循环中的组件都已重写以覆盖其属性 riot/2580

● 修复:Elements are unintentionally left with nested conditional tags元素无意中留下了嵌套的条件标签 riot/2575

● ......(详情:https://github.com/riot/riot/archive/v3.9.5.zip

6、基于 Kubernetes 的机器学习工具库 Kubeflow 0.1 发布

Google 发布了 Kubeflow 开源工具 0.1 版本,随着 0.1 版本的发布,该项目将开始推进,并将通过博客公布里程碑,将稳定性提高到一个新的水平,同时还会增加大量社区一直呼吁的新功能。其中包括为 Jupyter Hub 提供用于机器学习任务的协作和交互式训练以、Tensorflow 训练及托管支持等。(详情:https://kubernetes.io/blog/2018/05/04/announcing-kubeflow-0.1/

7、Github:由于失误,一部分用户的密码被以纯文本的形式暴露

Github 是全球知名的面向开源和私有软件项目的托管平台,不过,官方近日承认,由于失误,一部分用户的密码被以纯文本的形式暴露。Github 敬告用户无用过多担心,首先受波及的用户很少,其次密码是暴露给了很少一部分内部员工。当然,这种泄露门最后给出的解决方法无一例外,那就是修改密码,以策万全。

8、Webpack 创始人:希望能有更多时间写更多代码

Tobias Koppers 是一位自由软件开发者,他因写出 Webpack 这个已有数百万开发者使用的开源软件而名噪一时。他目前专注于 JavaScript 和开源项目。他表示维护一个开源项目需要付出的努力超出常人想象,希望能有更多时间写更多代码。

9、马化腾回应《腾讯没有梦想》是P的

近日有自媒体撰文称腾讯没有梦想,正在丧失产品能力和创业精神,变成一家投资公司。之后,有人曝光了马化腾凌晨 2 点的回应截图,图中马化腾表示称「有批评蛮好,投资的原因是从腾讯核心优势出发,从 QQ 开始就意识到社交产品的核心优势是流量。

原文发布于微信公众号 - 程序员宝库(chengxuyuanbaoku)

原文发表时间:2018-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

表情当密码,这事靠谱么?

对于密码,我们究竟还能做些什么呢? 密码密码,难说爱你 通常我们建议用户采用独特、复杂、最好包含一个怪异字符的密码,却得到用户“任性地”根本无法记住这些密码的回...

22310
来自专栏大数据文摘

表情当密码,这事靠谱么?

27010
来自专栏CSDN技术头条

数据存储系统的 80/20 法则

80/20法则通常被认为是源于意大利经济学家维尔弗雷多·帕累托。帕累托出生于1848年,他是(至少被认为是)占领运动的早期成员之一。他发现意大利国家财富的80%...

2599

D3可视化:让您的仪表板更上一层楼

无论您的公司在哪个行业运营都可能产生大量数据。从销售到人员再到库存,若企业能够正确解释并转化为可行建议,企业将创造出非常有价值的信息。商业智能与分析以此想法为中...

3691
来自专栏互联网数据官iCDO

少走弯路!科学构建URL,事半功倍!

译者:骆姿亦 审校:陈明艳 本文长度为3621字,预估阅读时间10分钟。 主编推荐:这是一个重要的话题,而且是很少有人系统阐述的话题。科学地构建URL,无...

3017
来自专栏分布式系统和大数据处理

聊聊架构

这本书原本是发表在InfoQ上的专栏文章,原名叫做《架构漫谈》,因为反响良好,所以编撰成书。全书没有涉及过多的具体技术,更像是一些随笔。

1444
来自专栏UML

ArchiMate 图示例:需求建模

ArchiMate是一种图形语言,为模型提供统一的表示,以支持完整的体系结构开发周期。它由一种核心语言组成,旨在描述实际体系结构(业务,信息系统和技术体系结构,...

2444
来自专栏程序人生

Service performance 101

最近一个月,我和一小撮不专业的美国银行从业人员就「我是不是清白地像于谦那样」(写石灰吟的于谦,不是有三大爱好的那位)反复拉锯,又赶上一大波功能上线和融资相关的事...

34514
来自专栏opengps

[置顶] openGPS.cn - 高精度IP定位原理

关于IP定位,最早是通过运营商实现,每个运营商申请到的ip段,在某个范围内使用。

8596
来自专栏Data Analysis & Viz

手把手教你完成一个数据科学小项目(4):评论数变化情况

本系列将全面涉及本项目从爬虫、数据提取与准备、数据异常发现与清洗、分析与可视化等细节,并将代码统一开源在GitHub:DesertsX/gulius-proje...

1458

扫码关注云+社区

领取腾讯云代金券