按产品、主题或内容类型过滤

(152 产品)

(513 主题)

(0 行业)

(2 类别)

第 1 - 3 条,共 3 条
显示内容简介 | 隐藏内容简介
查看结果
题目 none 类别 none 日期 none
语言设计者的笔记本: 定量语言设计
对于任何给定编程语言来说,都不缺乏新功能。语言设计者不仅要执行决定许多可能(而且经常不兼容)语言功能接收优先级这一困难任务,而且他们还必须考虑新语言功能与现有功能令人惊讶的交互。语言的进化通常需要在启用新编码模式的优势与破坏现有 “怪异” 代码潜在成本之间进行权衡。在这种情况下,可以使用实际数据量化 “怪异” 代码不寻常的程度,它可以为决策制定方式提供有价值的线索。
技术文章 2011年 07月 18日
语言设计者的笔记本: 一揽子交易
向语言添加某个重要的新功能时,往往会出现以下情况:新功能是必需的,或者至少鼓励添加的,而附加的其他新功能则有好有坏。在这一期的语言设计人员笔记中,Brian Goetz 将讨论在添加语言功能时如何附带添加其相关功能。
技术文章 2011年 12月 12日
语言设计者的笔记本: 首先,不要造成伤害
尽管一些建议的语言功能可以解决遇到的某个问题,但其中大部分功能的存在都有现实环境中的根源,在这些环境中,现有功能无法使程序员轻松、清晰、简洁或安全地表达他们想要的概念。尽管头脑中有一个用例,“此功能使我能够编写我希望能够编写的代码”,但语言设计师还需要评估语言功能可能带来的糟糕代码。
技术文章 2011年 09月 19日
第 1 - 3 条,共 3 条
显示内容简介 | 隐藏内容简介