瞎扯淡 深夜扯个淡:为啥 Ruby 程序员被称为 Rubyist

blackanger · 2013年07月29日 · 最后由 Tony612 回复于 2013年07月31日 · 4197 次阅读

忘了从什么时候起,看见有人用 Rubyist 来称呼 Ruby 程序员。 是国外传过来的。 好像是有这么一个格式:<编程语言>-ist/-er/-ite 来形容使用那个编程语言的程序员。 谁知道这样称呼的由来?

david black 的书:well grounded rubyist

在那之前我以为程序员都是按语言+er

ruby 开发人员觉得自己高人一等,所以用了 ist 作为职业结尾。ist 相对 er 偏高帅富一些。 比如 scientist,capitalist,artist,翻成中文都是科学家 资本家 艺术家。用 er 就没那么有派头了。

-er 是比较正常的称呼 -ist 有主张/信仰或者反信仰的人,如 racist, marxist, atheist

至于 -nese, 多用于称呼矮小畸形的扁脸蛮人,如 Japanese, Chinese...

#6 楼 有正解

#3 楼 @luikore 求别继续误导~

以前人说 "Chinese" 是蔑称,意思是“卑微渺小的”人;今天又看到“用于称呼矮小畸形的扁脸蛮人”……那高丽棒子为啥不用"-nese"呀?

这事儿还在上中学的时候就求证过了,问的是北二外的一个教授,一女的,我想不起来叫什么名字了,她写了一本书是专门针对中学生的语法提高方面的,我上中学那会儿很有名的……

Anyway,-nese 这个后缀来自于拉丁语词缀 -ensis,意思是:发源于,来自于,属于。国家名用什么后缀,大部分是根据读音来决定了,也有极个别是古老相传的约定。

China 这个词,音来自于“秦”,拉丁语系习惯在这样的衍生词汇后加元音作为国家名,这就是 chin + a的词源考

因为定了 China 这个国家名,于是按读音规则出现了 Chinese。

那么,流传的“侮辱性”说法是否存在呢?答案是:这个可能性是有的,但应该是先有词的出现,然后才有人赋予它侮辱性的意义。

#6 楼 @nightire 好吧,谢谢指正 (查了下好像 "nese" 这个梗是 China Daily 94 年搞的... 有理有据还专门说明了韩国人,印度人和葡萄牙人的特例... 还说李光耀为了避免 nese 用了 Singaporean... 祸害不浅...)

不过的确,玩 ruby 的,貌似都是高富帅~~

#8 楼 @xieren58 这结论又是怎么得出来的...

#9 楼 @blacktulip 知道不少玩 ruby 的,貌似都是高富帅~~,玩 python 和 node 的,貌似很少~

哈哈, #3 楼 @luikore 原来 ist 这么高端

需要 登录 后方可回复, 如果你还没有账号请 注册新账号