Googlelta ohjelmakoodin hakukone

Google Code Search
Googlelta ohjelmakoodin hakukone

Google on avannut internetissä uudenlaisen ja kunnianhimoisen hakukoneen, joka etsii tietoa maailman avoimen lähdekoodin varastoista. Google Code Search -hakukoneen tarkoitus on auttaa sovelluskehittäjiä etsimään tietoa niin käytössä olevasta koodista kuin ohjelmaesimerkeistäkin, ja se saattaa osoittautua hyödylliseksi esimerkiksi ohjelmapatentteja tarkistettaessa.

Googlen mielestä hakukone voi auttaa sovelluskehittäjiä huomattavasti joidenkin vaikeiden pulmien kohdalla. Koodihakukoneella voi etsiä esimerkkejä vaikeiden asioiden ratkaisuista, ja usein kyseisiin ongelmiin on tarjolla valmiita "koulukirjaesimerkkejä". Perinteisin keinoin tällaisen tiedon hakeminen on Googlen mukaan ollut hankalaa, sillä yleensä hakukoneilla löytyy keskusteluja aiheesta, mutta ei välttämättä itse koodia.

Hakukoneen etsimän tiedon määrää ei kerrota, mutta suuruusluokka on miljardeissa koodiriveissä. Hakukone löytää esimerkiksi Linuxin, Openofficen, Firefoxin ja muiden avoimien ohjelmien lähdekoodia. Käyttäjien on toki muistettava, ettei avointa koodia voi välttämättä liittää omaan ohjelmaansa, sillä avoimien ohjelmien lisenssiehdot ovat erilaisia, eikä eri lisenssien alaista koodia voi useinkaan sekoittaa keskenään.

Aloitti Googlen omasta käytöstä

Google Code Search oli alun perin Googlen sisäisesti ohjelmakehityksessä käyttämä työkalu. Siitä päätettiin sittemmin tehdä myös julkinen versio. Google kertoo, että yhtiö on nähnyt paljon vaivaa etsiessään internetistä eri paikkoja, jossa lähdekoodia säilytetään, ja tuodessaan sen hakukoneen saataville.

Suuri osa koodiesimerkeistä on erilaisissa arkistoissa, usein pakatuissa tiedostoissa, joten hakukone joutuu etsimään tietoa monen mutkan takaa. Google Code Search osaa hakea tietoa myös erilaisista ohjelmakoodin keskusvarastoista, kuten sourcefourge.net-palvelusta.

Tagit: Google
Lähetä Tulosta Tilaa RSS-syöte
Takaisin ylös

Lukijoiden kommentit 0 kommenttia

Kirjaudu sisään kommentoidaksesi.
Takaisin ylös
Takaisin ylös
RSS

Uutiset

TTL ry
Pieni kirjapuoti
Takaisin ylös