advanced-go-programming-book
advanced-go-programming-book copied to clipboard
first class 可否有更好的翻译
1.4.1 函数
在Go语言中,函数是第一类对象,...
这个表达太英语了些,first class 在英语世界使用挺广,不过我也想不起,中文有何词能较好传达,只是第一类
不懂英语的读者应是难懂。
也许可以这样翻译: first class object : 一等 对象 first class citizen :一等公民
难懂的原因不是因为不懂英语,而是没有理解这个概念本身。
我对术语规范的看法是,最准确就是保留英文(但是中文阅读体验也不是最好)。此外是随意翻译就行了(因为新的语言不可能有权威一致性的术语规范,即使有权威标准也很可能错得更离谱)。
看书时自我纠错能力也是必备的,不能把时效性很强的技术图书和经典的文学书采用同样的标准。