我刚刚在另一个题为Effective Googling for short names
的问题的评论中读到C#对谷歌来说并不坏。如果它被称为M#,顺便说一下, lot 会更难。
为什么呢?我错过了什么?
答案 0 :(得分:9)
事实证明我有点不对劲。我有想法 C#恰好受益于对音乐键的理解 - 搜索“G#”找到了关于G#音乐键的大量结果。 (顺便说一下,这通过实验显示 - 尽管在谷歌工作,我对搜索引擎一无所知。至少,不是在这方面。)
然而,在这种情况下,不仅C#受益于音乐关键方面,而且谷歌自己的帮助页面解释了C# and other programming languages are special-cased:
未被忽略的标点符号
- 流行语中的标点符号 特别含义,如[C ++]或[ C#](两者都是编程名称 语言),不被忽视。
- 的 美元符号($)用于表示 价格。 [nikon 400]和[nikon 400美元 ]会给出不同的结果。
- 的 连字符 - 有时用作信号 周围的两个词是非常的 紧密联系。 (除非有 没有空间 - 和空间 在它之前,在这种情况下它是一个 负号。)
- 下划线符号 连接两个单词时不会忽略_,例如[quick_sort]。
知道理论语言“M#”需要多长时间才能变得可搜索,这将会很有趣......但我不打算在公共论坛上开始推测这一点:)
(请注意,当您search Google for Spec#时,Spec#主页会显示为第二个链接。至少它在那里并且非常突出。)
答案 1 :(得分:1)
我会根据我的评论推断出我的意见。
正如其他人所说,Google会忽略特殊字符。但是C#可能有一个不容忽视(或者至少变成“C”)的先声,因为音乐C#可能允许用于搜索“C#中的某些音乐片段”。 M#不会从中受益。