@ 2020.06.11 , 17:50

外国人怎么说锟斤拷 烫烫烫?

# 投稿:znella

手持两把锟斤拷,口中疾呼烫烫烫。在 UTF-8 编码标准还不普及的年代里,微机课上的锟斤拷,烫烫烫可能是中国最早的极客腔。

极客腔,或者用英文说“Leet speak”,指的一种发源于西方国家的BBS、在线游戏和黑客社群所使用的文字书写方式。通常是把拉丁字母转变成数字或是特殊符号,例如E写成3、A写成@等。比如这个名字“Wh1t3zZ” 就是 white 加上避免重复的zZ。

听起来是不是像极了 “偶じ☆νе祢1苼1丗”或者“爪巴”,由于Leet speak的广泛流行,这种趋势也在许多处理器、操作系统和调试工具中都得到体现。这些基于十六进制数的小彩蛋被称为魔术数字,Hexspeak 。其中最有名的有嵌入式系统标志进程死锁的“0xDEADBEEF”(“dead beef”)和Java中识别Java字节码的“0xCAFEBABE”(Java的标志就是一杯咖啡)。

当然,世界上最常用的leet speak还是“hello world”,几乎每一种语言的入门都是实现打印这句话。前端程序员或许同样熟悉的还有foo 或者 foobar。

使用 foobar 而不是 test 为无关紧要的变量和函数命名,你就是code review时最靓的仔。例如:

String foo = "Hello, ";
String bar = "World";
System.out.println(foo + bar);

在大约1930年至1952年之间,foobar出现在比尔·霍尔曼的漫画《Smokey Stover》中,比尔·霍尔曼说他之所以使用这个词,是因为在旧金山唐人街的一个中国玉雕雕像的底部看到了这个词,据称它象征着“好运”。这可能与汉字“福”有关,“福”有时被翻译为“'foo” 。所以 foobar 意味着“福报”,对,你没听错,就是那个福报。

这种添加彩蛋的做法也逐渐在国内的企业流行起来,现在打开B站、按下F12你会看到一只用金坷垃核心开发的小电视。所以下一次当你享受福报,试着在你的代码里加上一些leet speak,让孤独的夜晚有趣一点,|)0 y0μ |

赞一个 (46)