Q新闻丨6月编程语言排行榜:Kotlin首进50强;苹果再次重申全面禁止热更新;GMTC,一场聚焦移动开发未来的技术大会正在召开

Posted InfoQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Q新闻丨6月编程语言排行榜:Kotlin首进50强;苹果再次重申全面禁止热更新;GMTC,一场聚焦移动开发未来的技术大会正在召开相关的知识,希望对你有一定的参考价值。

本周要闻:TIOBE 6 月编程语言排行榜:Kotlin 突围进入 50 强;苹果再次重申全面禁止热更新,不移除相关代码就下架;GMTC 全球移动技术大会 2017 正式召开,聚焦移动开发的现在与未来;中国女 CTO 胡宁荣登卡内基梅隆 (CMU) 校刊封面人物;亚马逊推出机器学习工具给数据库调优,DBA 要失业了?
TIOBE 6 月编程语言排行榜:Kotlin 突围进入 50 强

Kotlin 是近来的热门话题。 三周前,Google 的 android 团队宣布,除了 Java 和 C ++,Kotlin 成为 Android 的第三个官方编程语言。 从 Android Studio 3.0 开始完全支持 Kotlin。 Kotlin 由 JetBrains 开发,拥有良好的表现力和极佳的编译速度。Kotlin 可以编译成 Java 字节码,也可以编译成 javascript,方便在没有 JVM 的设备上运行。 除了 Kotlin,Hack 和 Rust 也在 50 名之内。

Q新闻丨6月编程语言排行榜:Kotlin首进50强;苹果再次重申全面禁止热更新;GMTC,一场聚焦移动开发未来的技术大会正在召开

苹果再次重申全面禁止热更新,不移除相关代码就下架

苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。

6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。

由于软件热更新绕过了苹果的审核,黑客开发者有可能会通过提交正常的版本之后,通过热更新的方式修改 APP 导致安全隐患,这违反了苹果的安全隐私政策。另外苹果此举既能改善部分使用混编语言的 App 的流畅性,也能重新掌握一些渠道的 App 审核权限。可以料想,从 6 月 12 日开始,ios 可能会出现一次 APP 下架的小高潮。

Facebook 新推出 AL 语言,意在简化程序静态分析

AL 是一种易用的声明式编程语言,适用于抽象语法树(AST)推理,使开发人员可以扩展 Facebook Infer 静态分析器的功能。

Infer 采用 OCaml 编写,可标识 Null 指针访问、资源和内存泄漏,以及其它一些 C、Java 和 Objective-C 代码中的可检测错误。据 Facebook 介绍,在他们的 iOS 和 Android 移动应用中,80% 的软件缺陷是由 Infer 正确地检测出的。

GMTC 全球移动技术大会 2017 正式召开

昨日, GMTC 全球移动技术大会 2017 在北京国际会议中心正式召开。本次大会将持续两天,由极客邦科技 & InfoQ 中国主办,以「 智能时代的大前端 」为主题,邀请谷歌、微软、阿里、腾讯、滴滴、今日头条等国内外知名企业 50 余位技术专家莅临现场演讲。

在上午主会场上,GMTC 全球移动技术大会主编徐川发表讲话,表示 InfoQ 对移动技术的关注重点从原生开发转到大前端,移动技术将会进入次时代。我们必须找到那些最新的技术。那么如何去找呢?主编分享了对于未来移动技术趋势的看法。

Google Chrome 开发者工具更新

在 Google I/O 2017 大会上,Paul Irish 发表了一段"2017 开发者工具年度报告",他展示了一些 Chrome 开发者工具的新特性,其中包括能够帮助开发者简化代码和处理现代 JavaScript 需求的一些新特性。

2017 年,web 开发者们正在寻找新的方法来提升和优化网页性能,如今,用户的实际体验被视为最具有提升潜力的部分。为此,Chrome 开发者工具现在提供了一个新的覆盖分析器(Coverage profiler),它能够显示出浏览器实际使用的 JavaScript 和 CSS 的百分比。

中国女 CTO 胡宁荣登卡内基梅隆 (CMU) 校刊封面人物

2017 年 6 月 6 日,360 商业产品 CTO 胡宁(女)被卡内基梅隆大学的校刊《今日卡内基梅隆》作为封面人物报道,介绍了胡宁过去在卡内基梅隆的故事和之后取得的成绩;这是中国首位获此殊荣的女性。

