advanced-go-programming-book icon indicating copy to clipboard operation
advanced-go-programming-book copied to clipboard

first class 可否有更好的翻译

Open gonejack opened this issue 4 years ago • 2 comments

1.4.1 函数

在Go语言中,函数是第一类对象,...

这个表达太英语了些,first class 在英语世界使用挺广,不过我也想不起,中文有何词能较好传达,只是第一类不懂英语的读者应是难懂。

gonejack avatar May 21 '20 02:05 gonejack

也许可以这样翻译: first class object : 一等 对象 first class citizen :一等公民

XiaodongLoong avatar May 21 '20 08:05 XiaodongLoong

难懂的原因不是因为不懂英语,而是没有理解这个概念本身。

我对术语规范的看法是,最准确就是保留英文(但是中文阅读体验也不是最好)。此外是随意翻译就行了(因为新的语言不可能有权威一致性的术语规范,即使有权威标准也很可能错得更离谱)。

看书时自我纠错能力也是必备的,不能把时效性很强的技术图书和经典的文学书采用同样的标准。

chai2010 avatar May 21 '20 09:05 chai2010