W3Cschool开发者日报|6 月编程语言榜
1、TIOBE 6 月编程语言榜:TypeScript 首次跻身前100
TIOBE 公布了 6 月编程语言指数排名榜,此次榜单的焦点在于 TypeScript 成功跻身前100名,以及 C 语言指数再度暴涨。
TypeScript 语言已经被 TIOBE 追踪了好几年,作为微软推出的 JavaScript 增加版,尽管它在业界的知名度很高,但是从未进入前100名。本月 TypeScript 终于进入了 TIOBE 指数排名前100,居第93位,相反,JavaScript 下降了一位,排到第8。TypeScript 是 JavaScript 的一个严格超集,它为 JavaScript 增加了很多额外的类型安全,前景是被看好的。(详情:https://www.tiobe.com/tiobe-index/)
2、Windows 的 JScript 组件被曝存在一个 0day RCE
近期,Telspace Systems 公司的安全研究专家 Dmitri Kaslov 在 Windows 操作系统的 JScript 组件中发现了一个严重的安全漏洞,而这个漏洞将允许攻击者在目标主机上执行恶意代码。在今年的一月份,Kaslov 通过趋势科技 Zero-Day Initiative(ZDI)服务发现了这个 0 day 漏洞,并通过 ZDI 的安全专家将漏洞信息上报给了微软团队。
3、Yarn 1.8.0 发布,Facebook 推出的 JS 包管理器
Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.8.0 版本,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。
更新内容:
- feat(cli):在超级终端上启用表情符号(#5875)
- 确保 TarballFetcher 错误消息包含有问题的文件的名称 (#5964)
- 删除逻辑以跳过现有符号链接的更新(#5751)
- ......(详情:https://github.com/yarnpkg/yarn/releases/tag/v1.8.0)
4、Android Studio 3.2 Canary 18 发布,常规更新
Android Studio 3.2 Canary 18 已发布,此次更新主要修复以下问题:
- 包含测试库的依赖导致导航编辑器阻止等待构建完成。
- 使用文本框调试布局时,调试器崩溃。
- OnePixelDivider 有一个 myDisposable 实例,该实例在处置实例时未被清除。
- ......(详情:https://developer.android.com/studio/preview/features/)
5、全功能 HTML 框架 Framework7 3.0.0 beta7 发布
Framework7 3.0.0 beta7 已发布。更新内容如下:
Core
- Lots of MD styles updated to new Material Design specification
- Cards:New outline cards style
- Chips:New outline style + tweaked iOS chips styles
- ......(详情:https://github.com/framework7io/framework7/blob/master/CHANGELOG.md)
6、AI 和瑞士联合银行的算法都看好德国夺下世界杯冠军
彼尔姆国立研究大学学生制作了预测 2018 年世界杯结果的神经网络,并得出结论如下:“世界杯前三名将是德国队、巴西队和阿根廷队。”与此同时,瑞士联合银行的算法认为德国有 24% 的几率胜出,巴西和西班牙分别以 19.8% 和 16.1% 的胜出几率占 2、3 位。