0、最受世界 500 强企业青睐的编程语言,竟是他们?
Coding Dojo 对世界 500 强企业的前 25 家进行了有关编程语言需求的调查,认真询问并研究了他们的招聘要求。调查显示,这 25 家企业并不依赖某一特定编程语言开发和维护他们的产品和服务,平均而言,他们主要依赖于几种不同的编程语言:JavaScript、Java、Python、Ruby、Perl
约有 90% 的公司表示使用 Java。 苹果公司的职位列表显示,他们对这六种编程语言的开发人员有需求:JavaScript,Python,Java,Perl,Ruby 和 PHP。 亚马逊则需要 Java,Python,JavaScript,C ++,Ruby 和 Swift 方面的专业开发人员。
1、2018 年 Java 平台发布计划之新特性展望
过去一年 Java 发生了许多变化,其中一部分原因在于推迟了一年的 Java 9 的推出。前段时间公布的 JDK 版本发布计划显示,Java 发布周期变更为每六个月一次,这意味着 2018 年 Java 将发布两个 Java 版本。第一个版本是 Java 10,第二个版本是 Java 11。
考虑到新版本的推出将严格遵循时间线,预计每个新版本发布的 Java 特性将比起之前有所缩减。至于 Java 11 将会有哪些新功能,目前还无法确定。我们只是将以下功能纳入了考虑范围内:
● Epsilon。一种对 Null 垃圾回收算法的参考实现。
● Dynamic Class File Constants 。一种主要针对软件库作者及使用动态特性(invokedynamic)的高级开发人员的平台特性。
● 运行时追踪 JIT 编译事件。
2、基于 Vue 2.0 的组件库 Element 2.0.11 发布
Element 2.0.11 已发布,更新如下:
● 修复 Input 的 prepend 或 append slot 中 Select 的边框颜色错误,#9089
● 修复 Select 的 remove-tag 事件参数与文档不符的问题,#9090
● 新增 SubMenu 的 show-timeout 和 hide-timeout 属性,#8934
● ......(详情:https://github.com/ElemeFE/element/blob/dev/CHANGELOG.zh-CN.md)
3、TensorFlow 1.5.0-rc1 发布,包含破坏性变更和新功能
TensorFlow 1.5.0-rc1 已发布,这也是 TensorFlow 1.5.0 的第二个 RC 版,该版本包含一些破坏性的变更、新功能和改进、Bug 修复和其他更改。其中破坏性变更如下:
● 现在预构建的二进制文件是针对 CUDA 9 和 cuDNN 7 构建的
● 从 1.6 版本开始,预编译的二进制文件将使用 AVX 指令。这可能会破坏老式 CPU 上的 TF
● ......(详情:https://github.com/tensorflow/tensorflow/releases/tag/v1.5.0-rc1)
4、PHP 的 C 扩展 Web 框架 Cphalcon 3.3.1 发布
Cphalcon 3.3.1 已发布,Cphalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。本次更新主要是对 bug 进行了修复,具体如下:
● 修复了 CSS 缩小器中的布尔逻辑错误和相应的单元测试,以便删除空格 #13200
● 修复 default Volt filter #13242, #13244
● 修复 Phalcon\Validation\Validator\Date 以在在验证消息中返回代码(详情:https://github.com/phalcon/cphalcon/releases/tag/v3.3.1)
5、自动化构建工具 Gradle 4.5 RC1 发布,改进构建缓存
Gradle 4.5 RC1 已发布,这个 Gradle 版本最重要的更新是改进了构建缓存:
● Caching for C and C++ compilation is now stable.
● The ANTLR plugin now takes advantage of the build cache.
除了对本地开发的缓存性改进之外,针对 C/C++ 的增量编译对源文件和头文件之间的依赖关系进行了更细致的分析,这将导使得更少的文件编译和更高的缓存命中率。(详情:https://docs.gradle.org/4.5-rc-1/release-notes.html#c/c++-compilation-improvements)
6、Intel 推出 "Breakthrough" 49-Qubit 量子计算机
根据 Extremetech 报道,在本周的 2018 CES 大会上,Intel 首席执行官 Brian Krzanich 宣布公司将推出 49-qubit 量子计算机,标志着向“量子至上”(quantum supremacy)迈出重要一步。
两个月前,Intel 和荷兰的 Qutech 合作开展了这个项目,并表示扩大量子的 Qubit(量子位)的数量,是创建可提供真实世界结果的量子计算机的关键。Intel 在十月份表示,Qubit 非常脆弱,任何噪音或不注意都可能导致数据丢失,这种脆弱性要求它们的工作频率达到约 20 毫开尔文(millikelvin),比真空还要低 250 倍。这也是我们无法轻易见到量子计算机的原因。
7、AMD 芯片也不安全,受两种 Spectre 变体漏洞影响
AMD 周四表示,两种 Spectre 变体漏洞都会对公司处理器构成威胁,就在几天前,AMD 还说其中一种漏洞影响公司处理器的机率几乎为零。AMD 发表声明称,在芯片是否容易受到 Spectre 影响这件事情上,公司的立场并没有改变,尽管如此,AMD 刚一发表声明股价就下跌 4.0%。
上周,安全专家披露一组漏洞,黑客可以利用漏洞从设备窃取敏感信息,几乎每一款安装英特尔、AMD、ARM 芯片的设备都受到影响。
8、巴塞罗那决定放弃 Windows 转投 Linux 阵营
据外媒报道,就在慕尼黑从已经运行了 10 多年的 Linux 回归到 Windows 阵营的同时,巴塞罗那却选择放弃微软平台转而使用 Linux 和开源系统。获悉,慕尼黑这项工作需要耗费 1 亿多欧元的资金。眼下,巴塞罗那已经开始在讨论将其公共电脑系统换成 LibreOffice、Open-Xchange 等开源系统相关事宜。
9、马化腾:国内犯罪团伙全球领先 借 AI 窃取用户数据
腾讯董事会主席兼首席执行官马化腾在“2018 守护者计划大会”上表示,国内的犯罪团伙已处于全球领先水平,AI 技术正加快他们从企业数据库中窃取用户数据的速度。而新型网络犯罪正在升级迭代,日益呈现出产业化、智能化、国际化等新特点。所以需要从三个层面应对:采取新科技来对抗新犯罪;扩充新联盟解决新问题;共建新生态来防范新风险。
参考:开源中国、 solidot、腾讯、凤凰科技
GitHub、cnBeta等
精彩回顾 点蓝字即可
♡ 老说程序员如何看产品经理,今天说说产品经理讨厌哪些程序员