胡宁:本科就读于清华大学,之后以计算机科学博士学位毕业于美国卡耐基·梅隆大学;2005 年加入 Google,先后在 Google 纽约、硅谷总部、北京分部工作,历任工程师、高级工程师、主任工程师、技术总监;2010 年加入 MediaV 任 CTO,负责技术和产品,之后被 360 收购进入 360;现任 360 商业产品 CTO。一份堪称完美和让人羡慕的教育和职业经历。


苹果宣布了一系列新产品

在 WWDC 2017 大会上,苹果宣布了一系列新产品,包括升级配置的新款 iMac, 下一个版本的桌面操作系统 macOS High Sierra, iOS 11(beta 版已经释出),家庭语音助手 HomePod,以及 10.5 英寸的 iPad Pro 和售价 5000 美元超高配置的 iMac Pro。其中 iPad Pro 采用了 ProMotion 自适应刷新率技术,支持最高 120Hz 的刷新频率,64GB WLAN 机型起售价为人民币 5,188 元; iMac Pro 将于 12 月发售,采用了目前尚未发布的处理器和显卡,包括 18 个核心的 Intel Xeon 处理器和 AMD 的 Radeon Pro Vega 显卡,中国版本的售价未公布。iOS 软件方面值得一提的一个功能是管理所有文件的“文件 app”(非常直白),Safari 浏览器将内置跟踪屏蔽,苹果将这项功能称之为 intelligent tracking prevention,采用了热门的“机器学习技术”去挫败数字跟踪狂。

Google 给网站半年时间准备 Chrome 的广告屏蔽

网络广告巨人 Google 准备给其浏览器 Chrome 内置广告屏蔽功能,当一家网站包含一定数量的“不可接受广告”,Chrome 将屏蔽该网站的所有广告。而所谓的不可接受广告包括了弹出式广告、自动播放的视频、推迟内容展示的倒计时广告。Google 已经与内容出版商讨论了它的计划,给予他们至少半年时间为广告屏蔽做好准备。Chrome 计划在明年初加入广告屏蔽功能。Google 负责广告业务的高级副总裁 Sridhar Ramaswamy 表示,不可接受的广告类型所带来的令人沮丧的体验会导致客户屏蔽所有广告——让依靠广告收入资助创作的内容创作者、记者、Web 开发者和视频制作者付出巨大的代价。

TensorFlow 1.2.0-rc1 发布,包含重大更新
  • TensorFlow 1.2.0-rc1 发布了,有以下值得关注的更新:

  • TensorFlow 的 C 库在 Windows 上已经可以使用

  • 发布了一个新的 TensorBoard 开源版本

  • TensorFlow 的 Android 版本已经被推送到 jcenter,可更加容易的集成到 app 中

  • 添加了基于 ibverbs 的 RDMA 支持

  • TensorForest Estimator 现在支持 SavedModel 导出以用于服务

苹果研发专用芯片,助力移动 AI

苹果在 WWDC 2017 大会上发布了用于在移动设备上处理 AI 任务的 API 框架 Core ML。将 AI 从云端移动到设备上对设备提出了更高的要求,比如 CPU 和功耗。为了让设备上的 AI 更强大,苹果开始发力专门为 AI 设计的芯片。

据匿名者透露,该芯片在苹果内部被称为 Apple Neural Engine,旨在提升苹果设备处理 AI 任务的能力,比如面部识别和语音识别等。不过苹果官方并没有对此事做出回应。

苹果在 AI 领域一直想赶超 Amazon 和 Alphabet。虽然 Siri 让苹果在语音识别方面走在了前面,不过其他公司也在积极地部署他们的 AI 产品线,包括 Amazon 的 Echo 和 Google 的家庭助手。AI 芯片可以助力苹果集成更多的设备,包括自动驾驶汽车和增强现实设备。

亚马逊推出机器学习工具给数据库调优,DBA 要失业了?

数据库管理系统(简称 DBMS)无疑是任何数据密集型应用程序当中最为重要的组成部分,其肩负着处理大量数据以及高复杂性工作负载的重任。然而,数据库管理系统本身却往往难于管理,因为其中通常包含数百种配置“旋钮”,用于控制诸如缓存内存分配量以及存储介质数据写入频率等要素。各类企业一般需要聘请专业人士以协助相关调配工作,但对于大多数企业而言,此类专业人才的开价亦相当高昂。

