开发者社区> 问答> 正文

2020 年编程语言盘点展望

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

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

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

该篇来自:徐九

展开
收起
请回答1024 2020-03-06 10:37:46 804 0
1 条回答
写回答
取消 提交回答
  • Go

    go.jpg 当 Gophers 回顾 2019 年时,他们可能会记得尝试提案的传奇故事。Go 开发人员兼作家 Jon Bodner 解释说:

    关于 Go 的最常见的抱怨之一是错误处理太冗长。因此,在 6 月初,Go 核心开发人员建议添加一个名为 try 的新内置函数。GitHub 的 issue 现在已打开,以讨论此新功能。一个月之内,有将近 800 条评论,其中大多数是负面的。反对这项新功能的人们感到,这种改变使代码过于“不可思议”,并掩盖了逻辑流程。审查反馈后,Go 小组将提案标记为已完成,并于 7 月 16 日关闭。

    这个过程值得注意的不是功能的失败,而是,正如 Bodner 所描述的那样,“过程发生的方式:提出了一个功能,讨论受到尊重,但许多人认为更改与 Go 的风格不一致。最后,管理语言的人决定尊重多数意见。这就是开发人员谈论社区时的意思。”

    2020 年应该使 Go 的 Contracts 规范更加清晰,这就是众所周知的 Generics 提案。

    根据 Bodner 的说法,“ Go 似乎将使用一种与其他语言略有不同的方法来实现泛型,但它很适合 Go 的习惯用法。” 希望它将使 Go 保持其惯用的风格,同时添加开发人员发现在其他语言中有用的功能。

    该回答来自:徐九

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

相关电子书

更多
AIGC+ 软件开发新范式 立即下载
复杂升学环境下的语言交互:技术与实践 立即下载
用AI 高效测试移动应用 立即下载