我刚刚在评论另一个名为Effective Googling for short names的问题上阅读
C#对谷歌来说并不坏.这将是一个很大困难,如果它被称为M#,顺便说一句.
为什么?我错过了什么?
事实证明我有点不对劲.我曾经认为 C#恰好受益于对音乐键的理解 - 搜索"G#"可以找到关于G#音乐键的大量结果.(顺便说一句,这通过实验证明 - 尽管在谷歌工作,我对搜索引擎一无所知.至少,不是在这方面.)
然而,在这种情况下,C#不仅受益于音乐关键方面,而且Google自己的帮助页面解释了C#和其他编程语言是特殊的:
不被忽略的标点符号
- 具有特定含义的流行术语中的标点符号,如[C++]或[C#](都是编程语言的名称),不会被忽略.
- 美元符号($)用于表示价格.[nikon 400]和[nikon $ 400]会给出不同的结果.
- 连字符 - 有时被用作一个信号,表明它周围的两个字是非常紧密相连的.(除非在 - 之前没有空格,并且在它之前有一个空格,在这种情况下它是一个负号.)
- 连接两个单词时不会忽略下划线符号_,例如[quick_sort].
知道理论语言"M#"需要多长时间才能变得可搜索,这将会很有趣......但我不打算在公共论坛上开始推测它:)
(请注意,当您在Google上搜索Spec#时,Spec#主页会显示为第二个链接.至少它在那里并且相当突出.)