【限时收费】年底最强一次云计算大会,看传统、社区、互联网企业如何碰撞?
Infoworld 音讯, 2017 年,Java、JavaScript、Kotlin、TypeScript 、 C ++ 等编程言语的特性都迎来了较大变化。总的来说,这一年不管是老牌的言语,还是新兴言语,都有了不同水平的改良。
Java
等候已久的 JDK 9 在 9 月正式发布了,作为 Java 标准的最新完成,曾由于其模块化技术惹起争议。虽然模块化系统旨在提供可伸缩性,功用和安全性方面的优势,但包括 Red Hat 和 IBM 在内的关键参与者却不赞同 Oracle 实施它。他们对运用的兼容性表示担忧,并对最后的建议投了支持票。直到最后的再次修正,才让支持方感到称心,经过了复审提案,为迟迟不能发布的版本扫清了路途。
下一个版本 JDK 10 方案将在 2018 年 3 月迅速推出,具有部分变量的类型推导和渣滓搜集器接口等特性。
而 Java EE ,甲骨文已将其交由 Eclipse 基金会管理。同时,Oracle 在发布 Java 9 的同时也发布了 Java EE 8 。 Java EE 8 包含云、HTML5 和 HTTP / 2 等特性。
JavaScript
在 Web 开发中,2017 年许多 JavaScript 工具迎来了大版本更新,包括:
同时,TypeScript 也迎来屡次更新:
11 月的 TypeScript 2.6 具有严厉的形式标记和错误抑制注释。
8月的 TypeScript 2.5 使得复杂的重写变得更容易。
6 月的 TypeScript 2.4 具有静态展现功用,使运用愈加节省资源。
4 月的 TypeScript 2.3 支持 ECMAScript 异步生成器和迭代器。
2 月的 TypeScript 2.2 强调与 React Native 框架的兼容性,以更好地构建原生移动运用。
行将于 2018 年 1 月推出的 TypeScript 2.7,将改良对象字面量的类型推断。
Kotlin
成为 Android 官方支持开发一级言语的 Kotlin 在 2017 年时一颗冉冉升起的新星, 2017 年推出的版本包括:
Kotlin 1.2 于 11 月发布,提供在多个平台上重复运用代码的实验性功用。 支持 Java 9 。
Kotlin 1.1 于 3 月发布,提供了对 JavaScript 支持。
C ++
往年等到了 C ++ 17 的发布,重点在于使言语更易于运用,提升编程便利。
接上去是 C ++ 20 ,估量将于 2019 年夏季完成功用并于 2020 年发布。它方案包含对并发性和库特性的改良。
此外,还值得一提的是微软在 12 月推出了 Q#量子编程言语,它将传统的编程概念如函数、变量、分支、以及语法高亮的开发环境和量子调试器带到量子计算范围。该言语与主要与 Visual Studio IDE 协同任务,并在 Quantum 开发工具包中集成推出。
【编辑引荐】
看看几十万顺序员怎样评论:Java市场是不是曾经饱和!
2017年10个最好的Javascript和CSS库
外媒速递:下一代Java新特性展望——Java JDK 10
JS退位,Go言语是DevOps时代最好的编程言语
我讯问了2300个开发者后,得出JavaScript的这十项总结
(责任编辑:admin)