You are here: silicon.com > Management > IT Pro

IT Pro

Google to unleash code search site

Calling all programmers...

Tags: google, google code search

By Martin LaMonica

Published: 5 October 2006 09:00 GMT

Google is today expected to launch a website it says will let programmers search billions of lines of code.

The service - Google Code Search - conceived by the Google Labs early technology group, will crawl publicly available code, most of which is made available through open source projects. The search and indexing can cover code on web pages as well as code that resides in compressed files, according to Tom Stocky, a product manager at Google.

Google expects the search engine will be used primarily as a learning tool to help students and serious programmers, rather than a way to find and copy another person's code.

Stocky said: "Most of the code is open source so you can reuse it. But I don't think that's the primary use - it's more about how to learn about things and, when you're building open source packages, to make sure you doing it the right way."

For example, a developer may need to write a function as part of an application and search the web to see other examples.

Google engineers, many of whom participate in open source projects, already use these code searching capabilities internally. Since it is a Google Labs project, the company is not yet seeking to monetise searches through ads, Stocky said.

The search engine will allow people to do both keyword search and "regular expressions", which allow people to search a specified pattern, he said. For example, a person could narrow search to JavaScript functions, which will help find more examples, Stocky said.

As it does with many of its services, Google will release an application programming interface (API) to create an XML feed based on a specific query.

Although it doesn't sell programming tools, Google has an active developer outreach programme and relies on third-party programmers to enhance its services.

For example, developers have created popular mash-up applications that display information from one website using its Google Maps service.

Stocky said: "More and more [the developer community] is the way Google products are getting to scale. We think developers can really improve Google products and use Google technology to improve their own products."

Martin LaMonica writes for CNET News.com

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Naked CIO Naked CIO: Social networks are useless for finding a job 'Quantity over quality' approach poisoning professional networks

Peter Cochrane Peter Cochrane's Blog: Uneconomics We must move away from short-termism to prevent next economic crisis


  • Jobs
Application Developer (s) (Software Developer, Java programming, Tomcat, J2EE, MySQL and PHP)

A working knowledge of GWT Experience or aptitude in project management or leadership A working knowledge of Scripting, Firefox addons, Google API, ...

Natural Search Analyst

In this position you will undertake all technical aspects of a search engine optimisation (SEO) campaign to maximise search engine visibility for a ...

Senior SEO Executive

examples will be requested. Preferably within an agency environment with proven experience of achieving high 'organic' search engine rankings and ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: