2009-05-31 2 views
1

Ich lese jetzt nur in einem Kommentar zu einem anderen Titel Frage Effective Googling for short namesWarum wäre M # schwieriger für Google als C#?

C# für gar nicht so schlecht zu Google ist. Es wäre ein Los härter, wenn es M # übrigens genannt würde.

Warum? Was vermisse ich?

+0

Nun, sobald die # entfernt wird, müssen Sie sich mit der Konkurrenz Meter-Seite auf Wikipedia und eine ganze Reihe anderer Dinge ... keine gute Sache für eine Programmiersprache konkurrieren mit :) – workmad3

+0

@ workmad3 - aber wenn Sie Meter für M enthalten, müssten Sie (für C) Celcius/Celsius - ganz zu schweigen von Carbon und die Lichtgeschwindigkeit. –

Antwort

1

Ich werde meine Meinung aus meinem Kommentar extrapoliert.

Wie andere vorgeschlagen haben, werden spezielle Zeichen von Google ignoriert. Aber C# hatte vielleicht einen Vorsprung damit, nicht ignoriert zu werden (oder zumindest in "C" umgewandelt zu werden) wegen der Musiknote C#, die wahrscheinlich für Suchen wie "Ein Stück Musik in C#" erlaubt war. M # hätte davon nicht profitiert.

+0

Ja, A # bis G # scheinen alle als Suchen zu funktionieren, ohne dass das Symbol entfernt wurde. Auch wenn B # C ist und E # F! – Nosredna

9

Es stellt sich heraus, dass ich etwas falsch lag. Ich hatte dachte, dass C# nur zufällig von einem Verständnis der musikalischen Tasten profitieren - eine Suche nach "G #" findet viele Ergebnisse über den musikalischen Schlüssel von G #. (Das zeigt übrigens das Experimentieren - trotz Arbeiten bei Google weiß ich nichts über die Suchmaschine. Zumindest nicht auf dieser Front.)

In diesem Fall profitiert aber nicht nur C# die musikalische Schlüssel Seite der Dinge, sondern eigene Hilfeseiten des Google erklären, dass C# and other programming languages are special-cased:

Interpunktion, die nicht ignoriert

  • Interpunktion in der populären Begriffe, die besondere Bedeutung haben, wie [C++] oder [ C#] (beide sind Namen der Programmierung Sprachen), werden nicht ignoriert.
  • Das Dollarzeichen ($) wird verwendet, um Preise anzuzeigen. [nikon 400] und [nikon $ 400 ] werden unterschiedliche Ergebnisse liefern.
  • Die Bindestrich - wird manchmal als Signal verwendet , dass die beiden Wörter um es sind sehr stark verbunden. (Es sei denn, es gibt kein Platz nach dem -. Und ein Raum davor, in diesem Fall ist es ein negatives Vorzeichen)
  • Der Unterstrich _ wird nicht ignoriert, wenn es zwei Worte verbindet, z.B. [ schnelle Sorte ].

Es wäre interessant zu wissen, wie lange es dauern würde eine theoretische Sprache „M #“ nehmen durchsuchbar zu werden ... aber ich werde beginnen nicht in einem öffentlichen Forum auf das Spekulieren :)

(Beachten Sie, dass die SpeC# Homepage kommt als Sekunden Link, wenn Sie search Google for Spec#. wenigstens gibt es und ziemlich prominent though.)

+0

Ich liebe * nur *, dass Wierd Al als erstes Ergebnis auf M # erscheint ;-p –

+0

Wenn eine Art von Interpunktion akzeptiert wird, hilft das wahrscheinlich anderen, demselben Muster zu folgen, wie F #. Die Suche nach i ++ findet tatsächlich die Frage nach der Erhöhung der i-Variablen, aber die Suche nach ++ i ist nicht ... – Guffa

Verwandte Themen