本文转载自微信公众号「 小姐姐味道」,转载本文请联系 小姐姐味道公众号。
在程序员的代码里,字符串是经常出现的形式。有些语句虽然没有什么意义,但却无孔不入,我们经常见到它的身影。
1、hello world
在介绍某一种新的语言时,教材往往会在开始,给出能够输出hello world程序的例子。据说最早出现于1972年,贝尔实验室成员布莱恩·柯林汉撰写的内部技术文件《A Tutorial Introduction to the Language B"》之中就有Hello World。
这算是一种“传统”,像是一种文化烙印,一种传承。这也算是一种“交互”,一种向世界大声呼喊的诉求。
当你学完一门语言,千言万语,却无从表达。振臂高呼,却只能说出:hello world。这和大爷看到摩天轮,只会高喊“卧槽”一样,有异曲同工之妙。
hello world还有其他一层一次,简称hw,也是菊花厂华为的意思。
2、 the quick brown fox jumps over a lazy dog
以前,没有现在这么高级的键盘。
每当工人擦拭英文打字机后来,总要先在打字机上打出一个句子自,以检查字迹是否清晰。句子是 The quick brown fox jumps over a lazy dog,译成中文是:一只伶俐的棕色狐狸,跳过一只懒惰的狗。这个短短的句子刚巧包含了从A到Z 全部26个字母。
解释是这样解释的,但是不知道特殊字符是如何测试的。
其实,下面这段英文,也是同样的功效,而且更短。
The five boxing wizards jump quickly。
没错,它一度时间是我的个人密码。
大中华的文字,却无法这么玩,因为方块字实在是太多了。不过,中文,也有一些比较有趣的,类似的诗句,比如下面这首诗,就包含10个中文数字。
一去二三里
烟村四五家
亭台六七座
八九十支花
3、All work and no play makes Jack a dull boy
这句话的意思是“俗话说,只会用功不玩耍,聪明孩子也变傻。”这句谚语的下半句是“All play and no work makes Greg a playboy”,意思是“只会玩不会工作,再自律的人也会变成花花公子。
在恐怖电影《闪灵》中,这句话是主人公一直重复的梦魇,让人闻之毛骨悚然。
《闪灵》这部恐怖片深刻的揭示了加班者的命运,以及高强度工作背后的动机和意义!程序员经常引用。
它告诉忙碌的程序员们,做事情要张弛有度,过犹不及。张而不弛,圣贤亦愚也。
4、Across the GreatWall we can reach every corner in the world
1987年9月,措恩教授在北京出席一个科技研讨会。经过一番调试后,他将北京的计算机应用技术研究道所和卡尔斯鲁厄大学计算机中心实现了计算机联结。9月20日,他起草了这封电子邮件,并回与中国的王运丰教授一起署名后发出,成功地传到卡尔斯鲁厄大学的一台计算机上。
邮件内容为“Across the GreatWall we can reach every corner in the world(越过长城,走向世界)”,发送时间是北京时间1987年9月20日20时55分。这预示着,互联网时代悄然叩响答了中国的大门。
持续33年的中国“互联网”,冥冥中自有天意。
作者简介:小姐姐味道 (xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。