井号的秘密IT生活

2007-12-29 00:00:00
中国信息技术教育 2007年11期


  啊!我想到了——信息技术课程内容设计集锦
  
  通过谷歌(Google)搜索可以发现,世界上有许许多多以“The secret life of”开头的书籍和文章。所谓的秘密生活(Secret life),一般用以表示对于某常见事物底层不为人知的信息的挖掘。例如,有一篇文章名为“The secret life of the octothorpe”,译成中文就是“井号的秘密生活”,此文对井号(Octothorpe)的读音追根溯源,从1000年前的英国乡村地图,一直跟踪到美国佐治亚州的开拓者,最后将线索锁定于20世纪60年代的贝尔实验室。但井号的传奇经历还远不止于此,所以才有了这篇“The secret IT life of the octothorpe”。
  
  教学设计提示
  
  利用词源网(etymonline.com),可以得知“octo”表示8,而“thorp”表示村庄和田野,由此推论,“#”在英国古代地图上就代表村庄所在地。然而,可以在网上在线查阅的美国传统词典(The American Heritage Dictionary)认为该词是对佐治亚州开拓者Oglethorpe的纪念。更有趣的是,根据贝尔实验室的相关回忆录,事实上是该实验室的工程师最早将电话面板上的“#”命名为“Octothorpe”,以纪念著名运动员Jim Thorpe。虽然“#”是一个小小的标点符号,但由此构成的知识网络却十分庞大复杂。
  ● “#”有多少种读法和用处呢?在著名的答案网(answers.com)的搜索栏输入“#”后,可以找到“#”的许多读法和数十种不同用途。例如,作为数值键的“Number”,作为计量单位的“Pound”,等等。另外,还有不少相关的古怪信息,比如,在YrXG3UH1vxcvPwsoZ3P4QQ==德语中,“#”有时被称为“双重加号”,而有的认为程序设计语言C#中的“#”实际由四个加号组成,以此暗示该语言更优于另一种语言“C++”。
  ● 微软在2001年宣布正式发布C#语言后,很多人都困扰于C#的正确读音,而微软网站上的官方解释甚至可能使人更迷糊:“C#应读为C Sharp,Sharp就是音乐中的升调符号,但C后面跟随的其实是一个数值符号,就是键盘中数字3上面的那个符号,因为这个符号较之升调符号更容易输入”(大意如此)。此话究竟是什么意思呢?维基百科(wikipedia.org)中的资料有助于人们深入理解。
  ● 在电脑中输入音乐升调符号的确不易,但并非不可能。在Word2003中输入266F,紧接着按下“Alt+x”,266F就变成了音乐里的升调符号,那么266F究竟是什么意思呢?
  ● 在答案网可以搜索到“#”,也可以找到许多类似 (把问号倒写)这样的奇怪符号,然而在Google搜索“#”却得不到结果,难道是Google故意忽略了标点符号的搜索吗?
  ● 不同的程序设计语言中,“#”的作用各不相同,许多种脚本语言以“#”作为注释的标志;另一些将“#”作为十六进制的标志。若要在网页中将颜色设置为“咖啡色”,HTML代码就是“color=#c0ffee”,注意里面的“c0ffee”中的第二个字母是数字0而非字母O。大家若能编写一段简单的代码将这种颜色通过网页显示出来,便能体会到其中幽默所在。