Home » Informacje o Google » Google - oprogramowanie
Linki sponsorowane
Kategorie

Google - oprogramowanie

Kategorie: software, google
Dodano: 22 marca 2008   Ostatnia zmiana: 14 stycznia 2010

Oprogramowanie stworzone w Google kojarzy się głównie z wyszukiwarką, częściowo także z usługami oferowanymi przez Google (np. pocztą Gmail). Należy jednak pamiętać że to nie wszystko - Google tworzy również nowe rozwiązania w praktycznie każdej dziedzinie oprogramowania.

Głównym obszarem działania programistów Google są systemy rozproszone. Wynika to przede wszystkim z architektury tej wyszukiwarki.

Duży nacisk kładziony jest również na lingwistykę komputerową i Natural Language Programming.

Większość oprogramowania wykorzystywanego przez Google tworzone jest wewnątrz firmy (in-house). Uważa się, że do jego pisania wykorzystywane są głównie języki C++, Java i Python. Google przyznaje że Python od początku był odgrywał dużą rolę w rozwoju oprogramowania wykorzystywanego przez wyszukiwarkę, a wraz z rozwoje systemu ten wpływ nie słabnie. Oprogramowanie tworzące infrastrukturę Google to między innymi:

  • Google Web Server
  • Google File System
  • język programowania Sawzall
  • BigTable
  • MapReduce
  • rozproszony manager blokad Chubby