忘了从什么时候起,看见有人用 Rubyist 来称呼 Ruby 程序员。 是国外传过来的。 好像是有这么一个格式:<编程语言>-ist/-er/-ite 来形容使用那个编程语言的程序员。 谁知道这样称呼的由来?
ruby 开发人员觉得自己高人一等,所以用了 ist 作为职业结尾。ist 相对 er 偏高帅富一些。 比如 scientist,capitalist,artist,翻成中文都是科学家 资本家 艺术家。用 er 就没那么有派头了。
-er
是比较正常的称呼
-ist
有主张/信仰或者反信仰的人,如 racist, marxist, atheist
至于 -nese
, 多用于称呼矮小畸形的扁脸蛮人,如 Japanese, Chinese...
#6 楼 有正解
以前人说 "Chinese" 是蔑称,意思是“卑微渺小的”人;今天又看到“用于称呼矮小畸形的扁脸蛮人”……那高丽棒子为啥不用"-nese"呀?
这事儿还在上中学的时候就求证过了,问的是北二外的一个教授,一女的,我想不起来叫什么名字了,她写了一本书是专门针对中学生的语法提高方面的,我上中学那会儿很有名的……
Anyway,-nese
这个后缀来自于拉丁语词缀 -ensis
,意思是:发源于,来自于,属于。国家名用什么后缀,大部分是根据读音来决定了,也有极个别是古老相传的约定。
China 这个词,音来自于“秦”,拉丁语系习惯在这样的衍生词汇后加元音作为国家名,这就是 chin + a
的词源考
因为定了 China 这个国家名,于是按读音规则出现了 Chinese。
那么,流传的“侮辱性”说法是否存在呢?答案是:这个可能性是有的,但应该是先有词的出现,然后才有人赋予它侮辱性的意义。