面对这一难题,卡耐基 - 梅隆大学数据库小组(Carnegie Mellon Database Group)的学生及研究人员们共同开发出一款名为 OtterTune 的新型工具,其能够以自动化方式识别出最适当当前数据库管理系统配置需求的设置组合。其目标在于有效简化用户对 DBMS 的部署流程,确保那些在数据库管理层面不具备任何专业知识的朋友亦能轻松完成任务。

告别 Unity,Ubuntu 最新构建版启用 GNOME

据 SoftPedia 报道,在最新发布的 Ubuntu 17.10 每日构建版中,Unity 桌面环境已消失,GNOME 已经正式成为即将推出的 Ubuntu 17.10(Artful Aardvark)版本的默认桌面环境。据悉,Ubuntu 17.10 将在 9 月 28 日发布 Final Beta 版本,这时候才会基本确定下来所有的内容,10 月 19 日 Ubuntu 17.10(Artful Aardvark)将正式发布。

Facebook 关闭 Oculus VR,VR 内容行业迎来大变革

随着 Facebook(Oculus)、Google、Sony、HTC 等巨头纷纷推出 VR 设备,VR 娱乐概念也是被捧上了天。然而同外界对其过于乐观的期许相比,缺乏引爆公众兴趣的爆款产品及大量的廉价设备冲击用户体验,正在让被推上神坛的 VR 陷入空中楼阁的困境。

自去年开始,全球无数的投资机构与投资人涌入 VR 市场,但是大多数人并未因此收获实质性的回报。让 VR 市场更雪上加霜的是,通过收购 VR 鼻祖 Oculus 最早涉足 VR 领域的 Facebook 传来不好消息。近日这家 VR 周重量级玩家宣布,未来将闭凭借短片《Dear Angelica》和《Henry》等虚拟现实短片屡获大奖的 Oculus Story Studio。目前,该工作室鼓励其 50 名员工在 Oculus 内部申请其他工作,正在进行的项目将会全部取消。

参考线索
  • https://www.oschina.net/news/85496/tiobe-6-kotlin-jumps-into-50

  • https://www.oschina.net/news/85508/apple-reiterated-refused-hotupdate

  • http://www.infoq.com/cn/news/2017/06/facebook-al-infer-static-checker

  • https://mp.weixin.qq.com/s?__biz=MzAxNDU2MTU5MA==&mid=2649967795&idx=1&sn=438f8ba0f9b905556046f97e9ea4eecf

  • http://www.infoq.com/cn/news/2017/06/chrome-devtools-updates

  • http://www.solidot.org/story?sid=52654

  • http://www.solidot.org/story?sid=52641

  • https://www.oschina.net/news/85262/tensorflow-1-2-0-rc1-released

  • http://www.infoq.com/cn/news/2017/06/Amazon-machine-tools-DBA-out

  • https://www.oschina.net/news/85604/ubuntu-17-10-now-shipping-with-the-gnome-instead-of-unit

  • https://mp.weixin.qq.com/s?__biz=MzI2OTAyODA0Mg==&mid=2650017458&idx=1&sn=7b2e1de6ba924c768712278da4b60a46

以上是关于Q新闻丨6月编程语言排行榜:Kotlin首进50强;苹果再次重申全面禁止热更新;GMTC,一场聚焦移动开发未来的技术大会正在召开的主要内容,如果未能解决你的问题,请参考以下文章

爆苹果技术顾问窃取用户信息并敲诈勒索;币安遭黑客攻击,数字货币全盘大跌;百度开源项目ECharts首进Apache孵化器丨Q新闻

TIOBE 6月编程语言排行榜:Kotlin突围进入50强

最权威编程语言排行榜发布6月更新,TypeScript首进前十

编程语言 6 月排行榜:Kotlin进入Top50,会特火么?

Q新闻丨Go 语言排行飙升至前十;GitHub 已切换到 Kubernetes;陆奇最新内部演讲:如何成为一个优秀的工程师?

Q新闻丨中兴一程序员跳楼身亡;Kotlin和C成年度候选语言;谷歌在华成立人工智能中心;360摄像头被指自动开启网络直播