justForFun一篇没意义的博客
2018-01-29 11:15
211 查看
foo、foobar和fun
纳闷了很久编程语言的示例程序里类名、方法名、变量名,为什么都喜欢叫Foo,终于查了下发现是这样的:
说法一:来自中国“福“字的发音。(??福这个字有这么神秘嘛
说法二:二战时期的一种武器。(嗯哼?
说法三:foo是fu的变体,而fu又是fucked-up的缩写,意思呢差不多就是去他妈的;(哈哈哈这个解释我喜欢
又有另一个神奇的缩写词bar(Beyond all recognition,意思是超越认知,无法识别,一塌糊涂)
foo和bar组合在一起变成foobar(或叫foo-bar),这个词差不多就是在说爱谁谁,随便什么乱七八糟的。
麻省理工学院的Tech Engineering News 1965年首次在出版物中使用了这个词作为一个术语,后面这个词流传开来被广泛使用时都被用作“某某”来使用了,当然也可以认为作者写下这个名字时心里想的是fucked up beyond all recognition
查资料时看到知乎上有人说常作为示例函数名的fun的意思就是fun,并不是function的缩写,function缩写应该是func嘛,函数名就叫fun怎么了怎么了哼。
纳闷了很久编程语言的示例程序里类名、方法名、变量名,为什么都喜欢叫Foo,终于查了下发现是这样的:
说法一:来自中国“福“字的发音。(??福这个字有这么神秘嘛
说法二:二战时期的一种武器。(嗯哼?
说法三:foo是fu的变体,而fu又是fucked-up的缩写,意思呢差不多就是去他妈的;(哈哈哈这个解释我喜欢
又有另一个神奇的缩写词bar(Beyond all recognition,意思是超越认知,无法识别,一塌糊涂)
foo和bar组合在一起变成foobar(或叫foo-bar),这个词差不多就是在说爱谁谁,随便什么乱七八糟的。
麻省理工学院的Tech Engineering News 1965年首次在出版物中使用了这个词作为一个术语,后面这个词流传开来被广泛使用时都被用作“某某”来使用了,当然也可以认为作者写下这个名字时心里想的是fucked up beyond all recognition
查资料时看到知乎上有人说常作为示例函数名的fun的意思就是fun,并不是function的缩写,function缩写应该是func嘛,函数名就叫fun怎么了怎么了哼。
相关文章推荐
- 窥探 kernel,just for fun --- 有关系统调用的几个知识点
- 【摘抄】Just for fun
- Just For Fun Linus Torvalds 自传摘录
- Linus Torvalds——Just for Fun
- 游戏设计(just for fun)
- integer addition in terms of bit operators, just for fun
- heap sort in python :-) just for fun
- Just output for fun
- 窥探 kernel,just for fun --- 系统调用在用户空间的访问
- using tail recursion to reverse words of line ( just for fun)
- IT痴汉的工作现状24-Just for fun
- 窥探 kernel,just for fun --- 系统调用在用户空间的访问
- 窥探 kernel,just for fun --- 系统调用过程分析
- IPv6, just for fun!
- 窥探 kernel,just for fun --- 有关系统调用的几个知识点
- 窥探 kernel,just for fun --- 分析sys_reboot
- 窥探 kernel,just for fun --- 动手添加系统调用(ARM)
- 玲珑杯 J -- Just for Fun
- 大神教你如何渗透自己的电脑--just for fun
- linus 的十大名言(real or not , i dont know, just for fun ... )