为什么M#比C#更难?

1 search-engine google-search

我刚刚在评论另一个名为Effective Googling for short names的问题上阅读

C#对谷歌来说并不坏.这将是一个很大困难,如果它被称为M#,顺便说一句.

为什么?我错过了什么?

Jon*_*eet 9

事实证明我有点不对劲.我曾经认为 C#恰好受益于对音乐键的理解 - 搜索"G#"可以找到关于G#音乐键的大量结果.(顺便说一句,这通过实验证明 - 尽管在谷歌工作,我对搜索引擎一无所知.至少,不是在这方面.)

然而,在这种情况下,C#不仅受益于音乐关键方面,而且Google自己的帮助页面解释了C#和其他编程语言是特殊的:

不被忽略的标点符号

  • 具有特定含义的流行术语中的标点符号,如[C++]或[C#](都是编程语言的名称),不会被忽略.
  • 美元符号($)用于表示价格.[nikon 400]和[nikon $ 400]会给出不同的结果.
  • 连字符 - 有时被用作一个信号,表明它周围的两个字是非常紧密相连的.(除非在 - 之前没有空格,并且在它之前有一个空格,在这种情况下它是一个负号.)
  • 连接两个单词时不会忽略下划线符号_,例如[quick_sort].

知道理论语言"M#"需要多长时间才能变得可搜索,这将会很有趣......但我不打算在公共论坛上开始推测它:)

(请注意,当您在Google上搜索Spec#时,Spec#主页会显示为第二个链接.至少它在那里并且相当突出.)