开发者社区> 问答> 正文

2020 年编程语言盘点展望

在进入新的十年之际,各行各业都在进行盘点与展望。SegmentFault 作为开发者社区与科技行业的垂直媒体,一直关注行业的发展与相关动态,近期已陆续为大家整理了各大平台、社区针对技术领域作出的预测与盘点。

今天,继续为大家粗译(文末有原文地址,粗译仅供大家前期了解,建议阅读英文原文)O'Reilly 发布的编程语言发展展望 —— 《Where programming languages are headed in 2020》。

该盘点及分析由数位编程专家整理得出,包含了大量他们对于某些经典编程语言以及新兴编程语言的思考以及基于行业的分析。

该篇来自:徐九

展开
收起
请回答1024 2020-03-06 10:43:17 555 0
1 条回答
写回答
取消 提交回答
  • Rust

    rust.jpg 我们与《Programming Rust》的合著者 Jim Blandy 进行了沟通,以了解他对 Rust 在 2019 年的进步的看法如何变化。

    去年,他指出,“ Rust 长期以来一直以一种形式或另一种形式支持异步编程,但是异步函数为这种代码提供了语法与 Rust 以前的产品相比,这是一个重大改进。”

    他对 Rust 语法进行改进的希望是否实现了?是的,最终:布兰迪解释说,异步/等待语法直到 2019 年 11 月 7 日发布的 1.39 版才变得稳定。

    “最初,我们希望异步/等待语法可以成为 Rust 2018 版的一部分,但它花了更长的时间才把事情做好。” 不过,他对 2020 年 Rust 对 Rust 的意义寄予了很高的期望:“将异步集成到语言中可以使借阅检查器了解您的操作,因此异步代码看起来像惯用的 Rust。

    Rust 社区也对 WebAssembly 感到兴奋,今年 WebAssembly 成为了 C / FFI 的理论替代品,用于需要便携式,高性能模块的生态系统。正如 Rust 专家 Nathan Stocks 指出的那样:“您也可以使用轻型沙箱!” 令 Stocks 印象最深的是“有多少理论已经成功原型化并得到了证明。”

    以前,我曾把WebAssembly纯粹视为一个编译目标,以便在浏览器中运行非JS语言的代码。能够从浏览器之外的任何语言使用Web程序集的功能令人不寒而栗。

    该回答来自:徐九

    2020-03-06 10:44:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
AIGC+ 软件开发新范式 立即下载
云时代开发者能力模型与提升之道 立即下载
关于《探索AIGC下的软件工程新范式》的联合声明 立即下载