【发布时间】:2011-11-20 22:56:24
【问题描述】:
我想从纯语言设计的角度来看,SI 单位的“实现”需要哪些“特性”(语义和句法)。
如果有人声称一种语言对度量单位有很好的支持,那么通常期望哪种“功能”?
- 只是像特殊文字或语法糖之类的东西?
- 使单元类型安全(但没有代价高昂的运行时包装)的特殊约定?
- 用于分数计算的特殊数学模式?
- 单位之间的自动转换和强制转换?
例如,F# 集成了对语言中测量单位的支持。它如何改进e。 G。 a library 用于 Java?
应在语言中内置哪些功能以提高单位的可用性?哪些功能不一定与度量单位相关,但会使实现更好?
【问题讨论】:
标签: java f# language-design units-of-measurement