In welcher Programmiersprache wurden die Google Crawler geschrieben?
Danke
Hallo,
die erste Version scheinbar in Python, die aktuelle angeblich in C++.
https://www.quora.com/What-language-is-Googles-crawler-written-in
Gruß,
Steve
Wieso ist die Frage nach der verwendeten Programmiersprache für eine Anwendung für viele Leute so wichtig?
Weil man damit eigene Entscheidungen überprüfen kann. Hätte der OP z.B. Fortran-Kenntnisse und wundert sich nun, ob es ihm damit gelänge, eine Smart-Phone-App zu schreiben, dann kann man das schon mal fragen.
Außerdem gibt die Programmiersprache Aufschlüsse über Ecosystems und Plattformen. Im vorliegenden Fall ist es doch interessant, daß Python offensichtlich nicht ausreichend ist (zu langsam vermute ich mal).
Jede Programmiersprache hat ihre Stärken und Schwächen.
Ein weiteres Problem ist auch noch das eigene Konzept, wenn dieses der Sprache widerspricht, wird es immer langsam sein.
Nicht immer ist die Sprachkonstruktion als solches langsam, sondern deren Umsetzung.
Ein typisches Beispiel sind die Benchmarks der CPU-Hersteller. Egal welche Sprache verwendet wird, das Programm läuft auf allen fremden CPUs langsamer.
Auch in C(++) kann man langsamen Code schreiben …
MfG Peter(TOO)
Ja genau, es geht um Konzepte, die man mit Sprachen (und deren Ecosystemen) umsetzen kann. Nur diese Richtung (der Implikation) ist interessant. Deshalb lasse ich das Argument „auch in C kann man langsamen Code produzieren“ nicht gelten. Zumal man getrost davon ausgehen kann, daß bei Google in der Regel fähige Leute arbeiten.