名叫“编程语言年”的 2017 ,都起了什么样大事?

Infoworld 信息,
2017 年,Java、JavaScript、Kotlin、TypeScript 、 C ++
等编程语言的特色还迎来了于生转变。总的来说,那同一年无是名牌的言语,仍旧新兴语言,都出矣不同档次之精益求精。

Java

期待已久的 JDK 9 在 11月标准发表了,作为
Java
标准的行实现,曾为其模块化技术引起争议。即使模块化系统意在提供可伸缩性,性能和安全性方面的优势,但概括
Red Hat 和 IBM 在内的关键插足者却无允 Oracle
实施其。他们对动之兼容性表示担忧,并对先前时期的提议投了反对票。直到最终的复修改,才叫反对方感到满足,通过了再审提案,为徐未可知颁的版本扫清了道。

生一个版本 JDK 10 计划将于 2018 年 2月快捷推出,具有部分变量的项目推导和废品收集器接口等风味。

要 Java EE ,仿宋就拿该到由 Eclipse
基金会管理
。同时,Oracle
在宣布 Java 9 的又为发布了 Java EE 8 。 Java EE 8 包含叙、HTML5 和
HTTP / 2 等风味。

JavaScript

在 Web 开发中,2017 年许多 JavaScript 工具迎来了老大本子更新,包括:

11 月的 Angular
5
:包含一个构建优化器,帮助渐进的网应用程序和
Material Design 组件。

9 月的React
16
 :重写了
React 内核以提升对复杂应用程序的响应速度。

3 月的 Angular
4
 :专注让构建更有些的使用。

再就是,TypeScript 也迎来多次更新:

11 月之 TypeScript 2.6 具有从严的情势标记和左抑制注释。

九月尾 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 开发工具包中集成推出。

相关文章