(给技术最前线加星标,每天看技术热点)
转自:开源中国、solidot、cnBeta、腾讯科技、快科技等
【技术资讯】
0、RedMonk 语言排行:Kotlin 上升 8 位,TS 快进前 10
知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜。
RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单。
目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。
前边给出了一张整体排行情况的图,这里着重看一下前 20 名:
排名 |
2019 年 1 月 |
2018 年 6 月 |
1 |
JavaScript |
JavaScript |
2 |
Java |
Java |
3 |
Python |
Python |
4 |
PHP |
PHP |
5 |
C# |
C# |
6 |
C ++ |
C++ |
7 |
CSS |
CSS |
8 |
Ruby |
Ruby |
9 |
C |
C,Objective-C |
10 |
Objective-C |
|
11 |
Swift |
Swift |
12 |
TypeScript |
Shell,Scala |
13 |
Scala |
|
14 |
Shell |
Go,R |
15 |
Go,R |
|
16 |
TypeScript |
|
17 |
PowerShell |
PowerShell |
18 |
Perl |
Perl |
19 |
Haskell |
Haskell |
20 |
Kotlin |
Lua |
对比了一下上次公布的榜单,排名没什么大变化,但还是有几个值得关注的点:
TypeScript 凭借与 JavaScript 的高度相关,并带来一些安全功能使用率上涨很快,相比上一份榜单排名上升了 4 位,目前排在 12 位,进入前 10 指日可待。
Go 与 R 分别都下降了 1 位,目前并列排在 15 位,下降 1 位对于 R 和 Go 来说差异不大,R 依然凭借其在数据分析领域的强大能力占据着较大的采用市场;但是对于 Go 来说,虽然它在技术上一直受到高度的重视,并且也在云等各种基础设施项目中广受欢迎,但是目前还没有迹象表明它会像 Java 这样成功。
Kotlin 与 JVM 语言:Kotlin 大幅增长,上升了 8 位,排到 20,同时基于 JVM 的 Scala、Clojure 和 Groovy 都相应下降了。Clojure 与 Groovy 都下降了 3 位,同时排在 24 位,Scala 下降 1 位,排在 13 位。目前 Kolin 仍然远远落后于 Scala,但在 Redmonk 的排名历史中,它的快速增长仅次于 Swift,所以接下来 Kotlin 的发展值得期待。
Julia 都没有出现在前 20 中,榜单中它只上涨了 2 位,排在 34 位,但由于其号称集 Python、C、R 与 Ruby 之长强大的语言特性,还是值得大家关注。Julia 的增长速度有点像三年前的 TypeScript,像这样一开始增长缓慢的语言可能会在某个时间内快速飙升。
Rust 排名不变,还是在第 23 位。虽然排位没进前 20,但是 Rust 在系统级语言中的成绩还是不错的,它的排位比 Clojure、Groovy、CoffeeScript、Dart 和 Visual Basic 这些众所周知的语言都更靠前。
最后来看看 2012 年 9 月到今年 1 月的 Top 20 编程语言变化情况:
榜单详情:
https://redmonk.com/sogrady/2019/03/20/language-rankings-1-19
1、GitLab 发布重要安全修复版本 11.8.3 和 11.7.7
GitLab 为 GitLab 社区版和企业版发布了 11.8.3 和 11.7.7 版本,这些版本包含许多重要的安全修复程序,强烈建议立即将你正在使用的 GitLab 升级到其中一个版本。
下面介绍一下该版本修复的安全漏洞。
项目使用者的注册令牌会通过 issues quick actions 操作而泄露
GitLab issues quick actions 很容易受到信息泄露问题的影响,该问题会向未经授权的用户泄露项目使用者的注册令牌,目前已在最新版本中得到缓解。
在 GitLab 11.7 中将 Mattermost 升级到 5.6.5 版
对于 GitLab 11.7 软件包,其集成的 Mattermost 已更新至 5.6.5 版,该版本包含多个安全修复程序。
2、阿里云发布机器学习平台 PAI v3.0
今日发布的 PAI 3.0 推出了全新的算法模型市场,涵盖电商、社交、广告、金融等多个行业,数十种场景的算法模型。同时还新增了流式算法组件、图神经网络、增强学习组件等平台工具。
作为机器学习平台的内核,PAI 的智能计算引擎进行了全面升级,通过编译技术优化通用计算引擎,训练性能提升 400%——PAI 团队研发了深度学习编译器 TAO(Tensor Accelerator and Optimizer),以通用化、平台化的方式有效解决上层 Workload 与底层硬件计算单元之间高效映射的问题。
此外,在深度学习优化分布式引擎方面,PAI 3.0 可以实现单任务支持上千 worker 并发训练,并支持 5k+ 超大规模异构计算集群。
PAI 希望实现“用更少的硬件,支持更多业务更快完成业务迭代”。为了完成这个目标,团队有针对性地研发了 GPU 分时复用技术。整套技术实现遵循了数据驱动的思想,包括实时在线性能数据反馈通路、细粒度 GPU 资源复用、虚拟显存以及基于历史数据的资源预估策略这几个关键模块。
此外,PAI 3.0 还发布了大规模图神经网络,缓存机制效率提升 40%,算子速度提升 12 倍,系统端建图时间从数小时降至 5 分钟。
据了解,从 PAI1.0 开始,该机器学习平台已经在阿里巴巴内部使用了 2 年。基于该平台,在淘宝搜索中,搜索结果会基于商品和用户的特征进行排序。通过使用参数服务器,淘宝可以把百亿个特征的模型,分散到数十个乃至于上百个参数服务器上,打破了规模的瓶颈。
【业界资讯】
0、腾讯 Q4 净利润同比下滑 32%
36氪讯,腾讯发布2018年度第四季度及全年财报。报告显示,腾讯Q4营收848.96亿元,同比增长28%,市场预期为833.8亿元;净利润(公司权益持有人应占盈利)142.29亿元,同比下滑32%,为2005年Q3以来第二次下滑,市场预期为188.5亿元;非通用会计准则下的净利润为197.3亿元,同比增长13%。
1、腾讯财报:平均每天有超过7.5亿用户阅读朋友圈
36氪讯,腾讯在财报中表示,截至2018年底,微信及WeChat的合并月活跃账户数增至约10.98亿。每天平均有超过7.5亿微信用户阅读朋友圈的发帖。截至2018年底,QQ的整体月活跃账户数增至8.07亿。QQ推出了创新及AI辅助功能,维持了年轻用户的黏度。
2、北京市互金协会发风险提示:防范以虚拟货币名义的非法金融活动
近期,部分媒体、社交平台、研究团体以“金融创新”为噱头,发币揽财为目的,交易炒作升值为利诱,利用“研究”、“论坛”之名,宣传“ICO”、“IEO”、“STO ”、“稳定币”、“积分币”、“数字货币”等,以此进行培训、项目推介、融资交易等不同形式的线上、线下活动。此类活动并非真正基于区块链技术,而是借机炒作区块链概念,严重扰乱正常的金融经济秩序,带来社会风险隐患。
2017年9月4日,中国人民银行等七部委联合发布《关于防范代币发行融资风险的公告》,明确指出“代币发行融资是指融资主体通过代币的违规发售、流通,向投资者筹集比特币、以太币等所谓‘虚拟货币’,本质上是一种未经批准的非法公开融资行为,涉嫌非法发售代币票券、非法发行证券以及非法集资、金融诈骗、传销等违法犯罪活动”。
2018年8月,银保监会、中央网信办、公安部、人民银行、市场监管总局发布《关于防范以“虚拟货币”“区块链”名义进行非法集资的风险提示》;随后,中国互联网金融协会及北京市地方金融监督管理局等也及时发布相关风险提示。
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 加星标,看 IT 要闻
喜欢就点一下「好看」呗~